Nightbots 31 Commands

Nightbot has 33 Default Commands

Nightbot is a really useful tool to use while you’re Streaming.  Right out of the gate nightbot comes with 33 commands that you can start using as soon as you sync your twitch account with nightbot. If you type in “!commands” in your chat it should list all of the available commands. Nightbot commands make it easier for you to manage your channel so we’re going to list and explain every one of those 33 commands.

Download this easy to use Nightbot Cheat Sheet

Before you can use Nightbot Commands you need to get Nightbot into your chat! Checkout our Quick Setup Guide

Creating a Custom Nightbot Command

Everybody wants to create their own custom nightbot commands to fit their channel. You can use custom commands that can do anything from listing your channel rules, post your social media links, or even text based games for your chat to play. 

To create a custom nightbot command I recommend opening up your nightbot dashboard, from here you can can click on the “Add Command” button to setup the command, it’s cooldown, and any permissions. If you want to add a command directly from your chat can type, “!commands add !{command name} {command response}”. For example, if you wanted to create a command names “hello” that just says “Hello Chat!” you would type, “!commands add !hello Hello Chat”. It;s as simple as that!

Nightbot Commands

  1. !nightbot join
    • This command can only be used in Nightbot’s Chat. It will force Nightbot to join your channel.
  2. !nightbot part
    • This command will remove Nightbot from your chat.
  3. !nightbot leave
    • This command is the same as the !nightbot part command, it will remove Nightbot from your chat.
  4. !commands
    • This command will post the link to a webpage with your channels commands.
  5. !commands add
    • This command is used to create a custom command. There are 2 paramiters, the command name and the command response. To create an !age command that displays your age you can type, “!command add !age 27”. Now any time the “!age command” is used Nightbot will respond with “27”
  6. !command edit
    • This command is used to edit existing custom commands. If you want to update our “!age” command we would type, “!commands edit !age 28”. Now when a user types the “!age” command Nightbot will respond with 28.
  7. !command delete
    • This command will delete an existing custom command. If we no longer want our “!age” command we can type, “!commands delete !age” and our “!age” command will be removed.
  8. !commercial
    • This command allows partnered streamers to run a commercial for a specified length. You have the option of running 30, 60, 90, 120, 150, or 180 second commercial. To run a 30 second you would enter, “!commercial 30” and a 30 second ad will run.
  9. !filters
    • This command is used to edit existing Nightbot filters, there are 6 different types of filters you can edit. Entering “!filters {filter name} disable” will disable the filter and, “!filters {filter name} enable” will enable the filter.
      1. blacklist – Prevents chatters from posting certain words or phrases.
      2. caps – Prevents chatters from posting in all or mostly capitalizes messages.
        • “!filters caps limit 8” will set the limit of caps to 8 characters.
      3. emotes – Prevents chatters from posting many emotes in messages.
      4. links – Prevents chatters from posting links, and allows you to whitelist certain links.
        • “!filters links message No Links!” will 
      5. symbols – Prevents chatters from posting many symbols in messages.
      6. repetitions – Prevents chatters from posting repeating words and phrases. 
  10. !permit
    • This command temporarily allows a specific user to post links to your chat, “!permit jason” will allow the twitch user “jason” to post links to the chat for a short period of time.
  11. !game
    • This command will display the name of the current game being played on stream.
  12. !game
    • This command allows you or a moderator to change the game that is displaying on your stream. “!game League of Legends” will update your channels game to League of Legends.
  13. !poll new
    • This command created a new poll using Straw Poll. You use this command by entering a title and 2 or more options (options are separated by the “|” character). An example poll would be, “!poll new What should I eat for lunch? | Pizza | Hotdog | Nothing”. This will create a poll on what you should eat for lunch with 3 options, Pizza, Hotdog, or Nothing and post the Straw Poll link to your chat.
  14. !poll results
    • This command is used to output the most recent poll’s results. “!poll results” will output something like this, “StrawPoll Results:  Pizza: 15 votes, Hotdog: 3 votes, Nothing: 5 votes”
  15. !regulars
    • This command allows you to grant an extra userlevel to viewers in chat, allowing them extra permissions, like the ability to post links. You can use this command to add, remove, or modify channel regulars.
  16. !regulars add
    • This command adds a user to the “regulars” userlevel. “!regulars add JasonGaming” will add the twitch user “JasonGaming” to the regulars group.
  17. !regulars delete
    • This command removes a user from the “regulars” userlevel. “!regulars delete JasonGaming” will remove the twitch user “JasonGaming” from the regulars group.
  18. !songs
    • Song Requests must be enabled before you can use the “!songs” commands.
    • This command will list all of the available song commands.
  19. !songs current
    • This command will display the name and Artist of the current song.
  20. !songs delete {queue_position}
    • This command will remove the song in the current queue_position.
    • “!songs delete 2” will remove the song in the 2nd position.
  21. !songs list
    • This command will post a link to view all song requests.
  22. !songs playlist
    • This command a link to your channels playlist.
  23. !songs next
    • This command will display the name and artist of the next song.
  24. !songs skip
    • This song will skip the current song.
  25. !songs save
    • This command will will save the currently playing song to the user Playlist.
  26. !songs promote {queue_position}
    • This will move the queue_position to be the next song to play.
  27. !songs volume
    • This command will display the current AutoDJ Volume level.
  28. !songs volume {level}
    • The level must be a value between 1 and 100
    • This command will change the current volume to the specified level
  29. !songs play
    • This command will start the playing of AutoDJ (You must have AutoDJ opened in your browser)
  30. !songs pause
    • This command will pause the current song.
  31. !title
    • This command will show the current Title of your Channel
  32. !title {title}
    • This command will set your Channel’s title to title
  33. !winner
    • This command will select a random user from a list of every user that has spoken in your chat in the last 10 minutes.

Click here to download this simple explanation guide

Upgrowth Development Logo

Upgrowth Development keeps you up to date on all the latest Streaming Tips and Tricks. Subscribe to our newsletter for weekly tips on growing your Stream!

Join our Newsletter!