Skip to main content

Built-in chat commands for your Twitch chat bot

Built-in chat commands help boost viewer engagement and increase your Twitch mods' productivity at the click of a button!

Each chat command features a unique set of responses and settings that you can fully adjust to fit the needs of your Twitch community.

Unlike custom chat commands, built-in commands serve specific purposes with dedicated use cases.

Built-in chat commands for your Twitch chat bot

Setting up a built-in chat command

Follow these steps to activate a built-in chat command:

  1. Open the «Commands» menu from the main menu, then select «Built-in commands».The commands main menuThe commands main menu
  2. In the «Built-in commands» menu, click the toggle button on the right side of the command you want to activate.Deactivated toggle buttonDeactivated toggle buttonActivated toggle buttonActivated toggle button
  3. You may need to grant Moobot additional permissions. If prompted, follow the instructions to provide them. Once finished, you're all set and can adjust the command settings to fit your needs.Granting Twitch data accessGranting Twitch data access

!Game chat command - Update the game on Twitch

The «!Game» chat command allows you and your Twitch mods to update your current Twitch game/category directly from your Twitch chat.

Set the game using «!Game name...», where «name...» is the name of the game on Twitch.

Game chat command - Update the game on TwitchGame chat command - Update the game on Twitch

!Title chat command - Update the title on Twitch

The «!Title» chat command allows you and your Twitch mods to update your stream's title directly from Twitch chat.

Set the title by typing «!Title New title...», where «New title...» is the full title you want to set for your stream.

Title chat command - Update the title on TwitchTitle chat command - Update the title on Twitch

!Commercial chat command - Run an ad on your stream

The «!Commercial» chat command lets you and your Twitch mods run ads directly from Twitch chat.

Use «!Commercial» to run an ad with the default duration, or specify a length using «!Commercial duration», where «duration» is «30», «60», «90», «120», «150», or «180» seconds.

Commercial chat command - Run an ad on your streamCommercial chat command - Run an ad on your stream

!Shoutout chat command - Shout out a Twitch streamer

The «!Shoutout» chat command lets you shout out another Twitch streamer directly from your Twitch chat.

Type «!Shoutout username», where «username» is the Twitch streamer you want to shout out.

Moobot's response varies depending on whether the targeted streamer is online, offline, or currently playing a specific game.

Shout-out chat command - Shout out a Twitch streamerShout-out chat command - Shout out a Twitch streamer

Moobot tightly integrates with Twitch's shout-out functionality. It displays a dialog directly to your viewers, allowing them to follow the streamer without leaving your stream. The streamer you shout out will also receive a direct notification on Twitch.

Twitch shout-out integration dialog

You can send shout-outs as Twitch announcements, which are colored messages that stand out in chat and are less likely to be missed.

To further increase visibility, Moobot can repeat the shout-out multiple times in chat over a 15-second period.

You can adjust who can use this command in the «Permissions» section of its settings.

Adjusting who can shout-out a Twitch streamerAdjusting who can shout-out a Twitch streamer

!WatchTime chat command - Viewer watch time

The «!WatchTime» chat command lets viewers check how long they've watched your stream.

By activating the «Allow looking up the watch time of another viewer» checkbox, you can also let viewers check the watch time of others. The command can then be used like «!WatchTime username» to look up the watch time of another user.

The !WatchTime chat command in Twitch chatThe !WatchTime chat command in Twitch chat

You can change the type of watch time Moobot will use for the «!WatchTime» chat command by adjusting the command's responses.

Seeing the time watched in the past weekSeeing the time watched in the past weekSeeing how long you've been watching someone on Twitch in the past weekSeeing how long you've been watching someone on Twitch in the past week

!LastSeen chat command - Last seen in Twitch chat

The «!LastSeen» chat command lets viewers and Twitch mods see how long ago someone was last seen in your live stream.

Type «!LastSeen username», where «username» is the Twitch user you want to look up.

