Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.rbxweb.net/llms.txt

Use this file to discover all available pages before exploring further.

A Guess Word game is a quick moderator-run giveaway where the bot posts a question in a channel and the first member to type the correct answer wins. You can run it from the dashboard or directly in Discord with /guess_word. Only one game can be active per server at a time. Open Dashboard → Activity → Guess Word Game.

Lifecycle

1

Fill in the form

Pick a channel, configure the ping and role gates, type the question and correct answer, and (if you have the Booster or Premium tier) fill in the Private Winner Thread card with a prize, code, preset text, and anyone to auto-invite.
2

Press Start Game

The single Start Game button at the bottom both saves the form values as this guild’s defaults AND fires a new game. Values persist so the form is pre-filled on the next visit and the slash command picks them up too.
3

Members answer

The bot posts the question embed in the channel. Any member whose role gate allows them to participate can type in the channel; the bot checks each message against the answer.
4

Winner found

The bot posts a “GUESSED!” reply tagging the winner. If the private-thread option is on, the bot creates a thread (in the configured thread channel, or the game channel if none is set) and posts the preset message with the prize, code, and other placeholders filled in. The original question embed stays in the channel as a record.
Use /guess_word_control from Discord to see the running game and stop it with a one-click red button. Stopping the game deletes the original question embed and posts a short “stopped” notice in the channel.

Start Game card

Channel
channel picker (required)
Where the bot posts the question and listens for answers. Also used as the default channel for /guess_word when the channel argument isn’t given.
Ping Roles on Start
role list (up to 5)
Roles mentioned in the opening message. Overridden for a single run when /guess_word ping_role:@role is used (one role replaces this list for that game).
Question
textarea (required, 512 chars)
The question shown in the opening embed.
Correct Answer
text (required, 256 chars)
The expected answer. The bot compares case-insensitively, strips leading/trailing whitespace, drops basic punctuation (. , ! ? ' " ; :), and collapses internal whitespace. To accept multiple spellings, separate them with | — e.g. blue|navy|azure.
Embed Color
color picker
Left-border color of the opening question embed. Default #5865f2.
Allowed Roles
role list (participation)
If set, only members with at least one of these roles can submit an answer. Admins are always allowed.
Blacklisted Roles
role list
Members with any of these roles cannot participate, even if they also have an allowed role.

Private Winner Thread (Booster or Premium)

Unlocked by Booster tier or Premium tier. The tier pills render side-by-side on the toggle row.
When this card is enabled, the /guess_word slash command accepts prize and code options. Values passed to the command replace the saved Prize and Win Code for that run — they’re substituted into {prize} and {code} inside the thread preset. If the command omits either option, the bot falls back to whatever is saved on the dashboard.
Create Private Thread for Winner
toggle
When on, the bot opens a private thread the moment a winner is found. The thread includes: the winner, the game host, the server owner, and any extra user IDs listed below.Threads are named [<user_id>] <Display Name> — the same convention as /create_thread. If the same user wins again later, the bot reuses their existing thread (unarchiving and renaming it if their display name changed) instead of spawning a duplicate.
Thread Channel
channel picker (optional)
The channel the thread is opened under. Leave empty to use the same channel where the game ran.
Prize
text (optional, 256 chars)
Used inside the thread preset as {prize}. If /guess_word prize:… is used, that value replaces this one for that run.
Win Code
text (optional, 256 chars)
Posted privately inside the winner thread via {code}. Not shown publicly.
Thread Preset Message
textarea (up to 2000 chars)
Body of the first message posted inside the winner thread. Supports placeholders — see Placeholders. Useful tokens: {user} (winner mention), {host} (host mention), {prize}, {code}, {answer}, {question}, {server}.
Extra Users to Invite to Thread
user-ID list (up to 20)
Additional Discord user IDs that are auto-added to the winner thread — typically staff or sponsors who should see the prize and code.
The card has its own Save button so you can persist the thread defaults (channel, prize, code, preset, invite list) without starting a game. Pressing Start Game at the bottom of the page also saves these values, so the dedicated Save button is just the “store the defaults and walk away” path.

Slash commands

/guess_word question answer [prize] [code] [channel] [ping_role]
moderator
Starts a game. question and answer are required. channel defaults to the dashboard-configured channel, or the current channel if none is saved. ping_role (if provided) is a single role that replaces the dashboard ping list for this run only. The bot’s confirmation reply is ephemeral — only the moderator sees the answer.
/guess_word_control
moderator
Shows the currently running game (channel, host, question, started time, prize) in an ephemeral embed with a red Stop Game button. Pressing the button is identical to pressing Stop on the dashboard banner — it deletes the opening question embed and posts a short stop message in the channel.

While the game is running

The dashboard shows a green status banner at the top of the Guess Word view with the channel, host, question, started time, and prize. The rest of the page is greyed out — you cannot change settings or start a second game until the first one ends. The Stop button in the banner is the dashboard equivalent of the red Stop Game button on /guess_word_control. When the bot announces a game in chat the embed footer shows Hosted by {name} • Started · <date> together with the host avatar. The moment a winner is found the same embed is edited in place — the footer flips to Hosted by {name} • Ended · <date> so anyone scrolling the channel later can see the game has finished without the bot needing a separate end announcement.