Automatically posting Twitch chat messages
Moobot can automatically post messages to Twitch chat. You can use this to post commonly used responses, make announcements, or plug your social media.
Moobot automatically posts messages through its timers functionality.
Each timer will continuously post at a set interval, rotating through its list of responses.
A timer will only be active while your Twitch chat is active and will skip to the next response if a response is unavailable when the timer posts.
Setting up auto posting chat messages​
Follow these steps to activate automatic posting:
- Open up the
«Commands»menu from the main menu, then open the«Timers»menu from there.

- Type the description of your timer in the
«Timer description»input at the bottom of the menu.

- Click the
«Create»button once you've chosen and typed in a description for your timer. - In the edit menu for your new timer, find the
«Add a command...»input at the bottom, and add all the chat commands you want the timer to post.

- Click the
«Save»button at the bottom of the menu.

Your timer should now automatically post your chosen chat commands to Twitch chat!
Setting how often messages are posted​
- Open the
«Commands»menu from the main menu, then open the«Timers»menu. - Find your timer in the
«Current timers»table and click the«Edit»button (pencil icon) in your timer's row. This will open its edit menu. - Adjust the
«Minutes passed before posting»and«Chat lines passed before posting»inputs to appropriate values.

- Click the
«Save»button at the bottom of the menu.
Automatically pinning messages to the top of Twitch chat​
A timer can be set to automatically pin its messages to the top of Twitch chat to make them more visible to your viewers.
The pinned message can either be set to automatically unpin after a certain amount of time or stay pinned until you manually unpin it or replace it with another pinned message.
When Moobot automatically unpins a message, it can also restore the previously pinned message, if there was one. This is useful if you have a pinned message you want to keep pinned, but also want to temporarily pin a timer's message.


Making timed messages stand out in Twitch chat​
Timers can also send messages 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 make a timer send its messages as Twitch announcements, select the message type of the timer in the «Message display type» section of the timer's edit menu.
A timer's message type can be set to either:
- Post as a normal message.
- Post as a Twitch announcement.
- (Default) Post as what is set for each individual command.


Common problems​
A timer isn't posting to Twitch chat at the expected time​
Make sure you don't have multiple timers with just one chat command in their rotation. It's better to have one timer with multiple chat commands and a smaller amount of required minutes and chat lines.
A timer isn't posting to Twitch chat​
A timer will only post automatically when a certain amount of minutes and chat lines have passed.
Keep in mind that if your Twitch chat is inactive for a lengthy period, the counted minutes and chat lines will reset.
This means that the timer may not post at all if your Twitch chat is very slow throughout your stream.
I'm unable to test my timer​
It's difficult to test your timer when you're offline because the time and chat lines must have passed before it posts.
If you really need to test the timer, do it while your stream is online and the chat is more active. Alternatively, temporarily set the minutes and chat lines required to a small value.
Auto posting only when playing certain games​
You can use the game restriction setting of a custom chat command to only automatically post responses that relate to the game you're playing.
Do this by adding custom chat commands with a game restriction to your timer's list of chat commands.
The commands can all have their own game set for their game restriction, as the timer will skip any that do not meet the condition.
Auto posting only when the stream is offline or chat in sub-only​
As with auto posting only when playing certain games, you can use the same approach to have a timer only post when one or more conditions are true:
- When the Twitch stream is online.
- When the Twitch stream is offline.
- When Twitch chat is in sub-only mode.
- When Twitch chat is not in sub-only mode.
Do this by adding custom chat commands with a condition restriction to your timer's list of chat commands.