Nightbot Commands for Twitch: Setting up Bot

Nightbot Commands for Twitch: Setting up Bot

Here you can find explicit information about NightBot commands for Twitch and how to deal with that chat management assistant during your streams.  

What is NightBot?

Now any streamer must have own bot that will help in moderating, filtering and managing the chat. They do the bulk of the work for you and simplify your streaming activities. One of these assistants is considered to be NightBot.

“NightBot” is your chat management assistant and Nightbot commands for Twitch will help you to handle it.  


NightBot – properties and installation

This bot can be found on the official website Going to the site, we can immediately set up and install the bot on the twitch account: 

  • Go to the site and log in through the twitch account.  
  • Select the function “join channel” and add the bot to your channel.

To make the bot a moderator on your channel you need to register the command “/ mod nightbot” in the chat on your Twitch channel.

The bot is now installed as a moderator. And now you can start with Nightbot commands for Twitch exploration. It performs various functions in your chat. It is configured in automatic mode, but all settings and its functions can be changed.

Nightbot Commands for Twitch

Detailed setting

After installing “NightBot”, you should properly configure it for your Twich channel. To do this, let’s analyze its settings:

The first menu you need to go to is Commands → Custom. 

Here you can configure various commands for the bot to control the chat.

Twitch History: Milestones of Platform Development 

In order to add commands, press the “Add Command” button. 

It is best to start any command name with an exclamation mark. An example is- !Youtube. 

After the command, you can customize the message that the bot will deliver to the chat participants. All commands and messages can be changed, deleted and edited.

  • Userlevel – who can use the command:
    • Everyone – all channel visitors.
    • Subscribers – subscribers only.
    • Regulars – users from the list of regulars. 
    • Moderators – moderators only.
    • Owner – only the owner of the channel. 
  • Cooldown – the minimum interval between a command request
  • Alias ​​- which command this command can refer to.
Nightbot Commands for Twitch: Setting up Bot
Nightbot Commands for Twitch

The second tab that will need to be configured is “Timers”.

It is responsible for the messages that will appear in the chat at regular intervals. Here you can configure the time, frequency of messages and the text itself.

The next menu is “Spam protection”.

This menu is responsible for spam protection. If you have a few subscribers, then at first you can leave off the sliders, but if you have a large stream and many viewers, then you should customize this menu. 

Here you can set a ban for spam, spam categories and much more. 

The menu is divided into several blocks: blacklist, excess caps, excess emoties, links, excess symbols, repetitions. 

Next block is responsible for specific spam filters that can be configured.

Menu – “Help docs”.

Here you can find all the documentation for the bot and all the commands that come by default. 

Here you can go to the menu where you will be presented with a list of commands.

Study, what each command means and later configure everything for yourself in “Commands” → “Default”. The bot will issue the commands that you configure yourself. It can be games, entertainment and all other possible options. 


Another useful menu is Song requests.

It is responsible for various music and sound effects in your chat. 

If the commands for the bot are configured manually, then in this menu you can select melodies to order. 

You can also customize the bot’s responses in any language that you like and which will delight your viewers.

These are the basics of Nightbot Commands for Twitch andt settings for your twitch channel. There are many more additional commands that will have to be dealt with already in the process of the bot’s work.

List of NightBot commands for Twitch
List of NightBot commands for Twitch

