Twitch & Kick Bot Commands Generator New
Write a command once and get ready-to-paste lines for Nightbot, StreamElements, Streamlabs Cloudbot, Fossabot, Moobot and BotRix, with each bot's own variable syntax checked against its docs.
6 bots · 26 ready-made commands · Syntax checked 2026-11-07 · Runs in your browser
1. Platform, bot and action
2. Your commands
Bot replies like: YouTube: youtube.com/YOURNAME - TikTok: tiktok.com/YOURNAME - Discord: discord.gg/YOURCODE
Bot replies like: Join the community Discord: discord.gg/YOURCODE
Bot replies like: ViewerName is lurking. Thanks for keeping the stream company!
Bot replies like: YourChannel has been live for 2 hours 15 mins
Bot replies like: Go check out FriendName at twitch.tv/FriendName
Bot replies like: Deaths: 42
3. Command library
!uptimeStream infoTells chat how long the stream has been live.!followageStream infoShows how long a viewer has followed the channel.!watchtimeStream infoShows how long a viewer has watched the channel.!gameStream infoSays which game or category is on.!titleStream infoRepeats the current stream title.!followersStream infoShows the follower count.!timeStream infoYour local time, so viewers abroad know when it is for you. Change the zone name.!scheduleStream infoWhen you stream. Plain text.!specsStream infoYour PC and gear.!sensStream infoMouse settings for FPS streams.!socialsLinksAll your links in one message.!discordLinksInvite link to your Discord server.!youtubeLinksYour YouTube channel.!tiktokLinksYour TikTok.!tipLinksYour tip or donation page.!lurkСообществоViewers say they are watching quietly.!unlurkСообществоWelcome a lurker back.!rulesСообществоChat rules. Plain text.!soModerationShout-out another streamer: !so name.!hugFunOne viewer hugs another: !hug name.!rollFunRandom number from 1 to 100.!pickFunPick a random chatter.!randomquoteFunRandom saved quote.!deathCountersModerators add one death and the bot prints the total.!deathsCountersAnyone can read the death total without adding one.!resetdeathsCountersReset the death counter for a new game.
4. Ready to paste
Send one line per chat message: pasting several lines at once can merge them into a single message. Only the channel owner and moderators can add commands.
!socialsPaste in chat!commands add !socials -cd=30 YouTube: youtube.com/YOURNAME - TikTok: tiktok.com/YOURNAME - Discord: discord.gg/YOURCODE
!commands add !links -cd=30 YouTube: youtube.com/YOURNAME - TikTok: tiktok.com/YOURNAME - Discord: discord.gg/YOURCODE
- Nightbot -a= calls another command, it is not an extra name. Each alias is added as its own copy of the command.
!discordPaste in chat!commands add !discord -cd=30 Join the community Discord: discord.gg/YOURCODE
!lurkPaste in chat!commands add !lurk $(user) is lurking. Thanks for keeping the stream company!
- Nightbot docs list only a global cooldown (-cd); the user cooldown is skipped.
!uptimePaste in chat!commands add !uptime -cd=10 $(channel) has been live for $(twitch $(channel) "{{uptimeLength}}")- Nightbot reads uptime through its Twitch variable, so this works on Twitch only.
!soPaste in chat!commands add !so -ul=moderator -cd=5 Go check out $(touser), last seen playing $(twitch $(touser) "{{game}}") at twitch.tv/$(touser)!deathPaste in chat!commands add !death -ul=moderator -cd=5 Deaths: $(count)
Variable cheat sheet: every bot side by side
Each placeholder and the variable it becomes in each bot. A dash means the bot's docs have no such variable. Moobot variables are response tags picked from a drop-down in its dashboard.
| Placeholder | Nightbot | StreamElements | Streamlabs Cloudbot | Fossabot | Moobot | BotRix |
|---|---|---|---|---|---|---|
[user]Who used the command | $(user) | $(sender) | {user.name} | $(sender) | «Username - User who sent the command» | $(sender) |
[target]Name after the command | $(touser) | $(touser) | {touser.name} | $(user) | «Arguments - Command argument 1» | $(toname) |
[args]All text after the command | $(query) | $(1:) | — | $(query) | «Arguments - All command arguments» | $(variable) |
[channel]Название канала | $(channel) | $(channel) | {channel.name} | $(channel) | «Channel name» | $(channel) |
[uptime]Время работы стрима | $(twitch $(channel) "{{uptimeLength}}") | $(uptime) | {uptime} | $(uptime) | «Twitch - Time since the stream started (Uptime)» | $(uptime) |
[game]Current game / category | $(twitch $(channel) "{{game}}") | $(game) | {channel.game} | $(game) | «Twitch - Current stream category» | $(category) |
[title]Название стрима | $(twitch $(channel) "{{title}}") | $(title) | {channel.title} | $(title) | «Twitch - Current stream title» | $(title) |
[followers]Follower count | $(twitch $(channel) "{{followers}}") | $(channel.followers) | — | $(channel.followers) | «Twitch - Amount of followers» | $(followers) |
[followage]Follow age | — | — | {touser.followage} | $(followage) | «Twitch - Time since the user followed» | — |
[watchtime]Watch time | — | $(sender.time_online) | — | — | — | — |
[count]Times this command was used | $(count) | $(count) | — | $(count) | «Counter - Command counter» | $(count +1) |
[random 1-100]Random number | — | $(random.1-100) | — | $(randint 1 100) | «Random number» | $(random 1 100) |
[chatter]Random chatter | — | $(random.chatter) | — | $(chatters.random) | «Twitch - Random username from the chat user list» | $(randomuser) |
[time Europe/London]Your local time | $(time Europe/London) | $(time Europe/London) | — | $(time Europe/London) | «Time - Current time for the set time zone» | $(time Europe/London en-US) |
[quote]Random saved quote | — | $(quote) | — | $(quote) | — | — |
Sources: Nightbot, StreamElements, Streamlabs Cloudbot, Fossabot, Moobot, BotRix. Checked 7 November 2026.
?embed=1 по этому URL — чистый виджет для iframe.4 шага · ~1 минута
Каждый шаг — одно действие: без настроек и регистрации. Результаты считаются на стороне клиента; ничего не загружается.
Pick your platform and bot
Choose Twitch, Kick or YouTube, then the bot tab. Bots that do not list your platform in their docs are marked.
Build your command set
Start from the starter set, add commands from the library or press Add custom command. Edit the name, the response, cooldowns, who can use it and aliases.
Insert variables
Click a placeholder such as user, uptime or game to drop it into the response. The tool swaps it for the right variable for every bot, or tells you the bot does not have it.
Copy and paste in chat
Use Copy next line and send each line in your chat as the owner or a moderator. For Cloudbot and tag-based Moobot commands, copy the dashboard fields instead. Save your set as JSON or text.
Частые вопросы.
Результаты калькулятора — оценочные. В каждом вопросе ниже указаны исходные данные и заложенные допущения.
Which bots does the generator cover?
Why does Cloudbot get dashboard fields instead of a chat line?
Why do some commands say "Already built in"?
How do I paste several commands at once?
Why does Nightbot make a separate command for each alias?
How long can a command be?
Where does the syntax come from?
Is anything sent to a server?
Закончили с инструментом? Продвиньте канал.
Streamrise выдаёт реальные минимумы зрителей на Twitch и Kick — с резидентными IP, гео-таргетингом и присутствием в чате. Та же инженерная строгость, что вы видели в калькуляторе, только на платной стороне. Пароль не запрашиваем. Отменить можно в любой момент.