ChatSage Bot Commands
Click any command row below to expand and see usage details.
Command |
Description |
!ask / !sage |
Ask Sage a question. Uses search intelligently. Supports multilingual time queries for locations worldwide.▼ |
!ask <your question>
Special Features:
- Multilingual Time Queries: Ask for current time in locations using your preferred language
- Examples: "what time is it in Tokyo?", "quelle heure est-il à Paris?", "che ora è a Roma?", "東京は何時ですか?"
- Supported Languages: English, Spanish, Portuguese, German, French, Italian, Russian, Japanese
|
!search |
Searches the web for information on a topic.▼ |
!search <your query>
|
!game |
Provides researched information about the game currently being played. Supports multiple modes including AI image analysis and specific gameplay questions.▼ |
Modes:
!game - Shows current game info and interesting facts
!game analyze - Uses AI to analyze stream visuals and describe gameplay
!game <question> - Answers specific questions about the current game
!game analyze <question> - Analyzes visuals and answers your specific question
Image Analysis Features:
- Uses Twitch stream thumbnails (updates every 5 minutes)
- AI analyzes in-game elements and ignores overlays
- Search verification ensures accurate descriptions
- Automatic summarization for longer responses
|
!translate |
Manage automatic message translation into the specified target language.▼ |
!translate <lang>
!translate stop
!translate <lang|stop> [user]
!translate stop all
|
!commands / !help |
Shows where to find the list of available commands.▼ |
!help or !commands
|
!lurk |
Let the chat know you are lurking. Provide an optional reason for a custom send-off.▼ |
!lurk [your reason for lurking]
|
!geo |
Starts or manages Geo-Game, a geography guessing game for IRL or virtual worlds.▼ |
!geo Starts a global real-world game
!geo <region> Starts a region-specific real-world game, e.g. !geo Japan
!geo game Starts a game-world game using current stream's game
!geo game [Game Title] Starts a game-world game with specified game, e.g. !geo game "Metroid Prime"
!geo <command> N Runs any game command with N rounds, e.g. !geo Japan 3
!geo leaderboard
!geo stop Game initiator, mods, or broadcaster can stop
!geo config difficulty <easy|normal|hard>
!geo config interval <seconds> Sets time between clues to 30-300 seconds
!geo config duration <minutes> Sets round duration to 3-20 minutes
!geo config region <regions> Sets regions like Europe,Asia or USA,Canada
!geo config game <titles> Sets preferred game titles, comma-separated
!geo config pointsbase <number> Sets base points from 1-100
!geo config pointstimebonus <true|false>
!geo config pointsdifficultymultiplier <true|false>
!geo config scoretracking <true|false>
!geo config maxrounds <number> Sets maximum rounds from 1-10
!geo resetconfig
!geo clearleaderboard Or resetstats
!geo report <reason> Reports problematic locations or clues
!geo help
|
!riddle |
Starts or manages a Riddle game. Riddles can be general, about the current stream game, or a specific subject.▼ |
!riddle Starts a general knowledge riddle
!riddle <subject> Example: !riddle animals
!riddle <rounds> Example: !riddle 3 for 3 general rounds
!riddle <subject> <rounds> Example: !riddle history 5
!riddle game Riddle about the current stream game
!riddle game <rounds>
!riddle leaderboard
!riddle report <reason...> Reports problematic riddles
!riddle stop Game initiator, mods, or broadcaster can stop
!riddle config difficulty <easy|normal|hard>
!riddle config questiontime <seconds> Sets time per riddle to 15-120 seconds
!riddle config pointsbase <number> Sets base points from 1-100
!riddle config pointstimebonus <true|false>
!riddle config pointsdifficultymultiplier <true|false>
!riddle config scoretracking <true|false>
!riddle config maxrounds <number> Sets maximum rounds from 1-20
!riddle config keywordslimit <number> Sets recent keywords to exclude, e.g. 20-100
!riddle config rounddelay <milliseconds> Sets delay between rounds
!riddle resetconfig
!riddle clearleaderboard Or cleardata
!riddle help
|
!trivia |
Starts or manages Trivia games with factual questions on various topics, including the current stream game.▼ |
!trivia Starts general knowledge trivia
!trivia <topic> Starts topic-specific trivia, e.g. !trivia science
!trivia game Starts trivia about the current stream game
!trivia <rounds> Specifies number of rounds, e.g. !trivia 3
!trivia <topic> <rounds> Example: !trivia history 5
!trivia leaderboard
!trivia report <reason> Reports problematic questions
!trivia stop Game initiator, mods, or broadcaster can stop
!trivia config difficulty <easy|normal|hard>
!trivia config time <seconds> Sets time per question to 10-120 seconds
!trivia config pointsbase <number> Sets base points from 1-100
!trivia config pointstimebonus <true|false>
!trivia config pointsdifficultymultiplier <true|false>
!trivia config scoretracking <true|false>
!trivia config topic <topics> Sets preferred topics, comma-separated
!trivia config maxrounds <number> Sets maximum rounds from 1-10
!trivia resetconfig
!trivia clearleaderboard
!trivia help
|
!botlang Mod |
Configure the bot to speak in a specific language for the entire channel.▼ |
!botlang <language>
!botlang status Checks current language
!botlang off Resets to English
!botlang default Resets to English
|
!auto Mod |
Configure auto-chat mode and options.▼ |
!auto Shows current auto-chat mode and categories
!auto <off|low|medium|high> Sets auto-chat aggressiveness (off disables)
!auto config greetings:<on|off> Enable/disable greetings
!auto config facts:<on|off> Enable/disable facts and tips
!auto config questions:<on|off> Enable/disable engagement questions
!auto config ads:<on|off> Enable/disable ad break notifications
|
!disable Mod |
Disables a command in this channel.▼ |
!disable <command>
!disable lurk Disables the !lurk command
!disable trivia Disables the !trivia command
|
!enable Mod |
Enables a previously disabled command in this channel.▼ |
!enable <command>
!enable trivia Enables the !trivia command
|
!ping |
Checks if the bot is responsive. Responds with Pong!▼ |
!ping
|
Web Dashboard
The ChatSage Web Dashboard provides streamers with a comprehensive interface to manage the bot in their channel. Access it by logging in with your Twitch account.
Available Dashboard Features
- Bot Management: Add or remove ChatSage from your channel
- Channel Configuration: Configure bot language, auto-chat settings, and command permissions
- Context Management: View and manage conversation context, summaries, and chat history
- Stream Integration: Monitor current game, title, and stream information
- Command Control: Enable/disable specific commands and set custom responses
- Analytics: View bot usage statistics and interaction patterns
- Settings Backup: Export/import your channel configuration
Getting Started
- Visit the Dashboard: Go to https://app.wildcat.chat/
- Authorize: Click "Login with Twitch" and grant the required permissions
- Add the Bot: Use the "Add Bot to My Channel" button to invite ChatSage to your channel
- Configure: Customize settings through the dashboard interface
- Grant Permissions: In Twitch chat, type
/mod ChatSageBot
to give the bot moderator status
OAuth Permissions
The dashboard requires the following Twitch OAuth scopes:
chat:read
- Read chat messages
chat:edit
- Send chat messages
channel:read:subscriptions
- Access subscription information
channel:manage:redemptions
- Manage channel point redemptions
user:read:email
- Access your email address
Note: ChatSage is currently invite-only. If you don't see your channel in the dashboard, please request access through the contact form.