| Preview | Title | ID | Description | Category | Tags | Size | Popularity | Source | Status | Rating | Created | Updated | Star | Actions |
|---|
| Room ID | Image | Dimensions | Progress | Players (Active/Total) |
Status | Creator | Completed | Guild | Channel | Deleted | Created | Last Activity | Action |
|---|
| User | User ID | Discord ID | Type | Status | Pieces Solved | Playtime | Created | Completed | Last Active | Registered | Action |
|---|
Categories and tags organize puzzle images for the lobby gallery and search filters. Renaming an item cascades to all associated images automatically.
- Categories: Display sections shown in the lobby. Uncategorized and the default preset categories cannot be deleted.
- Tags: Lowercase search keywords (letters, numbers, hyphens). Tag suggestions appear when uploading images or running auto-detect.
Categories
Invalid characters are removed automatically. Renames cascade to linked images.
Tags
Names become lowercase slugs automatically, e.g. “Deep Space” → deep-space.
Moderation queue for user reports and automated content flags across messages, users, rooms, and images.
- Type & Status: Filter by entity type or review status (Pending, Dismissed, Deleted, Resolved).
- Dismiss: Clears the report without modifying the underlying entity.
- Delete: Removes the flagged content (deletes the chat message or closes the room) and resolves the flag.
| Type | Flag ID | Entity / Room | Reason | Details | Sender | Reporter | Reports | Status | Reported Date | Updated | Actions |
|---|
Live transcripts of chats in active rooms for moderation. View recent messages sent across active puzzle rooms and delete inappropriate messages. The megaphone button allows broadcasting an announcement to all rooms.
| When | Room | Sender | Message | Actions |
|---|---|---|---|---|
| No active room chat messages. | ||||
Collected browser exceptions and diagnostics from player clients and the admin dashboard. Errors sharing the same message and stack are grouped by fingerprint with an occurrence count.
- Source & Status: Filter between client and admin errors, or view Open vs Resolved issues.
- Resolve: Marks an error group as resolved. New occurrences with the same fingerprint will reopen it.
- Clear: Deletes error records matching the current status filter. Unresolved errors are retained according to the retention settings.
| Source | Message | Where | Room | Country | User ID | App version | Client IP | Fingerprint | Count | Status | First seen | Last Seen | Actions |
|---|
| Player | Latest message | Messages | Unread (player) | Status | Created | Updated | Last Activity | Actions |
|---|
PuzzleBot hosts puzzles inside a Discord Activity. It does not join the voice channel. Turn it on under Settings, in the PuzzleBot section, before it can take a server.
Players open a session by launching the Activity, or with /puzzle. After a puzzle is finished, PuzzleBot waits, then picks the next image and hosts it once the human host has gone idle. Anyone in the Activity can take hosting back by choosing a puzzle. Server managers can also use /puzzlebot status, start, and stop.
Each row is one server.
- Skip starts the next puzzle now.
- Release hands hosting back to the players. A puzzle already running keeps going, with a human as host.
- Disable stops the bot from opening new puzzles on that server. A puzzle already running is left alone. Enable clears that block. /puzzlebot stop on the server does the same for that server only and does not clear Disable.
- Auto-refresh reloads this list every 5 seconds.
| Guild | Channel | Announce | Instance ID | Status | Puzzle | Image | Grid | Players | Completed | Claimed | Room activity | Last seen | Actions |
|---|