Skip to content

RobinSystem / Twitch bot

Scheduled messages for Twitch chat

The bot reminds chat about your Telegram, rules or a fundraiser: every N minutes, on a schedule or once on a chosen date. A message goes out only when your conditions are met.

Timer modes

Mode, when it sends and what happens if a condition is not met
ModeWhen it sendsCondition not met
Every N minutesFrom the last send, or from the stream startWaits and sends as soon as it is met
CronBy your own expression, e.g. */30 * * * *Skips that run
OnceOn a chosen date and time, then turns offSkips the send

Timer example

Every 30 minutes, only while live, 5+ chatters:
Stream announcements and giveaways are in our Telegram 👉 t.me/…

Three schedule modes

A regular timer posts every N minutes, counted from the last send or from the stream start. Cron covers complex schedules such as “Fridays at 8 PM”. “Once” sends the text on a chosen date and turns the timer off.

Conditions and windows

Send only while live, above a minimum of chatters or viewers, or in a chosen category. Regular timers can also be limited to days and hours. If a condition is not met, a regular timer waits and sends as soon as it is, while cron and one-off timers skip that run. The dashboard shows what goes out in the next hour.

Frequently asked questions

Can I send an announcement instead of a plain message?

Yes: a plain message, /me or a Twitch announcement in one of five colors. Announcements need the moderator:manage:announcements scope; if they fail, sign in with Twitch again.

Will the bot post into an empty chat?

Not if you enable “only while live” and set a minimum of chatters or viewers. Conditions are checked at send time.

How many timers can I create?

The limit depends on your plan. See the dashboard and pricing page for current numbers.

Why was a message not sent?

Check that the bot is in the channel, the timer is enabled and its conditions are met. A one-off timer turns itself off after sending.