Learn › Engagement
Engagement · 4 min read

How do I set up chat commands without a separate bot?

Chat commands answer the questions viewers ask over and over — "what are your specs?", "where is your Discord?" — automatically, so you can stay focused on the stream. You do not need a separate bot account to get them: they can run from the same place you manage your chat and multistream.

streamrepeater.com/portal
Live operations● ALL HEALTHY
3Channels
7Destinations
5.8Mbps out
1,284Viewers
YouTubertmp · 1080p60 · relaying
Twitchrtmp · 1080p60 · relaying
Kickpaused

Built-in and custom commands

Out of the box you get useful built-ins like <strong>!commands</strong>, <strong>!uptime</strong> and <strong>!title</strong>. On top of that you add your own — a trigger like <strong>!discord</strong> and the response it should post. Add a cooldown so a command cannot be spammed, and use a variable like <strong>{user}</strong> to address the viewer who called it.

  • Add a trigger (e.g. !discord) and the response text.
  • Set a cooldown so it cannot be spammed.
  • Use {user} to mention whoever ran the command.

They answer on every platform

Because the commands run on your unified chat, a viewer typing <strong>!discord</strong> on Twitch, Kick or YouTube gets the reply on their own platform. You set a command once and it works everywhere you stream — no need to run a bot like Nightbot separately on each channel.

Frequently asked questions

Do chat commands work across Twitch, Kick and YouTube?

Yes. Commands run on the unified chat, so a viewer on any connected platform gets the reply on that platform — you configure each command just once.

Can I stop a command being spammed?

Yes — each command has a cooldown, so it will not fire again until the cooldown has passed.