11 streamer bot chat commands

Hey friends, it’s Phlare here and today we’re going to increase the engagement in your Twitch channel with 11 simple chat commands for streamer bot.

To get started we're just going to import all these commands and then we'll go through them one by one. I'm happy to talk further about how to set up each of these commands individually, and there are already a few of them that have dedicated videos or guides built. I'll link those where appropriate, but the purpose of this post is to give new streamer bot users a batch of useful commands they can import right away after installing and get a jumpstart on setting things up.

To begin, scroll down and copy the import code at the bottom of the page and come back here

There is also a link to my video about how to do the actual import, but we’ll go through the super quick version right now.  Just click that import button at the top of streamer bot and paste the block of text that you copied in that main field. Then click import at the bottom and you’re done! You should now have 11 new actions and 11 corresponding commands. Now let’s go through them.

A - !hug and !ban

Ok, let’s get to it.  The first two of these are simply ways for your chatters to interact with each other in a playful way.   They both require a target and this can be either with or without the @.

Your chatters can type !hug <target> and the bot will say “user hugs the bananas out of target” or whatever else you set the message to say.

Similarly they can type !ban <target> and the bot will completely remove them from chat.   Just kidding, it doesn’t actually ban them, it just spits out a message like “user bans target to the void…” 

B - !lurk 

The next one is something I’ve seen in many many channels but I’ve also heard people complain about over and over on Twitter, so I guess it’s a bit controversial, as innocuous as it seems to me.  This is the !lurk command.   

All it does is let your chatters signal when they’re going to not be chatting for a bit.   The argument from opponents of this command is “well, f you’re going to lurk, just go ahead and lurk, you don’t need to announce it”  but I personally appreciate it when people use this command in my chat, especially if they were engaging me in conversation and then have to step away.  It keeps me from asking questions that go unanswered or focusing on someone in chat that’s not able to answer.

C  - !crush  and !magic

The  !crush command uses some logic to fetch a random user from chat and match them up with the person who used the command. I’ve baked in some logic that’ll keep it from matching people with your bots, and you can adjust that list by opening the “execute code (pick user)” subaction and adding or removing items from the list of bots.  Once a random user has been chosen the bot will send a message like “user has a big old crush on <random user>”

Speaking of random values,  it can also be fun to have a command that spits out a random percentage for some arbitrary measurement and tell the user about it. In this example, the bot tells a user how magical they are when they type !magic, but I’ve seen this used in about a hundred different ways, from !stinky to !horny and everything in between.

It works by fetching a random number between 0 and 100 and then using that random number in the output message.

Mid Video CTA.

Now is the time when I ask you to like the video and leave a comment.  I do this because it tells both me and YouTube that this video is helpful and then YouTube will share it with more people, and I’ll make more videos like it. It helps me out a lot, so thank you!

D - next up is a magic 8 ball command.  It works as you might expect - the chatter types !8ball and a yes or no question and the bot responds with an answer from a range of responses that you can see and adjust here.   The main trick for this one is just making sure the chatter asked a question in the first place so there’s a bit of code to check that and then tell them how to use the command if they use it without asking a question.

E - simple output

The next three are really just simple commands that spit out a static line of text that you can change manually when needed. 

If a chatter types !socials, the bot will output links to your social media, or maybe just a linktree link or something similar.  (you’ll obviously want to set these to your OWN socials and emotes, but feel free to test them by visiting my link and following me everywhere. *wink*)   Oof, that was a really bad wink joke.

If a chatter types !hype, the bot will output a block of emotes for those times when you just want your chatters blasting emotes. Everyone loves a bit of hype.

If a chatter types !qotd the bot will output a predefined question of the day to engage your chat. (put !qotd in your title to encourage use, or if you have something that greets new chatters, you can put it there as well).  While we’re on the topic, why don’t you go down to the comments and answer my question of the day:   what’s your favorite book?   Mine’s faerie tale by raymond feist. I’ll put a link in the description, you should go check it out.

G - !dadjoke and !wyr

Now we’ll get to some more advanced stuff with infinite possibility –  Returning results from API calls.  There are open APIs out there for SO many things, from fetching a random picture of a cat or the local weather forecast to pirate insults and dad jokes.  

If the API endpoint you’re consuming can return plain text, these commands can be done with a simple FetchURL subaction that stores the response in a variable.  You then output this variable with a Send Message subaction.   This is the case for my !dadjoke command. Dedicated guide on the dadjoke command can be found here: Set up a !dadjoke Command in Streamer Bot

Sometimes the response from the API is more complicated though and you’ll have to use some custom C# code to parse the text you want out of the data object returned by the API.   For my  !wyr (or would you rather) command, this extra step was necessary. If you open up the wyr action, you’ll see that it’s still using a Fetch URL subaction to get the response from the API and storing that response in an argument, but then we're running some custom C# to pull the actual text out of that response data.  At the end of the day it’s not too complicated, but the ability to do this is the kind of thing that really makes streamer bot shine.  This API would simply not work with nightbot or streamelements or streamlabs chatbots.

I find the would you rather command to be quite useful for sparking conversation in chat, as often it can lead to a polarized group of responses and you can get your chatters defending one side or another and engaging with each other, and that’s the whole point of all of this – building connections and having real conversations with your growing community.

Import Code

(triple click to select all easily)

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

Video Tutorial

Note: this is an older video and is not up to date with the newer version of streamer.bot (as of 0.2.0... new video forthcoming) All of the actions should still work, but the method of associating actions to commands is different. You can see details about this change here: https://youtu.be/j69T9GoFMy4

https://www.youtube.com/watch?v=dkucgopY_VY

 

This article was updated on April 13, 2025