@question
Commands for viewing, adding, and managing individual trivia questions.
@question add "text" "answer" --set "SetName" [options]
Permission: MANAGE
Add a new question to a question set. The first two positional arguments are the question text and primary answer (in quotes). The --set flag is required. Optional flags: --category "Cat", --type standard|kaos|scramble, --alternatives "alt1,alt2", --force. Validates question text (minimum 10 characters), checks for duplicates at 85% fuzzy threshold. Use --force to bypass validation.
Example: @question add "What color is the sky?" "blue" --set General or @question add "What color is the sky?" "blue" --set General --alternatives "Blue,the sky is blue"
@question delete <id>
Permission: MANAGE
Delete a question by ID. Shows a preview of the question and requires confirmation via @confirm within 5 minutes.
Example: @question delete 42
@question edit <id> [--field "value" ...]
Permission: MANAGE
Edit fields of an existing question using flags. Valid flags: --text, --answer, --category, --type, --alternatives. Multiple flags can be combined in one command. Shows a verbose diff (field: 'old' -> 'new') after edit.
Example: @question edit 42 --answer "Blue sky" or @question edit 42 --type scramble --category "Word Games"
@question show <id>
Permission: MANAGE
View full details of a question by ID: question text, primary answer, alternatives, category, type, point value, and times asked/answered.
Example: @question show 42
@question list [--set "SetName"] [--page N] [options]
Permission: MANAGE
List questions, paginated (20 per page by default). Question text is truncated at 50 characters. Optional flags: --set, --category, --type, --page, --limit.
Example: @question list --set General or @question list --set General --page 3
@question search "query" [options]
Permission: MANAGE
Search questions by fuzzy text match. Returns results ranked by relevance percentage. Rate-limited to one search per 8 seconds per user. Optional flags: --set, --category, --type, --page, --limit.
Example: @question search "color sky" or @question search "capital" --set Geography