Skip to content

Chat bot

Commands and auto-responses that keep chat alive

Create custom commands, timers, and auto-responders, use built-in bot mechanics — all configured from dashboard without code.

mira
awesome stream!
RSystemBot
Rank 14 · 24,000 XP
pixel
!quiz
facederick
hey chat, one more game?

Preview with sample data. Choose a style before connecting.

Problem

  • Repeated chat questions steal streamer attention.
  • Commands are split across Nightbot, StreamElements, and spreadsheets.
  • Timers and auto-responses are hard to sync with other modules.

How RobinSystem helps

  • Custom commands with permissions, aliases, and dashboard responses.
  • Built-in commands: rank, balance, quiz, giveaway out of the box.
  • Timers, auto-responders, and triggers work next to levels and analytics.

Plan unlocks

Free

Basic command set and built-in mechanics.

Premium

More commands, timers, and game command presets.

Ultra

Maximum limits, API, and advanced workflows.

Auto moderationNightbot comparisonPricing

How to add the chat bot to Twitch

The bot joins your channel chat on its own — nothing to download or keep running on your PC.

  1. Sign in with Twitch

    Log in to robinsystem.live with your streamer account. The bot connects to your chat automatically.

  2. Make the bot a moderator

    Type /mod rsystembot in chat. Without mod rights the bot cannot remove spam, send announcements, or reply above Twitch rate limits.

  3. Create your first command

    Open Commands in the dashboard, set a name without "!", the reply text and optional aliases.

  4. Test it in chat

    Type the command on your channel. Reply, permissions and cooldowns can be changed at any time without restarting anything.

How to make a custom Twitch command

A command is a word with an exclamation mark that the bot answers with a preset reply: !discord for your server link, !pc for your specs, !schedule for stream days.

Replies support variables: the viewer name, the text after the command, a usage counter, stream uptime, the current Spotify track, or the viewer level.

Reply examples

!hug → $(user) hugs $(touser) 🤗
!uptime → Live for $(uptime)
!song → Now playing: $(song)
!deaths → Deaths this stream: $(count)

Reply variables

Reply variables
VariableReplaced with
$(user)Name of the viewer who used the command
$(touser)Name from the argument or replied message, with @
$(query)All text after the command
$(count)How many times the command was used
$(uptime)Current stream duration
$(game) / $(title)Stream category and title
$(song)Current Spotify track
$(level) / $(points)Viewer level and channel points
$(random:1-6)Random number in a range

The full list is in the command editor next to the reply field.

Permissions and cooldowns

  • Access: everyone or only selected Twitch roles such as moderators or VIPs. Specific viewers can be added by name.
  • Two cooldowns: a global chat cooldown and a per-viewer cooldown.
  • Aliases: one command answers several names, such as !dc and !discord.
  • Announcement replies: the bot can answer with a colored Twitch announcement (mod rights required).

Timers: scheduled chat messages

A timer posts to chat on an interval, in weekday and hour windows, or once at a set time.

  • Send only while you are live.
  • Conditions: minimum active chatters, minimum viewers, a specific game.
  • Set your time zone so windows match your schedule.

Auto-responders and built-in commands

Auto-responders trigger without "!" when a message contains a keyword.

Built-in commands work out of the box: !level, !top, !me, !clip, !title, !game and FaceIT commands. You can enable or disable them and add your own aliases.

Moving from Nightbot

Import Nightbot commands, timers and auto-responders from the dashboard. $(user), $(touser), $(query), $(count) and $(eval) keep working; random numbers, time and current song are converted to RobinSystem variables. Duplicates and built-in command names are skipped.

FAQ

Can RobinSystem replace Nightbot?

Yes. It covers commands, timers, auto-responders, and built-in mechanics in one dashboard.

How do I create a custom command?

In commands section, set name, response, and permissions — the bot replies automatically.

Are built-in commands included?

Yes: rank, balance, quiz, giveaway, and other modules out of the box.