Chatbot Command Generator

Generate ready-to-paste commands for Nightbot, Streamlabs, Fossabot, and Moobot. Pick a category, customize the fields, and copy directly into your chatbot.

Fills in your channel name in command text


!lurk

Acknowledge lurkers

Thanks for lurking, $(user)! See you on the other side 👋

!schedule

Post your stream schedule

📅 Stream schedule: [DAYS] at [TIME]. See channel panels for the full schedule!

!socials

Share all your links at once

🔗 Follow $(channel) on Twitter: [TWITTER] | Discord: [DISCORD] | YouTube: [YOUTUBE]

!goal

Share the current stream goal

🎯 Current goal: [GOAL]! Help us get there!

!specs

Share your PC specs

🖥️ $(channel)'s PC: CPU [CPU] | GPU [GPU] | RAM [RAM]

!commands

List available commands

📋 Available commands: [LIST]

Paste copied commands directly into your chatbot's command manager. Each platform uses different variable syntax — the output above is already formatted for Nightbot.

NordVPN

Protect your connection while you stream

Running a 24/7 chatbot on your channel? Once your stream gets popular, viewers can trace your IP through bot traffic. NordVPN masks your real address so your connection can't be targeted.

Affiliate link — we may earn a commission at no cost to you.

Get NordVPN →

How the calculation works

Select your chatbot platform — the generator automatically uses the correct variable syntax for each bot. $(user) in Nightbot becomes {user.name} in Streamlabs, for example.

Click Edit on any command to fill in your custom values (Discord link, schedule, rank, etc.). The output preview updates live. Hit Copy and paste directly into your chatbot's command manager.

Most bots add commands through their web dashboard: Nightbot at nightbot.tv, Streamlabs at streamlabs.com/dashboard, Fossabot at fossabot.com, Moobot at moo.bot.

Frequently asked questions

Which chatbot should I use?

Nightbot is the easiest to set up and works on Twitch, YouTube, and Trovo. Streamlabs Chatbot integrates tightly with Streamlabs alerts. Fossabot has the most powerful custom command syntax. Moobot is popular for its moderation tools.

How do I add a command in Nightbot?

Go to nightbot.tv → Commands → Custom → Add Command. Paste the command name (e.g. !lurk) and the response text. Set userlevel and cooldown as needed.

Can commands use viewer usernames?

Yes — each platform has a variable for the user who typed the command. The generator inserts the correct variable for your chosen platform automatically.

How do I set a command cooldown?

Cooldowns prevent spam. Set them in your bot's dashboard per command — 5–10 seconds for chat commands, 30–60 seconds for commands that post links.

What's the !lurk command and why do streamers use it?

The lurk command lets viewers acknowledge they're watching without actively chatting. A typical response: 'Thanks for the lurk, @user — see you next time!' It's a staple on active channels because it gives shy viewers a way to participate and gives streamers a chance to acknowledge everyone in chat.

What are the most useful commands for small streamers?

!socials (links to all your profiles), !discord (server invite link), !schedule (your streaming days and times), !lurk (acknowledge passive viewers), and !clip (trigger a clip — set to Mods only to prevent spam). These five cover the most common viewer questions and actions.

How do I restrict commands to moderators only?

In each bot's dashboard you can set the userlevel per command: Everyone, Subscribers, Moderators, or Broadcaster only. Set viewer-facing commands like !socials to Everyone; set moderation tools and sensitive commands to Moderators only.

Can I have a command that posts a random response?

Yes — most bots support random response syntax. In Nightbot, use $(eval Math.random()<0.5?'Option A':'Option B'). Fossabot has native array support. This is useful for !8ball, joke commands, or randomized game responses.

Related tools