Twitch Command List

Contained on this page are the commands for PhantomBot. They are listed by their respective scripts, with the commands and a short explanation on what the commands do and how to use them.
Command List was last updated on 04/23/17 for PhantomBot v2.3.6
Command List Documentation
Module Command Usage Description
./commands/customCommands.js !addcom !addcom [command] [command response] Adds a custom command
./commands/customCommands.js !editcom !editcom [command] [command response] Edits the current response of that command
./commands/customCommands.js !delcom !delcom [command] Delete that custom command
./commands/customCommands.js !aliascom !aliascom [alias name] [existing command] Create an alias to any command
./commands/customCommands.js !delalias !delalias [alias] Delete that alias
./commands/customCommands.js !permcom !permcom [command] [groupId] Set the permissions for any command
./commands/customCommands.js !pricecom !pricecom [command] [amount] Set the amount of points a command should cost
./commands/customCommands.js !paycom !paycom [command] [amount] Set the amount of points a command should reward a viewer
./commands/customCommands.js !commands !commands Provides a list of all available custom commands.
./commands/customCommands.js !botcommands !botcommands Will show you all of the bots commands
./commands/customCommands.js !disablecom !disablecom [command] Disable a command from being used in chat
./commands/customCommands.js !enablecom !enablecom [command] Enable a command thats been disabled from being used in chat
./commands/deathctrCommand.js !deathctr !deathctr Display the current number of deaths in game being played.
./commands/deathctrCommand.js !deathctr reset !deathctr reset Reset the death counter for the game being played.
./commands/deathctrCommand.js !deathctr set !deathctr set [number] Set the death counter for the game being played.
./commands/deathctrCommand.js !deathctr incr !deathctr incr Add one to the death counter for the game being played.
./commands/deathctrCommand.js !deathctr decr !deathctr decr Subtract one from the death counter for the game being played.
./commands/dualstreamCommand.js !multi !multi Displays the current multi-link information of the usage
./commands/dualstreamCommand.js !multi set !multi set [channels] Adds a space-delimited list of channels to the multi-link (local channel already added)
./commands/dualstreamCommand.js !multi clear !multi clear Clears the multi-links and disables the timer
./commands/dualstreamCommand.js !multi timer !multi timer [on / off] Enable or disabled the multi-links timer
./commands/dualstreamCommand.js !multi timerinterval !multi timerinterval [time in minutes] Set the interval for the multi-links timer
./commands/dualstreamCommand.js !multi reqmessage !multi reqmessage [amount of messages] Set the amount of message required before triggering the dual stream link
./commands/highlightCommand.js !highlight !highlight [description] Marks a highlight using the given description and with the current date stamp
./commands/highlightCommand.js !showhighlights !showhighlights Get a list of current highlights
./commands/highlightCommand.js !clearhighlights !clearhighlights Clear the current highlights
./commands/lastseenCommand.js !lastseen !lastseen [username] Find out when the given user was last seen in the channel
./commands/streamCommand.js !game !game Give's you the current game and the playtime if the channel is online.
./commands/streamCommand.js !title !title Give's you the current title and the channel uptime if the channel is online.
./commands/streamCommand.js !title !title Give's you the current title and the channel uptime if the channel is online.
./commands/streamCommand.js !playtime !playtime Tells you how long the caster has been playing the current game for.
./commands/streamCommand.js !uptime !uptime Give's you the current stream uptime.
./commands/streamCommand.js !age !age Tells you how long you have been on Twitch for.
./commands/streamCommand.js !setgame !setgame [game name] Set Twitch game title.
./commands/streamCommand.js !settitle !settitle [stream title] Set Twitch stream title.
./commands/streamCommand.js !vod !vod Displays stream uptime and current VOD or, if offline, the last VOD available.
./commands/topCommand.js !top !top Display the top people with the most points
./commands/topCommand.js !toptime !toptime Display the top people with the most time
./commands/topCommand.js !topamount !topamount Set how many people who will show up in the !top points list
./commands/topCommand.js !toptimeamount !toptimeamount Set how many people who will show up in the !toptime list
./core/chatModerator.js !moderation togglemoderationlogs !moderation togglemoderationlogs Toggles the moderation logs. You will need to reboot if you are enabling it.
./core/chatModerator.js !moderation spamtracker !moderation spamtracker [on / off] Enable/Disable the spam tracker. This limits how many messages a user can sent in 30 seconds by default
./core/chatModerator.js !moderation spamtrackerlimit !moderation spamtrackerlimit [amount of messages] Sets how many messages a user can sent in 30 seconds by default
./core/chatModerator.js !moderation spamtrackertime !moderation spamtrackertime [amount in seconds] Sets how many messages a user can sent in 30 seconds by default
./core/chatModerator.js !moderation spamtrackermessage !moderation spamtrackermessage [message] Sets the spam tracker warning message
./core/chatModerator.js !moderation fakepurge !moderation fakepurge [on / off] Enable/Disable the fake purges filter. This will remove variations if enabled.
./core/chatModerator.js !moderation fakepurgemessage !moderation fakepurgemessage [message] Sets the fake purge warning message
./core/chatModerator.js !blacklist !blacklist Show usage of command to manipulate the blacklist of words in chat
./core/chatModerator.js !blacklist add !blacklist add [word] Adds a word to the blacklist. Use regex: at the start to specify a regex blacklist.
./core/chatModerator.js !blacklist remove !blacklist remove [word] Removes a word from the blacklist.
./core/chatModerator.js !whitelist !whitelist Shows usage of command to manipulate the whitelist links
./core/chatModerator.js !whitelist add !whitelist add [link] Adds a link to the whitelist
./core/chatModerator.js !whitelist remove !whitelist remove [link] Removes a link from the whitelist.
./core/chatModerator.js !permit !permit [user] Permit someone to post a link for a configured period of time
./core/chatModerator.js !moderation !moderation Shows usage for the various chat moderation options
./core/chatModerator.js !moderation links !moderation links [on / off] Enable/Disable the link filter
./core/chatModerator.js !moderation caps !moderation caps [on / off] Enable/Disable the caps filter
./core/chatModerator.js !moderation spam !moderation spam [on / off] Enable/Disable the spam filter
./core/chatModerator.js !moderation symbols !moderation symbols [on / off] Enable/Disable the symbol filter
./core/chatModerator.js !moderation emotes !moderation emotes [on / off] Enable/Disable the emotes filter
./core/chatModerator.js !moderation colors !moderation colors [on / off] Enable/Disable the message color filter
./core/chatModerator.js !moderation longmessages !moderation longmessages [on / off] Enable/Disable the longmessages filter
./core/chatModerator.js !moderation regulars !moderation regulars [links / caps / symbols / spam / emotes / colors / longmessages / spamtracker / fakepurge] [true / false] Enable or disable if regulars get moderated by that filter
./core/chatModerator.js !moderation subscribers !moderation subscribers [links / caps / symbols / spam / emotes / colors / longmessages / spamtracker / fakepurge] [true / false] Enable or disable if subscribers get moderated by that filter
./core/chatModerator.js !moderation silenttimeout !moderation silenttimeout [links / caps / symbols / spam / emotes / colors / longmessages / blacklist / spamtracker / fakepurge / all] [true / false] Enable or disable if the warning and timeout message will be said for that filter
./core/chatModerator.js !moderation warningtime !moderation warningtime [links / caps / symbols / spam / emotes / colors / longmessages / spamtracker / fakepurge] [time in seconds] Sets a warning time for a filter. This is when the user gets timed out for the first time
./core/chatModerator.js !moderation timeouttime !moderation timeouttime [links / caps / symbols / spam / emotes / colors / longmessages / spamtracker / fakepurge] [time in seconds] Sets a timeout time for a filter. This is when a user gets timed out the for the second time
./core/chatModerator.js !moderation linksmessage !moderation linksmessage [message] Sets the link warning message
./core/chatModerator.js !moderation capsmessage !moderation capsmessage [message] Sets the cap warning message
./core/chatModerator.js !moderation symbolsmessage !moderation symbolsmessage [message] Sets the symbols warning message
./core/chatModerator.js !moderation emotesmessage !moderation emotesmessage [message] Sets the emotes warning message
./core/chatModerator.js !moderation colorsmessage !moderation colorsmessage [message] Sets the color warning message
./core/chatModerator.js !moderation longmsgmessage !moderation longmsgmessage [message] Sets the long message warning message
./core/chatModerator.js !moderation spammessage !moderation spammessage [message] Sets the spam warning message
./core/chatModerator.js !moderation blacklistmessage !moderation blacklistmessage [message] Sets the blacklist warning message
./core/chatModerator.js !moderation permittime !moderation permittime [seconds] Sets the permit time in seconds
./core/chatModerator.js !moderation capslimit !moderation capslimit [amount] Sets the amount (in percent) of caps allowed in a message
./core/chatModerator.js !moderation capstriggerlength !moderation capstriggerlength [amount] Sets the minimum amount of charaters before checking for caps
./core/chatModerator.js !moderation spamlimit !moderation spamlimit [amount] Sets the amount of repeating charaters allowed in a message
./core/chatModerator.js !moderation symbolslimit !moderation symbolslimit [amount] Sets the amount (in percent) of symbols allowed in a message
./core/chatModerator.js !moderation symbolsgrouplimit !moderation symbolsgrouplimit [amount] Sets the max amount of grouped symbols allowed in a message
./core/chatModerator.js !moderation symbolstriggerlength !moderation symbolstriggerlength [amount] Sets the minimum amount of charaters before checking for symbols
./core/chatModerator.js !moderation emoteslimit !moderation emoteslimit [amount] Sets the amount of emotes allowed in a message
./core/chatModerator.js !moderation messagecharacterlimit !moderation messagecharacterlimit [amount] Sets the amount of characters allowed in a message
./core/chatModerator.js !moderation messagecooldown !moderation messagecooldown [seconds] Sets a cooldown in seconds on the timeout messages (minimum is 10 seconds)
./core/chatModerator.js !moderation warningresettime !moderation warningresettime [seconds] Sets how long a user stays on his first offence for (there are 2 offences). Default is 60 minutes (minimum is 30 minutes)
./core/chatModerator.js !moderation blacklisttimeouttime !moderation blacklisttimeouttime [seconds] Sets the timeout time for the blacklist
./core/commandCoolDown.js !coolcom !coolcom [command] [seconds] [type (global / user)] Sets a cooldown for a command, default is global. Using -1 for the seconds removes the cooldown.
./core/commandCoolDown.js !cooldown togglemoderators !cooldown togglemoderators Toggles if moderators ignore command cooldowns.
./core/commandCoolDown.js !cooldown setdefault !cooldown setdefault [seconds] Sets a default global cooldown for commands without a cooldown.
./core/commandPause.js !pausecommands !pausecommands [seconds] Pause all command usage for the given amount of time. If [seconds] is not present, uses a default value
./core/commandPause.js !pausecommands clear !pausecommands clear Unpause commands
./core/lang.js !lang !lang [language name] Get or optionally set the current language (use folder name from "./lang" directory);
./core/lang.js !mute !mute Toggle muting the bot in the chat
./core/lang.js !toggleme !toggleme Toggle prepending chat output with "/me".
./core/logging.js !log rotatedays !log rotatedays [days] Display or set number of days to rotate the logs. 0 to disable log rotation.
./core/logging.js !log files !log files Toggle the logging of files
./core/logging.js !log events !log events Toggle the logging of events
./core/logging.js !log errors !log errors Toggle the logging of errors
./core/permissions.js !users !users List users currently in the channel
./core/permissions.js !mods !mods List mods currently in the channel
./core/permissions.js !permission !permission [username] [groupId] Get your current permission or optionally set the user permission for a user.
./core/permissions.js !permissionpoints !permissionpoints [permissionID] [online / offline] [points] Show/set the points gained for each permissions. -1 defaults to the global configuration.
./core/permissions.js !permission !permission Give's you all the ppermissions with there id's
./core/timeSystem.js !time !time Announce amount of time spent in channel
./core/timeSystem.js !time add !time add [user] [seconds] Add seconds to a user's logged time (for correction purposes)
./core/timeSystem.js !time take !time take [user] [seconds] Take seconds from a user's logged time
./core/timeSystem.js !time promotehours !time promotehours [hours] Set the amount of hours a user has to be logged to automatically become a regular
./core/timeSystem.js !time autolevel !time autolevel Auto levels a user to regular after hitting 50 hours.
./core/timeSystem.js !time autolevelnotification !time autolevelnotification Toggles if a chat announcement is made when a user is promoted to a regular.
./core/timeSystem.js !time offlinetime !time offlinetime Toggle logging a user's time when the channel is offline
./core/timeSystem.js !streamertime !streamertime Announce the caster's local time
./core/timeSystem.js !timezone !timezone [timezone name] Show configured timezone or optionally set the timezone. See List: https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
./core/whisper.js !togglewhispermode !togglewhispermode Toggle whisper mode
./discord/core/accountLink.js !account link !account link [code] Completes an account link for Discord.
./discord/core/commandCooldown.js !coolcom !coolcom [command] [seconds] [type (global / user)] Sets a cooldown for a command, default is global. Using -1 for the seconds removes the cooldown.
./games/8ball.js !8ball !8ball [question] Ask the 8ball for advice
./games/adventureSystem.js !adventure !adventure Adventure command for starting, checking or setting options
./games/adventureSystem.js !adventure !adventure [amount] Start/join an adventure
./games/adventureSystem.js !adventure top5 !adventure top5 Announce the top 5 adventurers in the chat (most points gained)
./games/adventureSystem.js !adventure set !adventure set Base command for controlling the adventure settings
./games/adventureSystem.js !adventure set jointime !adventure set jointime [seconds] Set the join time
./games/adventureSystem.js !adventure set cooldown !adventure set cooldown [seconds] Set cooldown time
./games/adventureSystem.js !adventure set gainpercent !adventure set gainpercent [value] Set the gain percent value
./games/adventureSystem.js !adventure set minbet !adventure set minbet [value] Set the minimum bet
./games/adventureSystem.js !adventure set maxbet !adventure set maxbet [value] Set the maximum bet
./games/adventureSystem.js !adventure set warningmessages !adventure set warningmessages [true / false] Sets the per-user warning messages
./games/adventureSystem.js !adventure set entrymessages !adventure set entrymessages [true / false] Sets the per-user entry messages
./games/gambling.js !gamble !gamble [amount] Gamble your points.
./games/gambling.js !gamblesetmax !gamblesetmax [amount] Set how many points people can gamble.
./games/gambling.js !gamblesetmin !gamblesetmin [amount] Set the minumum amount of points people can gamble.
./games/gambling.js !gamblesetwinningrange !gamblesetwinningrange [range] Set the winning range from 0-100.
./games/gambling.js !gamblesetgainpercent !gamblesetgainpercent [amount in percent] Set the winning gain percent.
./games/killCommand.js !kill !kill [username] Kill a fellow viewer (not for real!), omit the username to kill yourself
./games/killCommand.js !jailtimeouttime !jailtimeouttime [amount in seconds] Set the timeout time for jail time on the kill command.
./games/random.js !random !random Something random will happen
./games/roll.js !roll !roll Roll the dice for some points
./games/roll.js !roll rewards !roll rewards [double 1's] [2's] [3's] [4's] [5's] [6's] Set the reward for each set of doubles.
./games/roulette.js !roulette !roulette Pull the trigger and find out if there's a bullet in the chamber
./games/roulette.js !roulettetimeouttime !roulettetimeouttime [seconds] Sets for how long the user gets timed out for when loosing at roulette
./games/slotMachine.js !slot !slot Play the slot machines for some points
./games/slotMachine.js !slot rewards !slot rewards [val1] [val2] [val3] [val4] [val5] Set the reward values for the slots.
./games/slotMachine.js !slot emotes !slot emotes [emote1] [emote2] [emote3] [emote4] [emote5] Set the emotes for the slots.
./handlers/bitsHandler.js !bitstoggle !bitstoggle Toggles the bits announcements.
./handlers/bitsHandler.js !bitsmessage !bitsmessage Sets a message for when someone cheers bits.
./handlers/bitsHandler.js !bitsminimum !bitsminimum Set how many bits someone needs to cheer before announcing it.
./handlers/donationHandler.js !streamlabs !streamlabs Controls various options for donation handling
./handlers/donationHandler.js !streamlabs toggledonators !streamlabs toggledonators Toggles the Donator's group.
./handlers/donationHandler.js !streamlabs minmumbeforepromotion !streamlabs minmumbeforepromotion Set the minimum before people get promoted to a Donator
./handlers/donationHandler.js !streamlabs announce !streamlabs announce Toggles announcements for donations off and on
./handlers/donationHandler.js !streamlabs rewardmultiplier !streamlabs rewardmultiplier [n.n] Set a reward multiplier for donations.
./handlers/donationHandler.js !streamlabs message !streamlabs message [message text] Set the donation message. Tags: (name), (amount), (points), (pointname), (message) and (currency)
./handlers/donationHandler.js !streamlabs currencycode !streamlabs currencycode [currencycode] Set a currency code to convert all Streamlabs donations to.
./handlers/donationHandler.js !streamlabs currencycode erase !streamlabs currencycode erase Removes the currency code.
./handlers/followHandler.js !followreward !followreward [amount] Set the points reward for following
./handlers/followHandler.js !followmessage !followmessage [message] Set the new follower message when there is a reward
./handlers/followHandler.js !followdelay !followdelay [message] Set the delay in seconds between follow announcements
./handlers/followHandler.js !followtoggle !followtoggle Enable or disable the anouncements for new followers
./handlers/followHandler.js !checkfollow !checkfollow [username] Check if a user is following the channel
./handlers/followHandler.js !shoutout !shoutout [streamer] Give a shout out to a streamer.
./handlers/gameWispHandler.js !gamewisp !gamewisp Base command for GameWisp options.
./handlers/gameWispHandler.js !gamewisp submessage !gamewisp submessage [message] Edit/show the new subscription message for GameWisp.
./handlers/gameWispHandler.js !gamewisp resubmessage !gamewisp resubmessage [message] Edit/show the resubscription message for GameWisp.
./handlers/gameWispHandler.js !gamewisp tierupmessage !gamewisp tierupmessage [message] Edit/show the tier upgrade message for GameWisp.
./handlers/gameWispHandler.js !gamewisp togglemessage !gamewisp togglemessage [on/off] Toggle/show the setting for showing GameWisp sub and resub messages.
./handlers/gameWispHandler.js !gamewisp reward !gamewisp reward [points] Set/show base points given for a subscriber. Tiers can add onto this.
./handlers/gameWispHandler.js !gamewisp resubreward !gamewisp resubreward [points] Set/show base points given for a resubscriber. Tiers can add onto this.
./handlers/gameWispHandler.js !gamewisp tier !gamewisp tier Base command for GameWisp tier options.
./handlers/gameWispHandler.js !gamewisptier songrequest !gamewisptier songrequest [tier] [number] Set/view number of additional song requests per tier.
./handlers/gameWispHandler.js !gamewisptier bonuspoints !gamewisptier bonuspoints [tier] [points] Set/view point percentage bonus, use whole numbers (30 = 30%).
./handlers/gameWispHandler.js !gamewisptier subbonuspoints !gamewisptier subbonuspoints [tier] [points] Set/view bonus points to give for sub or resubbing per tier.
./handlers/hostHandler.js !hosttoggle !hosttoggle Toggles host announcements.
./handlers/hostHandler.js !autohosttoggle !autohosttoggle Toggles auto host announcements.
./handlers/hostHandler.js !hostreward !hostreward [amount] Set the amount of points to reward when a channel starts hosting
./handlers/hostHandler.js !autohostreward !autohostreward [amount] Set the amount of points to reward when a channel starts autohosting
./handlers/hostHandler.js !hostrewardminviewers !hostrewardminviewers [amount] The number of viewers in the hosted channel required to provide a reward.
./handlers/hostHandler.js !hostminviewers !hostminviewers [amount] The number of viewers in the hosted channel required to trigger the chat alert.
./handlers/hostHandler.js !hostmessage !hostmessage [message] Set a message given when a channel hosts
./handlers/hostHandler.js !autohostmessage !autohostmessage [message] Set a message given when a channel autohosts
./handlers/hostHandler.js !hosthistory !hosthistory [on/off] Enable or disable collection of host history data for the Panel.
./handlers/hostHandler.js !host !host [channel name] Will host that channel. Make sure to add your bot as a channel editor on your Twitch dashboard for this to work.
./handlers/hostHandler.js !unhost !unhost Will unhost the channel that is being hosted. Make sure to add your bot as a channel editor on your Twitch dashboard for this to work.
./handlers/keywordHandler.js !keyword !keyword Base command for keyword options
./handlers/keywordHandler.js !keyword add !keyword add [keyword] [response] Adds a keyword and a response
./handlers/keywordHandler.js !keyword remove !keyword remove [keyword] Removes a given keyword
./handlers/keywordHandler.js !keyword cooldown !keyword cooldown [keyword] [seconds] Sets a cooldown on the keyword. Use -1 to remove it. If you use the command: tag and you have a cooldown on that command it will use that cooldown
./handlers/keywordHandler.js !keyword price !keyword price [keyword] [cost] Sets a price on that keyword if points are enabled. Use -1 to remove it. If you use the command: tag it will use the pricecom that has been set on that command
./handlers/streamTipHandler.js !streamtip !streamtip Controls various options for donation handling
./handlers/streamTipHandler.js !streamtip toggledonators !streamtip toggledonators Toggles the Donator's group.
./handlers/streamTipHandler.js !streamtip minmumbeforepromotion !streamtip minmumbeforepromotion Set the minimum before people get promoted to a Donator
./handlers/streamTipHandler.js !streamtip announce !streamtip announce Toggles announcements for donations off and on
./handlers/streamTipHandler.js !streamtip rewardmultiplier !streamtip rewardmultiplier [n.n] Set a reward multiplier for donations.
./handlers/streamTipHandler.js !streamtip message !streamtip message [message text] Set the donation message. Tags: (name), (amount), (points), (pointname), (message) and (currency)
./handlers/subscribeHandler.js !subwelcometoggle !subwelcometoggle Enable or disable subscription alerts.
./handlers/subscribeHandler.js !primesubwelcometoggle !primesubwelcometoggle Enable or disable Twitch Prime subscription alerts.
./handlers/subscribeHandler.js !resubwelcometoggle !resubwelcometoggle Enable or disable resubsciption alerts.
./handlers/subscribeHandler.js !submessage !submessage [message] Set a welcome message for new subscribers.
./handlers/subscribeHandler.js !primesubmessage !primesubmessage [message] Set a welcome message for new Twitch Prime subscribers.
./handlers/subscribeHandler.js !resubmessage !resubmessage [message] Set a message for resubscribers.
./handlers/subscribeHandler.js !subscribereward !subscribereward [points] Set an award for subscribers.
./handlers/subscribeHandler.js !resubscribereward !resubscribereward [points] Set an award for resubscribers.
./handlers/subscribeHandler.js !resubemote !resubemote [emote] The (customemote) tag will be replace with that emote. The emote will be added the amount of months the user subscribed for.
./handlers/tipeeeStreamHandler.js !tipeeestream !tipeeestream Controls various options for donation handling
./handlers/tipeeeStreamHandler.js !tipeeestream toggledonators !tipeeestream toggledonators Toggles the Donator's group.
./handlers/tipeeeStreamHandler.js !tipeeestream minmumbeforepromotion !tipeeestream minmumbeforepromotion Set the minimum before people get promoted to a Donator
./handlers/tipeeeStreamHandler.js !tipeeestream announce !tipeeestream announce Toggles announcements for donations off and on
./handlers/tipeeeStreamHandler.js !tipeeestream rewardmultiplier !tipeeestream rewardmultiplier [n.n] Set a reward multiplier for donations.
./handlers/tipeeeStreamHandler.js !tipeeestream message !tipeeestream message [message text] Set the donation message. Tags: (name), (amount), (reward), (message) and (currency)
./handlers/twitterHandler.js !twitter !twitter Twitter base command
./handlers/twitterHandler.js !twitter usage !twitter usage Display the Twitter usage
./handlers/twitterHandler.js !twitter set !twitter set Twitter configuration base command
./handlers/twitterHandler.js !twitter set polldelay !twitter set polldelay Twitter poll delay base command
./handlers/twitterHandler.js !twitter set polldelay mentions !twitter set polldelay mentions [seconds] Poll delay for mentions in seconds. Minimum is 60.
./handlers/twitterHandler.js !twitter set polldelay retweets !twitter set polldelay retweets [seconds] Poll delay for retweets in seconds. Minimum is 60.
./handlers/twitterHandler.js !twitter set polldelay hometimeline !twitter set polldelay hometimeline [seconds] Poll delay for home timeline in seconds. Minimum is 60.
./handlers/twitterHandler.js !twitter set polldelay usertimeline !twitter set polldelay usertimeline [seconds] Poll delay for user timeline in seconds. Minimum is 15.
./handlers/twitterHandler.js !twitter set poll !twitter set poll Twitter poll configuration base command
./handlers/twitterHandler.js !twitter set poll mentions !twitter set poll mentions [on/off] Poll mentions from Twitter.
./handlers/twitterHandler.js !twitter set poll retweets !twitter set poll retweets [on/off] Poll retweets from Twitter.
./handlers/twitterHandler.js !twitter set poll hometimeline !twitter set poll hometimeline [on/off] Poll home timeline from Twitter. Disables all other polling in the Core.
./handlers/twitterHandler.js !twitter set poll usertimeline !twitter set poll usertimeline [on/off] Poll user timeline from Twitter.
./handlers/twitterHandler.js !twitter set post !twitter set post Twitter automatic post configuration base command
./handlers/twitterHandler.js !twitter set post online !twitter set post online [on/off] Automatically post when the stream is detected as going online.
./handlers/twitterHandler.js !twitter set post gamechange !twitter set post gamechange [on/off] Automatically post when a game change is peformed via the !game command.
./handlers/twitterHandler.js !twitter set post update !twitter set post update [on/off] Automatically post an update to Twitter on a timed interval (!twitter set updatetimer).
./handlers/twitterHandler.js !twitter set updatetimer !twitter set updatetimer [minutes] Twitter automatic post timer. Posts updates about the stream in progress.
./handlers/twitterHandler.js !twitter set message !twitter set message Twitter automatic post message configuration base command
./handlers/twitterHandler.js !twitter set message online !twitter set message online [message] Configures message that is sent out when stream goes online. Tags: (game) (twitchurl)
./handlers/twitterHandler.js !twitter set message gamechange !twitter set message gamechange [message] Configures message that is sent out on game change. Tags: (game) (twitchurl)
./handlers/twitterHandler.js !twitter set message update !twitter set message update [message] Configures message that is sent out on an interval basis. Tags: (game) (twitchurl) (uptime)
./handlers/twitterHandler.js !twitter post !twitter post [message] Post a message to Twitter
./handlers/twitterHandler.js !twitter lasttweet !twitter lasttweet Display the last Tweet on the home or user timeline
./handlers/twitterHandler.js !twitter lastmention !twitter lastmention Display the last @mention from Twitter
./handlers/twitterHandler.js !twitter lastretweet !twitter lastretweet Display the last retweeted message on Twitter
./handlers/twitterHandler.js !twitter id !twitter id Display the configured Twitter ID for the caster
./handlers/wordCounter.js !wordcounter !wordcounter Configures various option for the wordcounter
./handlers/wordCounter.js !wordcounter add !wordcounter add [word] Adds a word that will be counted every time someone says it
./handlers/wordCounter.js !wordcounter remove !wordcounter remove [word] Removes the given word which will no longer be counted every time someone says it
./handlers/wordCounter.js !count !count [word] Tells you how many times that word as been said in chat.
./init.js !YourBotName reconnect !YourBotName reconnect Makes the bot reconnect to Twitches servers.
./init.js !YourBotName disconnect !YourBotName disconnect Makes the bot leave your channel and disconnects it from Twitch.
./init.js !YourBotName moderate !YourBotName moderate Trys to detect the bots moderator status. This is useful if you unmod and remod the bot while its on.
./init.js !YourBotName connectmessage !YourBotName connectmessage [message] Sets a message that will be said when the bot joins the channel.
./init.js !YourBotName removeconnectmessage !YourBotName removeconnectmessage Removes the connect message if one has been set.
./init.js !YourBotName togglepricecommods !YourBotName togglepricecommods Toggles if mods pay for commands.
./init.js !YourBotName togglepermcommessage !YourBotName togglepermcommessage Toggles the no permission message.
./init.js !YourBotName togglecooldownmessage !YourBotName togglecooldownmessage Toggles the on command cooldown message.
./init.js !module !module Display the usage for !module
./init.js !module delete !module delete Delete a module from the DB, use if a custom module is removed from the scripts directory.
./init.js !module list !module list List all known modules
./init.js !module enable !module enable [./path/module] Enable a module using the path and name of the module
./init.js !module disable !module disable [./path/module] Disable a module using the path and name of the module
./init.js !module status !module status [./path/module] Retrieve the current status (enabled/disabled) of the given module
./init.js !chat !chat [message] In the console, can be used to chat as the bot. Also used by the webpanel to communicate with chat
./init.js !echo !echo [message] In the console, can be used to chat as the bot. Also used by the webpanel to communicate with chat
./systems/auctionSystem.js !auction !auction Primary auction command
./systems/auctionSystem.js !auction open !auction open [increments] [minimum bet] [timer] Opens an auction; timer is optional.
./systems/auctionSystem.js !auction close !auction close Closes an open auction
./systems/auctionSystem.js !auction warn !auction warn Shows the top bidder in an auction
./systems/auctionSystem.js !bid !bid [amount] Amount to bid on the current auction
./systems/audioPanelSystem.js !audiohook !audiohook [play | list] Base command for audio hooks.
./systems/audioPanelSystem.js !audiohook play !audiohook play [audio_hook] Sends the audio_hook request to the Panel.
./systems/audioPanelSystem.js !audiohook list !audiohook list Lists the audio hooks.
./systems/audioPanelSystem.js !audiohook togglemessages !audiohook togglemessages Enables the success message once a sfx is sent.
./systems/audioPanelSystem.js !audiohook customcommand !audiohook customcommand [add / remove] [command] [sound] Adds a custom command that will trigger that sound. Use tag "(list)" to display all the commands.
./systems/bettingSystem.js !bet open !bet open ["title"] ["option1, option2, option3"] [minimum bet] [maximum bet] [close timer] Opens a bet with those options.
./systems/bettingSystem.js !bet close !bet close ["winning option"] Closes the current bet.
./systems/bettingSystem.js !bet save !bet save Toggle if bet results get saved or not after closing one.
./systems/bettingSystem.js !bet togglemessages !bet togglemessages Toggles bet warning messages on or off.
./systems/bettingSystem.js !bet saveformat !bet saveformat [date format] Changes the date format past bets are saved in default is yyyy.mm.dd
./systems/bettingSystem.js !bet gain !bet gain [percent] Changes the point gain percent users get when they win a bet.
./systems/bettingSystem.js !bet lookup !bet lookup [date] Displays the results of a bet made on that day. If you made multiple bets you will have to add "_#" to specify the bet.
./systems/bettingSystem.js !bet current !bet current Shows current bet stats.
./systems/bettingSystem.js !bet !bet [amount] [option] Bets on the option.
./systems/cleanupSystem.js !cleanup time !cleanup time [amount in seconds] Will remove users from the times table with less then the seconds you chose.
./systems/cleanupSystem.js !cleanup points !cleanup points [amount of points] Will remove users from the points table with less then the points you chose.
./systems/cleanupSystem.js !cleanup all !cleanup all [time in seconds] Will remove users from all the db tables with less then the seconds you chose.
./systems/greetingSystem.js !greeting !greeting Base command for controlling greetings.
./systems/greetingSystem.js !greeting cooldown !greeting cooldown [hours] Cooldown in hours before displaying a greeting for a person rejoining chat.
./systems/greetingSystem.js !greeting toggle !greeting toggle Enable/disable the greeting system.
./systems/greetingSystem.js !greeting enable !greeting enable [default | message] Enable greetings and use the default or set a message.
./systems/greetingSystem.js !greeting disable !greeting disable Delete personal greeting and automated greeting at join
./systems/noticeSystem.js !notice !notice Base command for managing notices
./systems/noticeSystem.js !notice get !notice get [id] Gets the notice related to the ID
./systems/noticeSystem.js !notice edit !notice edit [id] [new message] Replace the notice at the given ID
./systems/noticeSystem.js !notice remove !notice remove [id] Removes the notice related to the given ID
./systems/noticeSystem.js !notice add !notice add [message or command] Adds a notice, with a custom message, or a command ex: !notice add command:COMMANDS_NAME
./systems/noticeSystem.js !notice interval !notice interval [minutes] Sets the notice interval in minutes
./systems/noticeSystem.js !notice req !notice req [message count] Set the number of messages needed to trigger a notice
./systems/noticeSystem.js !notice config !notice config Shows current notice configuration
./systems/noticeSystem.js !notice toggle !notice toggle Toggles notices on and off
./systems/noticeSystem.js !notice toggleoffline !notice toggleoffline Toggles on and off if notices can be said in chat if the channel is offline
./systems/pointSystem.js !points !points Announce points in chat when no parameters are given.
./systems/pointSystem.js !points add !points add [username] [amount] Add an amount of points to a user's balance
./systems/pointSystem.js !points take !points take [username] [amount] Take an amount of points from the user's balance
./systems/pointSystem.js !points set !points set [username] [amount] Set the user's points balance to an amount
./systems/pointSystem.js !points all !points all [amount] Send an amount of points to all users in the chat
./systems/pointSystem.js !points takeall !points takeall [amount] Remove an amount of points to all users in the chat
./systems/pointSystem.js !points setname single !points setname single [name] Set the points name for single points
./systems/pointSystem.js !points setname multiple !points setname multiple [name] Set the points name for plural points
./systems/pointSystem.js !points setname delete !points setname delete Deletes single and multiple custom names
./systems/pointSystem.js !points setgain !points setgain [amount] Set the amount of points gained per payout interval while the channel is online, can be overriden by group settings
./systems/pointSystem.js !points setofflinegain !points setofflinegain [amount] Set the amount of points gained per interval while the channel is offline, can be overridden by group settings
./systems/pointSystem.js !points setinterval !points setinterval [minutes] Set the points payout interval for when the channel is online
./systems/pointSystem.js !points setofflineinterval !points setofflineinterval [minutes] Set the points payout interval for when the channel is offline
./systems/pointSystem.js !points setmessage !points setmessage [message] - Set the points message for when someone uses the points command. Tags: (userprefix), (user), (points), (pointsname), (pointsstring), (time), and (rank)
./systems/pointSystem.js !points bonus !points bonus [amount] [time in minutes] Gives a bonus amount of points at each payouts
./systems/pointSystem.js !points resetall !points resetall Deletes everyones points
./systems/pointSystem.js !points setactivebonus !points setactivebonus [points] Sets a bonus amount of points user get if they are active between the last payout.
./systems/pointSystem.js !makeitrain !makeitrain [amount] Send a random amount of points to each user in the channel
./systems/pointSystem.js !gift !gift [user] [amount] Give points to a friend.
./systems/pointSystem.js !penalty !penalty [user] [time] Stop a user from gaining points for X amount of minutes.
./systems/pollSystem.js !poll !poll Announce information about a poll, if one is running.
./systems/pollSystem.js !poll results !poll results Announce result information about the last run poll (Poll information is retained until shutdown)
./systems/pollSystem.js !poll open !poll open ["poll question"] ["option1, option2, ..."] [seconds] [min votes] Starts a poll with question and options. Optionally provide seconds and min votes.
./systems/pollSystem.js !poll close !poll close Close the current poll and tally the votes
./systems/queueSystem.js !queue open !queue open [max size] [title] Opens a new queue. Max size is optional.
./systems/queueSystem.js !queue close !queue close Closes the current queue that is opened.
./systems/queueSystem.js !queue clear !queue clear Closes and resets the current queue.
./systems/queueSystem.js !queue remove !queue remove [username] Removes that username from the queue.
./systems/queueSystem.js !queue list !queue list Gives you the current queue list. Note that if the queue list is very long it will only show the first 5 users in the queue.
./systems/queueSystem.js !queue next !queue next [amount] Shows the players that are to be picked next. Note if the amount is not specified it will only show one.
./systems/queueSystem.js !queue pick !queue pick [amount] Picks the players next in line from the queue. Note if the amount is not specified it will only pick one.
./systems/queueSystem.js !queue position !queue position [username] Tells what position that user is in the queue and at what time he joined.
./systems/queueSystem.js !queue info !queue info Gives you the current information about the queue that is opened
./systems/queueSystem.js !joinqueue !joinqueue [gamertag] Adds you to the current queue. Note that the gamertag part is optional.
./systems/quoteSystem.js !joinqueue !joinqueue [gamertag] Adds you to the current queue. Note that the gamertag part is optional.
./systems/quoteSystem.js !quotemodetoggle !quotemodetoggle toggle between !addquote function modes
./systems/quoteSystem.js !addquote !addquote [quote text] Save a quote
./systems/quoteSystem.js !delquote !delquote [quoteId] Delete a quote
./systems/quoteSystem.js !quote !quote [quoteId] Announce a quote by its Id, omit the id parameter to get a random quote
./systems/quoteSystem.js !quotemessage !quotemessage [message] Sets the quote string with tags: (id) (quote) (user) (game) (date)
./systems/quoteSystem.js !searchquote !searchquote [string] Searches the quotes for a string and returns a list of IDs
./systems/raffleSystem.js !raffle open !raffle open [entry fee] [keyword] [close timer] [-usepoints / -usetime / -followers] Opens a custom raffle.
./systems/raffleSystem.js !raffle close !raffle close Closes the current raffle.
./systems/raffleSystem.js !raffle repick !raffle repick Repicks a new winner from the current raffle list.
./systems/raffleSystem.js !raffle results !raffle results Give you the current raffle information if there is one active.
./systems/raffleSystem.js !raffle subscriberbonus !raffle subscriberbonus [1-10] Sets the bonus luck for subscribers.
./systems/raffleSystem.js !raffle regularbonus !raffle regularbonus [1-10] Sets the bonus luck for regulars.
./systems/raffleSystem.js !raffle whisperwinner !raffle whisperwinner Toggles if the raffle winner gets a whisper from the bot saying he won.
./systems/raffleSystem.js !raffle togglewarningmessages !raffle togglewarningmessages Toggles the raffle warning messages when entering.
./systems/raffleSystem.js !raffle togglerepicks !raffle togglerepicks Toggles if the same winner can be repicked more than one.
./systems/raffleSystem.js !raffle message !raffle message [message] Sets the raffle auto annouce messages saying that raffle is still active.
./systems/raffleSystem.js !raffle messagetimer !raffle messagetimer [minutes] Sets the raffle auto annouce messages interval. 0 is disabled.
./systems/raidSystem.js !raid !raid [channelname] Announce and register a new outgoing raid
./systems/raidSystem.js !raider !raider [channelname] Announce and register a new incoming raid
./systems/raidSystem.js !setraidmsg !setraidmsg [message] Set a message for users to copy/paste into the target's chat
./systems/ranksSystem.js !rankedit !rankedit Displays the usage of rankedit.
./systems/ranksSystem.js !rankedit add !rankedit add [time] [rankname] Add a new rank. Time is in hours.
./systems/ranksSystem.js !rankedit del !rankedit del [time] Deletes the rank associated with the given time
./systems/ranksSystem.js !rankedit custom !rankedit custom [user] [rankname] Add a custom rank to a user.
./systems/ranksSystem.js !rankedit customdel !rankedit customdel [user] Remove a custom rank from a user.
./systems/ranksSystem.js !rankedit settime !rankedit settime [time] Number of minimum hours before user can choose custom rank.
./systems/ranksSystem.js !rankedit setcost !rankedit setcost [points] Cost of custom rank.
./systems/ranksSystem.js !rank !rank Display current rank.
./systems/ranksSystem.js !rank set !rank set [rankname] Set rank for self if enough hours and points, if applicable, available in chat.
./systems/ranksSystem.js !rank del !rank del Deletes customized rank.
./systems/ticketraffleSystem.js !traffle !traffle [option] Displays usage for the command
./systems/ticketraffleSystem.js !traffle !traffle [open] [max entries] [cost] [-followers] Opens a ticket raffle. -followers is optional.
./systems/ticketraffleSystem.js !traffle !traffle [close] Closes a ticket raffle.
./systems/ticketraffleSystem.js !traffle !traffle [repick] Picks a new winner for the ticket raffle
./systems/ticketraffleSystem.js !traffle !traffle [messagetoggle] Toggles on and off a message when entering a ticket raffle
./systems/ticketraffleSystem.js !traffle autoannouncemessage !traffle autoannouncemessage Sets the auto annouce message for when a raffle is opened
./systems/ticketraffleSystem.js !traffle autoannounceinterval !traffle autoannounceinterval Sets the auto annouce message interval. Use 0 to disable it
./systems/ticketraffleSystem.js !tickets !tickets [amount] Buy tickets to enter the ticket raffle.
./systems/youtubePlayer.js !ytp !ytp Base command to manage YouTube player settings
./systems/youtubePlayer.js !musicplayer !musicplayer Built-in permanent alias to !ytp
./systems/youtubePlayer.js !ytp togglestealrefund !ytp togglestealrefund Toggle refunding users half their points if their song is stolen, use to reward users with songs that are liked
./systems/youtubePlayer.js !ytp djname !ytp djname [DJ Name] Name the DJ for playlists
./systems/youtubePlayer.js !ytp delrequest !ytp delrequest [YouTube ID] Delete a song that has been requested
./systems/youtubePlayer.js !ytp volume !ytp volume [0-100] Set volume in player. No value to display current volume.
./systems/youtubePlayer.js !ytp votecount !ytp votecount Set the amount of votes needed for the !skip command to work
./systems/youtubePlayer.js !ytp pause !ytp pause Pause/unpause the player.
./systems/youtubePlayer.js !ytp togglerandom !ytp togglerandom Toggle randomizing playlists
./systems/youtubePlayer.js !ytp shuffle !ytp shuffle Toggle randomizing playlists
./systems/youtubePlayer.js !ytp toggleannounce !ytp toggleannounce Toggle announcing now playing in the chat
./systems/youtubePlayer.js !ytp togglenotify !ytp togglenotify Toggle announcing now playing in the chat
./systems/youtubePlayer.js !ytp togglerequests !ytp togglerequests Toggle announcing now playing in the chat
./systems/youtubePlayer.js !ytp togglesr !ytp togglesr Toggle announcing now playing in the chat
./systems/youtubePlayer.js !ytp setrequestmax !ytp setrequestmax [max concurrent requests] Set the maximum of concurrent songrequests a user can make
./systems/youtubePlayer.js !ytp limit !ytp limit [max concurrent requests] Set the maximum of concurrent songrequests a user can make
./systems/youtubePlayer.js !ytp setmaxvidlength !ytp setmaxvidlength [max video length in seconds] Set the maximum length of a song that may be requested
./systems/youtubePlayer.js !ytp maxvideolength !ytp maxvideolength [max video length in seconds] Set the maximum length of a song that may be requested
./systems/youtubePlayer.js !ytp blacklistuser !ytp blacklistuser [add / remove] [user] Blacklist a user from using the songrequest features.
./systems/youtubePlayer.js !ytp blacklist !ytp blacklist [add / remove] [name contained in the video] Blacklist a song name from being requested.
./systems/youtubePlayer.js !playlist !playlist Base command: Manage playlists
./systems/youtubePlayer.js !playlist add !playlist add [youtube link | id | search] Add a song to the current playlist
./systems/youtubePlayer.js !playlist delete !playlist delete Delete the current song from the current playlist
./systems/youtubePlayer.js !playlist loadpl !playlist loadpl [playlist name] Load playlist by name, calling this command with an unknown playlist will create it for you.
./systems/youtubePlayer.js !playlist listpl !playlist listpl List the playlists
./systems/youtubePlayer.js !playlist deletepl !playlist deletepl [playlist name] Delete a playlist by name
./systems/youtubePlayer.js !playlist importpl file !playlist importpl file [playlist name] [file] Creates/overwrites playlist with new list generated from ./addons/youtubePlayer/file. File may contain links, descriptions, or YouTube IDs
./systems/youtubePlayer.js !stealsong !stealsong [playlist name] Add the currently playing song to the current playlist or a given playlist
./systems/youtubePlayer.js !jumptosong !jumptosong [position in playlist] Jump to a song in the current playlist by position in playlist.
./systems/youtubePlayer.js !playsong !playsong [position in playlist] Jump to a song in the current playlist by position in playlist.
./systems/youtubePlayer.js !skipsong !skipsong Skip the current song and proceed to the next video in line
./systems/youtubePlayer.js !skipsong vote !skipsong vote allow viewers to vote to skip a song
./systems/youtubePlayer.js !songrequest !songrequest [YouTube ID | YouTube link | search string] Request a song!
./systems/youtubePlayer.js !wrongsong !wrongsong Removes the last requested song from the user
./systems/youtubePlayer.js !wrongsong user !wrongsong user [username] Removes the last requested song from a specific user
./systems/youtubePlayer.js !previoussong !previoussong Announce the previous played song in the chat
./systems/youtubePlayer.js !currentsong !currentsong Announce the currently playing song in the chat
./systems/youtubePlayer.js !nextsong !nextsong Display the next song in the request queue
./systems/youtubePlayer.js !nextsong !nextsong [index number] Display the full song title at the index.
./systems/youtubePlayer.js !nextsong next !nextsong next [n] Display the next n songs in queue, max of 5
./systems/youtubePlayer.js !nextsong list !nextsong list [x-y] Display songs in queue from the range, max of 5