Frequently Asked Questions

Got questions about SasaBot? Find your answers here!

How do I add SasaBot to my Twitch channel?
Go to the Dashboard page and click the "Join Chat" button. The bot will join your chat room instantly! Make sure to grant the bot moderator privileges by typing /mod sasabot in your Twitch chat so that it runs clip generation and management flawlessly.
You can manage commands directly through Twitch chat! Here are the core management commands:
  • !addcom !command_name response_text - Adds a new command.
  • !editcom !command_name new_response_text - Modifies an existing command.
  • !delcom !command_name - Permanently deletes a command.
  • !alias add !alias_name !command_name - Connects an alias to an existing command.
  • !alias remove !alias_name - Removes an alias.
Trusted Users are viewers whom you've granted administrative permissions to configure SasaBot commands without having to give them full Twitch moderator privileges.
  • !addtrusted username - Adds a user to the trusted list (Broadcaster/Owner only).
  • !deltrusted username - Removes a user from the trusted list (Broadcaster/Owner only).
  • !trusted - Displays all trusted users in chat (Anyone can view).
When a viewer writes !clip in your chat, SasaBot immediately makes an authorized API request to Twitch to capture a high-quality highlight of the last 30 seconds. The bot then instantly posts the resulting Twitch clip link back to your chat.
You can visit our dedicated Parameters page where all parameters (like $(time), $(roll), $(math), $(uptime), and more) are thoroughly explained with practical usage examples!
Because it is a solid feature set and a time-proven concept. On top of that, SasaBot accepts all users instantly with no queues or registration approvals, works without delays, and offers a convenient web dashboard.
SasaBot has a built-in casino system with points. Every viewer starts with a balance and can earn more:
  • !claim — claim free hourly bonus points (100–500 pts).
  • !gamble <amount> — double or lose your points on a coinflip.
  • !slots <amount> — spin the slot machine for big multipliers.
  • !duel @user <amount> — challenge someone to a duel.
  • !steal @user — risky attempt to steal points from another viewer.
  • !give @user <amount> — transfer points to another viewer.
  • !leaderboard — see the top 5 richest viewers on the channel.
Points are per-channel, so each streamer has their own economy.
Go to Dashboard → Timers. Give your timer a name, set an interval in minutes (or a random range like 15-30), set how many chat lines must pass before it fires, and write the message text. Timers support all template parameters like $(time), $(random) etc. They only fire when chat is active — the "Min Chat Lines" setting prevents spam in dead chat.
Yes! Enable the "Personal Commands" feature in Dashboard → Commands → Personal Commands Settings. Once enabled, viewers can use:
  • !addmycom !name response — create their own command.
  • !delmycom !name — delete their own command.
You can set a per-viewer limit (default: 3 commands). You can also view and delete any viewer's personal commands from the dashboard.
SasaBot has a full set of moderation tools usable by broadcasters and moderators directly in chat:
  • !ban @user [reason] — permanently ban a user.
  • !unban @user — unban a user.
  • !timeout @user <seconds> — temporarily mute a user.
  • !untimeout @user — remove a timeout.
  • !slow <seconds> / !slowoff — toggle slow mode.
  • !subsonly / !subsonlyoff — toggle subscribers-only mode.
  • !emoteonly / !emoteonlyoff — toggle emote-only mode.
  • !clear — clear the entire chat.
Make sure SasaBot has moderator status (/mod sasabot) for these to work.
Go to Dashboard → Commands → Global Bot Settings. Change the prefix field to whatever you like — !, ?, ., or even a word like bot. Hit Save and the bot picks it up instantly without a restart.
Yes. Go to Dashboard → Commands → Built-in Commands Manager. Every built-in command has its own toggle, role restriction (broadcaster/mod/vip/sub), user whitelist, and cooldown. You can fully disable any command you don't need, or lock it to specific roles.
  • !afk [reason] — marks you as AFK. The bot announces it in chat.
  • !back — announces your return and shows how long you were gone.
  • !lurk — quietly declares you're lurking in the stream.
  • !unlurk — announces you're back from lurking.
If you chat while AFK, the bot will automatically notify the channel that you've returned.
Go to Dashboard → Commands → Global Bot Settings and toggle "Opt-out from homepage activity". Once enabled, SasaBot actions on your channel (clips, command edits, etc.) won't appear in the public activity widget on the homepage.
Yes. SasaBot stays in your chat 24/7 regardless of whether you're live. Custom commands, timers, casino, and moderation all work while you're offline. The only exception is !clip — clips can only be created while the channel is actively streaming.
  • !uptime — shows how long the current stream has been live.
  • !title — shows the current stream title. Mods can also set it: !title New title here.
  • !game — shows the current game/category. Mods can set it: !game Fortnite.
  • !played — lists all games played during the stream with exact durations.