List of NightBot commands for Twitch

  • !nightbot:
    • join – invitation to “NightBot” to join your channel [only for the owner];    
    • part or leave – kick out “NightBot” from your channel [owner only].       
  • ! commands – a link to the commands page for this channel: 
    • add – add the “NightBot” command :  
      • !command_name – arbitrary command name, add with! sign, you can use the Cyrillic alphabet; 
      • userlevel – set the user who can use the command, possible values:
        • owner – channel owner; 
        • moderator – channel moderators; 
        • regular – users from the regular list; 
        • subscriber – subscribers only;  
        • everyone – all channel visitors;  
      • cooldown – number of seconds before reusing the command, range 5 … 300, default 30 
      • ! alias is another command that you want to invoke with this command. Note that to display the message of the current command in another command, you need to put the $ (query) variable in the command response         
      • command response . – set an arbitrary message, it will be displayed by “Nightbot” when the command is called; 
    • edit – editing an existing command: 
      • can take the same parameters as add ;  
    • delete – delete an existing command from “NightBot”;   
    • examples:
      • ! commands add! testing Egegey this is a test message Bro – add the command ! testing;  
      • ! commands delete! testing – delete the ! testing command ;   
      • ! commands add ! command_name -ul = userlevel -cd = cooldown -a = ! alias command response     
  • !commercial – launch of commercial advertising: 
    • duration is the length of the commercial. The duration can be 30 , 60 , 90 , 120 , 150 and 180 seconds;          
    • [silent] is an optional parameter that hides the response, “NightBot”, when using a timer.     
  • !filters – spam filter management: 
    • blacklist – blocks the placement of certain words or phrases;   
    • caps – blocks the placement of messages in uppercase;  
    • emotes – blocks the placement of large quantities of emotions; 
    • links – blocks the placement of links, and also adds certain links to the white list;  
    • symbols – blocks the placement of multiple symbols;  
    • repetitions – blocks the placement of repeated words or phrases;    
    • examples: 
      • ! filters blacklist disable – this command disables the blacklist;   
      • ! filters blacklist – this command will return to “NightBot” with a response about additional settings if no other parameters were specified.    
  • !game – show the current game on the channel: 
    • game_name – sets the name of the game for the channel; 
    • example:
      • ! game PUBG – will set the name of the game as PUBG 
  • !poll new title | option 1 | option 2 :       
    • new – create a new poll / poll: 
      • title – custom title for your survey; 
      • option – arbitrary options that users can vote, separated by a pipe |. The minimum limit – 2 options, the maximum is 30 options.  
    • results – view the current results of the last poll / vote: 
    • examples: 
      • ! poll new Do you like our site? | Yes | No | I do not know;
      • ! poll new Am I a handsome streamer? | Yes | Sure | I have not seen more beautiful – polls will be available on the site . 
  • regulars addusername : 
    • add – add a user to the list of constants: 
      • username is the name of the user you want to add as permanent. In the case of YouTube, this will be the user’s YouTube channel URL;  
    • delete – delete a user from the list of permanent ones: 
      • username is the name of the user you want to delete. In the case of YouTube, this will be the user’s YouTube channel URL;  
    • example:
  • !songs – AutoDJ control command, the AutoDJ page should be open in the browser:  
    • current – display the current song from AutoDJ; 
    • delete – remove a composition from the queue;  
    • list – link to the list of songs; 
    • playlist – link to the playlist; 
    • next – display the next song from AutoDJ;   
    • request – add a song to the queue; 
    • skip – skip the currently playing song from AutoDJ;  
    • save – add the current song to the playlist; 
    • promote – move the current song to the end of the list; 
    • volume – view and change the current AutoDJ volume;  
    • play – start playing AutoDJ (must be open in a browser);  
    • pause – pause playing AutoDJ (must be open in a browser);  
    • example:
  • !title – show the current title on the channel:
    • title_name – custom title for the channel; 
    • example:
      • !title Shalyu, I play, I bite.  
  • !winner – choose a random winner on the channel 

NightBot – list of variables

Variables are applied using20 the $ (variable name) template and are used inside commands: 

  • $ (arguments) – the argument variable used at the start of the command;  
  • $ (battlelog) – User statistics from EA Battlelog profile: 
    • $ (battlelog stats platform game username )   
    • platform – a platform that runs the game (values can be: pc , ps3 , pc4 , the xbox360 and xboxone );       
    • game – is the game itself (the values ​​can be bf3 , bf4 , bfh and mohv );      
    • username is the name of the user whose statistics will be displayed; 
    • Example:
      • !commands add! battlelogstats $ (battlelog stats $ (query)) – add a command that will allow viewers to view player statistics;
      • !commands add! battlelogstatus $ (battlelog status username ) – player statistics 
  • $(channel) – the name of the current channel; 
    • example:
      • !commands add! followers $ (channel) has $ (twitch $ (channel) “{{followers}} followers!”) – add a command that will display how many Twitch followers are on the current channel 
  • $(count) is a variable that is automatically incremented; 
    • example:
      • ! commands add! hug / me hugged $ (touser) ($ (count) hugs have been given) – added a count of the use of the command !hug; 
  • $(countdown) – time remaining until a certain time; 
  • $(countup) – time elapsed since a certain time; 
  • $(lastfm) – last song from profile; 
  • $(leagueoflegends) – displays information about the rank in LeagueOfLegends;   
  • $(psn) – statistics of users from the PlayStation Network profile; 
  • $(query) – full data entry that occurs after the command;   
  • $(guerystring) – full input of data that comes after the command with URL encoding;   
  • $(rainwave) – current song information from the Rainwave network; 
  • $(steam) – information about the user from the Steam profile; 
  • $(time) – current time in the selected time zone; 
  • $(touser) – the first independent variable passed to the command;   
    • example:
      • !commands add! hug /me hugged $(touser) ($(count) hugs have been given) – added a count of the use of the command ! hug; 
  • $(tweet) – create a tweet template with the specified message;  
  • $(twitch) – information about the user from the Twitch profile; 
    • example:
      • !commands add! followers $(channel) has $(twitch $(channel) “{{followers}} followers!”) – adds a command that will display how many Twitch followers are on the current channel 
  • $(urlfetch) – Output from a remote URL (formerly customapi); 
  • $(user) – the name of the calling user; 
  • $(userlevel) – the caller’s level; 
  • $(weather) – information about the weather at the specified location; 
  • $(xbl) – user statistics from the Xbox Live profile; 

NightBot is a good streamer bot

NightBot is a handy program that will help a streamer simplify his life. 

Full control of the chat will fall on the shoulders of this program, which will automatically monitor it.

Also in the chat you will have a huge number of new opportunities and interesting entertainment. The fact that there are still program errors cannot be ruled out. But every day the developers release new updates that improve the program and make it more convenient.

“NightBot” is considered one of the best bots for twitch chat. Without it, your chat will be boring and monotonous. 


Related posts

Leave a Comment