Skip to main content

Built-in chat commands for your Twitch chat bot

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

Each chat command comes with its own unique set of responses and settings, which you can fully adjust to fit the needs of you and your community on Twitch.

Unlike custom chat commands, built-in chat commands serve a unique purpose, with their specific use cases.

Built-in chat commands for your Twitch chat bot

Setting up a built-in chat command

Just follow these steps to activate a built-in chat command:

  1. Open up the «Commands» menu from the main menu, then open the «Built-in Commands» menu from there. The commands menu
  2. While in the «Built-in Commands» menu, activate the toggle button on the right side of the built-in chat command you want to activate. Deactivated toggle button Activated toggle button
  3. You may have to give Moobot additional permissions to activate the chat command. If so, just go through that process. Otherwise, you're all set! You can now adjust the settings of the chat command to fit your needs. The requirements pop-up

!Game chat command - Update the game on Twitch

With the «!Game» chat command, you and your Twitch mods can update your current Twitch game/category directly from Twitch chat.

Just set the game with «!Game name...», where the «name...» is the game's name on Twitch.

The !Game chat command in Twitch chat

!Title chat command - Update the title on Twitch

With the «!Title» chat command, you and your Twitch mods can update your stream's title directly from Twitch chat.

You can set the title by using the chat command like «!Title New title...», where the «New title...» is the full title you want to set on Twitch.

The !Title chat command in Twitch chat

!Commercial chat command - Run an ad on your stream

With the «!Commercial» chat command, you and your Twitch mods can run ads on your stream directly from Twitch chat.

Use the «!Commercial» chat command to run an ad with the default ad duration, or provide an ad duration with «!Commercial duration», where the «duration» is «30», «60», «90», «120», «150», or «180» seconds.

The !Commercial chat command in Twitch chat

!Shoutout chat command - Shoutout a Twitch streamer

With the «!Shoutout» chat command, you can shoutout a Twitch streamer directly from Twitch chat.

You can use the chat command like «!Shoutout username», where the «username» is the Twitch username of the Twitch streamer you want to shout out.

The responses to the chat command will vary depending on whether the Twitch streamer is offline, online, or if they have a game set or not.

The !Shoutout chat command in Twitch chat

Moobot integrates with Twitch's shout-out functionality, displaying a dialog directly to your viewers, allowing them to follow the Twitch streamer without leaving your stream. Additionally, the streamer you shoutout will receive a notification directly on Twitch that you shouted them out.

Twitch shout-out integration dialog

Shoutouts can also be sent as Twitch announcements, which are colored messages that stand out in chat. These messages are much less likely to be drowned out by other chat messages.

To further increase visibility, Moobot can send the shout-out multiple times to Twitch chat over 10 seconds.

Additionally, you can adjust who exactly can use the chat command from the «Permissions» section of the settings.

Adjusting who can shout-out a Twitch streamer

!WatchTime chat command - Viewer watch time

The «!WatchTime» chat command lets your viewers see how long they've been watching your stream on Twitch.

You can also allow your viewers to look up the watch time of other viewers by activating the «Allow looking up the watch time of another viewer» checkbox. Anyone will then be able to use the command like «!WatchTime username» in Twitch chat to look up the watch time of the username, where the «username» is the Twitch username you want to look up.

The !WatchTime chat command in Twitch chat

!LastSeen chat command - Last seen

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

You can use the chat command in Twitch chat like «!LastSeen username», where the «username» is the Twitch username you want to look up.

The !LastSeen chat command in Twitch chat

!Games chat command - Games played

The «!Games» chat command lets your viewers see which games (categories) you've streamed in your current or previous stream.

Use the chat command while the stream is online to see which games have been streamed in the current session.

The !Games chat command in Twitch chat when online

Or use the command when the stream is offline to see which games were streamed in the previous stream.

The !Games chat command in Twitch chat when offline

!AddCommand chat command - Add chat commands from Twitch chat

The «!AddCommand» chat command lets you and your Twitch mods create a new custom chat command directly from Twitch chat.

You can use the chat command like «!AddCommand !Command Text...», where the «!Command» is the name of the new chat command, and the «Text...» is the response of the command.

Moobot will create the chat 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 enables you and your Twitch mods to edit the command from Twitch chat by using the chat command like «!Command Text...», where the «Command» is the name of the command and the «Text...» is its new response text.

The !AddCommand chat command in Twitch chat

!EditCommand chat command - Edit commands from chat

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

This chat command lets you edit any custom chat command, not just those with a «Text set from chat» response tag.

The !EditCommand chat command in Twitch chat

By default, a chat command with response tags cannot be edited with the «!EditCommand» chat command to prevent accidental removal of its response tags.

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

However, such commands can be edited by activating the «Can still be edited when the command contains a response tag» checkbox in the settings.

The !EditCommand chat command in Twitch chat, successfully editing a command containing special tags

!Commands chat command - View the chat command list

The «!Commands» chat command will link your viewers to a public list of all your available chat commands. This is a valuable resource for your viewers to learn about all the commands they can use.

Moobot automatically excludes any disabled or unavailable chat commands from the list.

The !Commands chat command in Twitch chat

!Love chat command - Love meter mini-game

The «!Love» chat command is a fun Twitch chat mini-game that returns a match percentage between the user who uses the command and their target.

You can use the chat command like «!Love target», where the «target» is the target of the command. For example «!Love @Moobot», «!Love Twitch», or «!Love hamburgers».

Moobot can also automatically change the match percentage «yearly», «monthly», «weekly», «daily», or «never», allowing its response to vary over time, which keeps the command interesting.

Additionally, you can set the cooldown for the chat command and choose whether to only allow your viewers to use it while your Twitch stream is offline.

The !Love chat command in Twitch chat

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

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

You can use the chat command like «!8ball Is Moobot the best?», «!8ball Does Moobot love me?», or «!8ball Is Moobot human?» in chat.

Additionally, you can set the cooldown for the chat command and choose whether to only allow your viewers to use it while your Twitch stream is offline.

The !8ball chat command in Twitch chat

!Roulette chat command - Russian roulette mini-game

The «!Roulette» chat command is a Twitch chat mini-game that has a chance to time out the user who uses the command.

You can use the chat command like «!Roulette» in Twitch chat.

Additionally, you can set the timeout duration and cooldown for the chat command, and choose whether to only allow your viewers to use it while your Twitch stream is offline.

The !Roulette chat command in Twitch chat when the user survives The !Roulette chat command in Twitch chat when the user dies

!Seppuku chat command - Twitch chat seppuku mini-game

The «!Seppuku» chat command is another Twitch chat mini-game, where it will time out anyone who uses the command in Twitch chat.

The !Seppuku chat command in Twitch chat