RXBOT SETTINGS
This page will go over all RXBot's settings, customizable in its Settings.xlsx spreadsheet.
MAIN SETTINGS
(These settings must be properly set up before the bot can be used)
PORT || This is the port that RXBot will use to communicate with Twitch's servers. The default setting is 80, which should work for most users. If it doesn't try 6667. Use 443 or 6697 for SSL.
BOT OAUTH || This is your bot's Twitch oauth token. To put it simply, it's a password that only this bot can use to sign into your bot's Twitch account. Click here to generate your oauth token (make sure you sign in with your bot's account, not your own).
BOT NAME || The username of the Twitch account that your bot will use. Make sure this setting is in all lowercase.
CHANNEL: The username of the Twitch channel that you will be streaming on. Make sure this setting is in all lowercase.
GPM ENABLE || Enable or disable Google Play Music integration. If you do not have a GPM subscription, or simply do not wish to use RXBot's GPM integration, this must be set to No.
PORT || This is the port that RXBot will use to communicate with Twitch's servers. The default setting is 80, which should work for most users. If it doesn't try 6667. Use 443 or 6697 for SSL.
BOT OAUTH || This is your bot's Twitch oauth token. To put it simply, it's a password that only this bot can use to sign into your bot's Twitch account. Click here to generate your oauth token (make sure you sign in with your bot's account, not your own).
BOT NAME || The username of the Twitch account that your bot will use. Make sure this setting is in all lowercase.
CHANNEL: The username of the Twitch channel that you will be streaming on. Make sure this setting is in all lowercase.
GPM ENABLE || Enable or disable Google Play Music integration. If you do not have a GPM subscription, or simply do not wish to use RXBot's GPM integration, this must be set to No.
SONG REQUEST
MAX DUPLICATE SONGS || If a song is already in the queue this many times, it cannot be requested again. Most users will want this set to 1.
MAX USER REQUESTS || If a user already has this many requests in the queue, they cannot request another one at that time.
SHUFFLE ON START || If enabled, your backup playlist will automatically shuffle itself every time you run RXBot.
DELAY BETWEEN SONGS || The delay, in seconds, between the current song ending and the next song starting.
VOL INCREMENT || How much the music volume will be adjusted when using a volume command without specifying a number.
MAX SONG LENGTH || Users cannot request songs longer than this many minutes.
YT IF NO RESULT || If a user requests a song, and no results are found on GPM, the bot will play the top result from YouTube instead.
MEDIA FILES ENABLE || Allows users to request songs using direct file links. Enabling this gives users more options, but can also be abused.
QUEUE LINK || If you've uploaded your SongQueue.xlsx file for viewers to see, this is where you put the link to it.
DEFAULT SR MESSAGE || If a user types a song request command without a request, this message will show in the chat.
GPM PLAYLISTS || The exact name of the GPM playlist(s) that you wish to update when using the Playlist Editor's "Update Playlist" option. For multiple playlists, separate them with a comma.
UPDATE PL ON START || If enabled, RXBot will automatically attempt to update your GPM PLAYLIST every time you run it.
YT VOL RESET || GPM has fairly consistent volume between songs, while YouTube does not. If this is enabled, when the bot switches from a YouTube song to a GPM song, the volume will automatically return to what it was during the last GPM song that played.
MAX USER REQUESTS || If a user already has this many requests in the queue, they cannot request another one at that time.
SHUFFLE ON START || If enabled, your backup playlist will automatically shuffle itself every time you run RXBot.
DELAY BETWEEN SONGS || The delay, in seconds, between the current song ending and the next song starting.
VOL INCREMENT || How much the music volume will be adjusted when using a volume command without specifying a number.
MAX SONG LENGTH || Users cannot request songs longer than this many minutes.
YT IF NO RESULT || If a user requests a song, and no results are found on GPM, the bot will play the top result from YouTube instead.
MEDIA FILES ENABLE || Allows users to request songs using direct file links. Enabling this gives users more options, but can also be abused.
QUEUE LINK || If you've uploaded your SongQueue.xlsx file for viewers to see, this is where you put the link to it.
DEFAULT SR MESSAGE || If a user types a song request command without a request, this message will show in the chat.
GPM PLAYLISTS || The exact name of the GPM playlist(s) that you wish to update when using the Playlist Editor's "Update Playlist" option. For multiple playlists, separate them with a comma.
UPDATE PL ON START || If enabled, RXBot will automatically attempt to update your GPM PLAYLIST every time you run it.
YT VOL RESET || GPM has fairly consistent volume between songs, while YouTube does not. If this is enabled, when the bot switches from a YouTube song to a GPM song, the volume will automatically return to what it was during the last GPM song that played.
TITLE BLACKLIST FILTER
SONG BL SIZE || When a user requests a song, the bot will load this many GPM search results. If any of these songs contain a blacklisted term, they will be filtered out. The top search result that wasn't filtered out is what will be added to the queue.
BLACKLISTED TITLE CONTENTS || This is the list of blacklisted terms. By default, this already includes a few potentially unwanted terms, but terms can be added or removed as desired. Separate terms with a comma.
BLACKLISTED TITLE CONTENTS || This is the list of blacklisted terms. By default, this already includes a few potentially unwanted terms, but terms can be added or removed as desired. Separate terms with a comma.
GENERAL
MODERATORS || Bot moderators. These are NOT the same as channel moderators, so this permission does not grant users the ability to do things such as ban people. Channel moderators will be added to this list automatically as they enter your chat. Separate users with commas.
ENABLE HOTKEYS || Turn hotkeys on or off. These hotkeys can be customized in the "Hotkeys" sheet, shown at the bottom of the screen for most spreadsheet editing programs.
ENABLE HOTKEYS || Turn hotkeys on or off. These hotkeys can be customized in the "Hotkeys" sheet, shown at the bottom of the screen for most spreadsheet editing programs.
HOTKEYS SHEET
The Hotkeys sheet is where you can create hotkeys. A few hotkeys are already set up by default, but they can be added, removed, or edited to your liking. There are three columns on this sheet:
Command || When the hotkey is pressed, it will execute this command.
Key Combo || The hotkey. All (and I mean all) supported key IDs can be found here. You can also add a modifier separated by a comma: control, shift, alt, and super (which is the windows key). For example, if you wanted the hotkey to be Ctrl+F3, you would set it to control, F3.
Announce Response? || If the command has a chat output, this setting determines whether or not that output occurs when you hit the hotkey. For example, you probably don't want to clog your chat every single time you change the volume, but you might want to notify your viewers when you clear a song from the queue.
Command || When the hotkey is pressed, it will execute this command.
Key Combo || The hotkey. All (and I mean all) supported key IDs can be found here. You can also add a modifier separated by a comma: control, shift, alt, and super (which is the windows key). For example, if you wanted the hotkey to be Ctrl+F3, you would set it to control, F3.
Announce Response? || If the command has a chat output, this setting determines whether or not that output occurs when you hit the hotkey. For example, you probably don't want to clog your chat every single time you change the volume, but you might want to notify your viewers when you clear a song from the queue.