How To Setup Nightbot on Twitch— Tutorial, Tips and Commands

Nightbot is one of the most popular bots for Twitch Streamers, it’s easy to use, easy to customise and in-depth enough to keep using it through your Twitch journey.

I have been using Nightbot for over a year (and I’ve tested more than 9 of them!), I’ve tried to press every single button, use every feature and test all the functionality. I’ve also turned off most of the default rules as they limited my chat and what I wanted from my community.

In this guide, I’ll run through everything I’ve learnt using Nightbot and show you everything you need to know.

How to set Nightbot up on Twitch?

In order to get Nightbot running in your Twitch chat, firstly you need to log into Nightbot to get it into your chat

Then you will need to moderate Nightbot. So, how do you mod somebody on Twitch? You can do this by typing in:

/mod <username>

That’s it! Nightbot is now a moderator on your channel.

P.S. If you are looking for a guide to moderators… look no further than riiiighttt here:


Nightbot Commands

Here’s a list of every default Nightbot commands (in most order of most useful to least):

  • !commands — Allows users to see a list of channel commands, and allows moderators to manage custom commands
  • !title — Allows users to see the current title of the stream, and allows moderators to change the current title
  • !game — Allows users to see the current game of the stream, and allows moderators to change the current game
  • !poll — Allows moderators to create a Strawpoll within chat, and allows users to see the results
  • !winner — Allows moderators to choose a random active user as a winner.
  • !songs — Allows users to request songs, and allows moderators to manage the requested songs queue
  • !regulars — Allows moderators to manage the channel regulars list
  • !commercial — Runs a commercial/ad on your stream (if your channel is partnered)
  • !filters — Allows moderators to manage spam protection filter settings

While this is the default set of commands that Nightbot starts with, there are plenty more you can add yourself as custom commands.

How to create your own commands on Nightbot

Adding your own commands is one of the best features of Nightbot, these can range from incredibly simple to heavily complicated.

So many… custom commands!

Consider the value each command has to your viewers — and whether they will find it useful or engaging.

  • Command — this is the actual command you or the user can use within the Twitch chat
  • Message — this is the text that will appear in text chat, sent from Nightbot itself
  • Userlevel — you can limit certain commands to moderators, subscribers, the owner or everyone
  • Cooldown — Rather than spamming somebody every 4 seconds, you can set a minimum time length until it can be used again
  • Alias — if you want your command to trigger another command, this is where you add it. This will replace your ‘Message’.

How to create the Nightbot uptime command?

Although it looks complicated, you can copy and paste the following message into your custom command’s ‘message’.

Stream uptime: $(twitch $(channel) “{{uptimeLength}}”)

Setting up Nightbot auto messages & timed messages

Nightbot allows you to create messages on a timer than will appear after a set amount of messages in Twitch chat or a set amount of time — you are able to completely customise this to your preference.

In my opinion you want these to be as least spammy as possible, and you don’t want it to look like the only person active in your chat is Nightbot itself! I left a 15 minute time gap and 50 messages for my own auto-messages.

I used these to be pretty self-promotional and point to places like these guides, our Discord invite and our Twitter.

How to create a Nightbot poll?

Do you want to get your viewers to vote on your next game, your next character or what you are having for dinner? Nightbot allows you to add a easy vote in your Twitch chat.

!poll new title | option 1 | option 2

This will automatically create a strawpoll link where viewers can head to and vote. To find the results of your poll you will need to type:

!poll results

How do you set up a giveaway in Nightbot?

It’s extremely easy to setup a giveaway or raffle within Nightbot. Firstly go to ‘Giveaway’ in the navigation, select who is eligible for the giveaway, then choose between the three options of giveaways:

  • Active user — Give away picks between all active users in chat (you can make it more likely the winner is a subscriber and set a winner timeout on the previous winners if you are doing multiple giveaways)
  • Keyword — viewers must enter a set word to enter the giveaway (you can set it so it automatically removes people who spam the keyword from the giveaway)
  • Random number — For giveaways where you get people to guess a number, Nightbot will choose a random number to make it as fair as possible!

PS you probably want to make everyone eligible, not just your subscribers… maybe you have a dedicated lurker who wishes they could be a subscriber, they just don’t have the money to support you.

Can you set up song requests and playlists through Nightbot?

Yes! Using Nightbot AutoDJ, viewers can enter a URL from YouTube or SoundCloud to be added to the song queue/playlist.

!songs request [YouTube or SoundCloud Link]

You (or viewers) can view the song queue by typing in the following command:

!songs list

Viewers will be able to see the current playlist by typing in:

!songs playlist

For more information on controlling Nightbot AutoDJ, click here.

What are some other cool Nightbot commands?

  • Countdown — A simple way to get a countdown to a community event, a game release date or just an event such as a birthday or stream anniversary
  • Weather — yes, you can get Nightbot to tell you what the weather is like outside
  • Time — a helpful converter if you are wondering what the time is on the other-side of the world

Hopefully that’s everything covered! If you have any more questions, let us know on our Discord or Twitter.

Nightbot is the nearly ultimate Twitch bot, and yes, you can use it on YouTube Gaming too!

What is The Emergence?

We are a gaming and streaming education website. We are dedicated to telling the stories of how your favourite gamers and broadcasters got to where they are and providing guides to help you start your streaming journey.