!LastSeen chat command - Last seen in Twitch chat!LastSeen chat command - Last seen in Twitch chat

!Games chat command - Games played

The «!Games» chat command lets viewers see the list of games (categories) played during your current or previous stream.

Using the command while the stream is online lists games played during the current session.

!Games chat command - Games played!Games chat command - Games played

Using it while offline will display games played during your last broadcast.

Offline response showing the games played during the last broadcastOffline response showing the games played during the last broadcast

!AddCommand chat command - Add chat commands from Twitch chat

The «!AddCommand» chat command allows you and your Twitch mods to create custom chat commands directly from Twitch chat.

Type «!AddCommand !Command Text...», where «!Command» is the name of the new command, and «Text...» is its response.

Moobot will create the command with a «Text set from chat» response tag and activate the «Allow Twitch chat moderators to adjust certain settings of the command directly from chat» option.

This setup enables you and your mods to edit the command from Twitch chat by typing «!Command Text...», replacing «Text...» with the updated response.

!AddCommand chat command - Add chat commands from Twitch chat!AddCommand chat command - Add chat commands from Twitch chat

!EditCommand chat command - Edit commands from chat

The «!EditCommand» chat command lets you and your Twitch mods edit custom chat commands directly from Twitch chat.

Unlike the standard command editing with a «Text set from chat» response tag, «!EditCommand» works on any custom command.

!EditCommand chat command - Edit commands from chat!EditCommand chat command - Edit commands from chat

By default, «!EditCommand» cannot edit commands that already contain response tags to prevent you from accidentally deleting them.

!EditCommand chat command, failing to edit a command containing special tags!EditCommand chat command, failing to edit a command containing special tags

You can override this restriction by checking the «Can still be edited when the command contains a response tag» box in the command's settings.

!EditCommand chat command, successfully editing a command containing special tags!EditCommand chat command, successfully editing a command containing special tags

!Commands chat command - View the chat command list

The «!Commands» chat command provides a link to a public list of all your active chat commands, making it a valuable resource for viewers to learn what they can use.

Moobot automatically hides disabled or restricted commands from the list.

!Commands chat command - View the chat command list!Commands chat command - View the chat command list

!Love chat command - Love meter mini-game

The «!Love» chat command is a fun mini-game that calculates a random "love match" percentage between a user and their chosen target.

Type «!Love target», where «target» is the subject. For example, «!Love @Moobot», «!Love Twitch», or «!Love hamburgers».

You can configure Moobot to refresh the match percentage «yearly», «monthly», «weekly», «daily», or «never». Updating it regularly keeps the command dynamic and engaging.

You can also assign a cooldown to the chat command or restrict its usage to when your stream is offline.

!Love chat command - Love meter mini-game!Love chat command - Love meter mini-game

!8ball chat command - Magic 8-ball mini-game

The «!8ball» chat command is a mini-game that returns a random Magic 8-ball response to a user's question.

Type specific questions into chat, such as «!8ball Is Moobot the best?», «!8ball Does Moobot love me?», or «!8ball Is Moobot human?».

You can adjust the cooldown for the command and choose whether to restrict its usage to when your stream is offline.

!8ball chat command - Magic 8-ball mini-game!8ball chat command - Magic 8-ball mini-game

!Roulette chat command - Russian roulette mini-game

The «!Roulette» chat command is a mini-game that randomly risks timing out the user running the command.

You can set the timeout duration and cooldown for the command, and decide whether it should only be playable while your stream is offline.

!Roulette chat command - Russian roulette mini-game!Roulette chat command - Russian roulette mini-game

When a user dies, Moobot will display a message in chat and time them out for the specified duration.

!Roulette chat command when the user dies!Roulette chat command when the user dies

!Seppuku chat command - Twitch chat seppuku mini-game

The «!Seppuku» chat command is a simple mini-game that automatically times out anyone who uses it.

!Seppuku chat command - Twitch chat seppuku mini-game!Seppuku chat command - Twitch chat seppuku mini-game