Commands List:
Channel Specific Commands
To see channel specific commands for a channel, you will need to run !commands in their channel!
Global Commands
* Uses Global Cooldown | Per User Tracked & Only Applies to Non VIP, Subscribers, Moderators, Broadcasters Users.
Global User Commands
- !commands
Usage/Purpose:
Gives the user a link to a site containing a list of the commands (global/channel specific commands)Parameters:
NoneAliases:
!commandslistUses Global Cooldown*:
YesUsage Example:
!commands - !announcements
Usage/Purpose:
Gives the user a link to a site containing a list of the announcements (channel specific)Parameters:
NoneAliases:
!announcementslist, !timersUses Global Cooldown*:
YesUsage Example:
!announcements - !phrases
Usage/Purpose:
Gives the user a link to a site containing a list of the custom phrases (channel specific)Parameters:
NoneAliases:
!phraselistUses Global Cooldown*:
YesUsage Example:
!phrases - !quote
Usage/Purpose:
Posts a quote that has been added to the quote listParameters:
NoneAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!quote - !enter
Usage/Purpose:
Used to enter a giveawayParameters:
NoneAliases:
NoneUses Global Cooldown*:
YesUsage Example:
!enter - !uptime
Usage/Purpose:
Gives you the amount of time the stream has been onlineParameters:
NoneAliases:
NoneUses Global Cooldown*:
YesUsage Example:
!uptime - !goal
Usage/Purpose:
Display Current Donation GoalParameters:
NoneAliases:
NoneUses Global Cooldown*:
YesUsage Example:
!goal
- !followtime
Usage/Purpose:
Check how long you've been followed to the channelParameters:
NoneAliases:
NoneUses Global Cooldown*:
YesUsage Example:
!followtime - !accountlife
Usage/Purpose:
Check old your twitch account isParameters:
NoneAliases:
NoneUses Global Cooldown*:
YesUsage Example:
!accountlife - !accountstatus
Usage/Purpose:
Check which Twitch roles you have within the channelParameters:
NoneAliases:
NoneUses Global Cooldown*:
YesUsage Example:
!accountstatus
- !rank
Usage/Purpose:
Enables the user to check what rank they areParameters:
NoneAliases:
!rUses Global Cooldown*:
YesUsage Example:
!rank - !ranks
Usage/Purpose:
Gives the user a link to a site containing a list of the ranks for the channel the command is ran inParameters:
NoneAliases:
!rlistUses Global Cooldown*:
YesUsage Example:
!ranks - !buyrank
Usage/Purpose:
Buy a new RankParameters:
[rank]
Rank = Name of RankAliases:
!rbuy, !buyrUsage Example:
!buyrank bronze
- !points
Usage/Purpose:
Enables the user to check how many points they haveParameters:
NoneAliases:
!pUses Global Cooldown*:
YesUsage Example:
!points - !leaderboard
Usage/Purpose:
Gets the top 10 users with the highest pointsParameters:
NoneAliases:
NoneUses Global Cooldown*:
YesUsage Example:
!leaderboard
- !spin
Usage/Purpose:
Spins the Fruit Machine allowing the user to win/lose pointsParameters:
NoneAliases:
NoneUses Global Cooldown*:
YesUsage Example:
!spin - !answer
Usage/Purpose:
Used with the Maths Game to answer the questionParameters:
[number]
number = NumberAliases:
!aUses Global Cooldown*:
YesUsage Example:
!answer 10 - !race
Usage/Purpose:
Starts a race game within the chatParameters:
NoneAliases:
NoneUses Global Cooldown*:
YesUsage Example:
!race - !placebet
Usage/Purpose:
Used with the Race Game to make a bet |Cars= 1-8|Type= Top3 or 1stParameters:
[car] [type] [points]
car = Number between 1-8
type = Top3 or 1st
points = Number of Points to bet withAliases:
NoneUses Global Cooldown*:
YesUsage Example:
!placebet 1 Top3 15 - !heist
Usage/Purpose:
Gets the top 10 users with the highest pointsParameters:
[points]
points = Number of Points to bet withAliases:
NoneUses Global Cooldown*:
YesUsage Example:
!heist 10 - !dice
Usage/Purpose:
Dice Game, allows you to bet a wager against a multiplier. Lower Multiplier = high chance of winning the bet!Parameters:
[wager] [multiplier]
wager = Number of Points to bet with
multiplier = bet multiplier must be between 1.01 & 100Aliases:
NoneUses Global Cooldown*:
YesUsage Example:
!dice 10 1.01 - !dice help
Usage/Purpose:
Dice Game, provides help information for the dice game!Parameters:
NoneAliases:
NoneUses Global Cooldown*:
YesUsage Example:
!dice help - !dice calc
Usage/Purpose:
Dice Game, provides Win Percentage information for entered multiplier before taking the chance in the real game!Parameters:
[multiplier]
multiplier = bet multiplier must be between 1.01 & 100Aliases:
NoneUses Global Cooldown*:
YesUsage Example:
!dice help
- !queue join
Usage/Purpose:
Join the QueueParameters:
NoneAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!queue join - !queue leave
Usage/Purpose:
Leave the QueueParameters:
NoneAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!queue leave - !queue status
Usage/Purpose:
Get status on position & queue sizeParameters:
NoneAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!queue status - !queue help
Usage/Purpose:
Get user help for Queue SystemParameters:
NoneAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!queue help
Global Mod Commands
- !ping
Usage/Purpose:
Used to check if the bot is still active/aliveParameters:
NoneAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!ping - !clip
Usage/Purpose:
Creates a new clip with a backwards delayParameters:
NoneAliases:
NoneUses Global Cooldown*:
YesUsage Example:
!clip - !poll
Usage/Purpose:
Triggers a Poll Template to be preformedParameters:
[clipTemplateName]Aliases:
NoneUses Global Cooldown*:
YesUsage Example:
!poll nextgame - !prediction
Usage/Purpose:
Triggers a Prediction Template to be preformedParameters:
[predictionTemplateName]Aliases:
NoneUses Global Cooldown*:
YesUsage Example:
!prediction whowillwin - !settitle
Usage/Purpose:
Updates the Title of the Stream, Max of 128 CharactersParameters:
[title]Aliases:
!updatetitleUses Global Cooldown*:
YesUsage Example:
!settitle Example Title - !marker
Usage/Purpose:
Creates a Stream Marker at currently point during the streamParameters:
[description]Aliases:
!setmarkerUses Global Cooldown*:
YesUsage Example:
!marker
Usage Example 2:
!marker Test Marker
- !quote add
Usage/Purpose:
Adds a quote to the quote listParameters:
[message] [@user]
message = Quote message
@user = Tagged User of a ChatAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!quote add I Like Turtles @MJRLegends - !quote get
Usage/Purpose:
Posts a certain quote, number starting at 0Parameters:
[number]
number = Number of Quote within listAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!quote get 0
- !maths
Usage/Purpose:
Starts a Maths Game within the chatParameters:
NoneAliases:
NoneUses Global Cooldown*:
YesUsage Example:
!maths
- !permit
Usage/Purpose:
Allows a user to post a link without triggering chat moderationParameters:
[user]
user = Username of a Chat UserAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!permit mjrlegends - !addbadword
Usage/Purpose:
Add a new badword to for your channelParameters:
[word]
word = BadwordAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!addbadword penguins
- !addphrase
Usage/Purpose:
To create a new phraseParameters:
[phrase:response]
phrase = Custom Phrase
response = Custom Phrase ResponseAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!addphrase Test:This is a test phrase - !removephrase
Usage/Purpose:
To remove a phraseParameters:
[phrase]
phrase = Custom PhraseAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!removephrase Test - !phraseresponse
Usage/Purpose:
To change the output response of a phraseParameters:
[phrase:response]
phrase = Custom Phrase
response = Custom Phrase ResponseAliases:
!phraserUses Global Cooldown*:
NoUsage Example:
!phraseresponse Test:This is a test phrase with new response
- !setrank
Usage/Purpose:
Sets rank to a userParameters:
[user] [rank]
rank = Name of a Rank do '!ranks' to find out ranks currently available
user = Username of a Chat UserAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!setrank mjrlegends bronze - !removerank
Usage/Purpose:
Removes the current rank from the user and sets it to the default rankParameters:
[user]
user = Username of a Chat UserAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!removerank mjrlegends - !rankcheck
Usage/Purpose:
Gets the users current rankParameters:
[user]
user = Username of a Chat UserAliases:
!rcheckUses Global Cooldown*:
NoUsage Example:
!rankcheck mjrlegends
- !addpoints
Usage/Purpose:
Adds points to a userParameters:
[user] [points]
points = Number of Points
user = Username of a Chat User Note: You can do 'all' for the userAliases:
!padd, !addpUses Global Cooldown*:
NoUsage Example:
!addpoints mjrlegends 10 - !removepoints
Usage/Purpose:
Removes points from a userParameters:
[user] [points]
points = Number of Points
user = Username of a Chat User Note: You can do 'all' for the userAliases:
!premove, !removepUses Global Cooldown*:
NoUsage Example:
!removepoints mjrlegends 10 - !setpoints
Usage/Purpose:
Changes the users pointsParameters:
[user] [points]
points = Number of Points
user = Username of a Chat User Note: You can do 'all' for the userAliases:
!setp, !psetUses Global Cooldown*:
NoUsage Example:
!setpoints mjrlegends 10 - !pointscheck
Usage/Purpose:
Enables you to check how many points a user hasParameters:
[user]
user = Username of a Chat UserAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!pointscheck mjrlegends - !leaderboard
Usage/Purpose:
Gets the top 10 users with the highest pointsParameters:
NoneAliases:
NoneUses Global Cooldown*:
YesUsage Example:
!leaderboard
- !addcommand
Usage/Purpose:
To create a new command, You can use variables to add extra information to your commands, including game integrations, to see the variables please visit hereParameters:
[name] [permission_level] [response]
name = Custom Command Name
permission_level = Permission Level such as User | Follower | VIP | Subscriber | Moderator | Streamer
response = Custom Command ResponseAliases:
!cmdadd, !cmdaUses Global Cooldown*:
NoUsage Example:
!addcommand test User I am a test command! - !removecommand
Usage/Purpose:
To remove a custom commandParameters:
[name]
name = Custom Command NameAliases:
!cmdremove, !cmdrUses Global Cooldown*:
NoUsage Example:
!removecommand test - !commandstate
Usage/Purpose:
To enable/disable custom commandsParameters:
[name] [true/false]
name = Custom Command Name
true/false = State of custom commandAliases:
!cmdstate, !cmdsUses Global Cooldown*:
NoUsage Example:
!commandstate test true - !commandresponse
Usage/Purpose:
To change the output response of a custom command, You can use variables to add extra information to your commands, including game integrations, to see the variables please visit hereParameters:
[name] [response]
name = Custom Command Name
response = New Custom Command ResponseAliases:
!cmdresponse, !cmdrsUses Global Cooldown*:
NoUsage Example:
!commandresponse test This is a test command with an new response - !commandpermission
Usage/Purpose:
To change the permission level of a custom commandParameters:
[name] [permission_level]
name = Custom Command Name
permission_level = Permission Level such as User | Follower | VIP | Subscriber | Moderator | StreamerAliases:
!cmdpermission, !cmdpUses Global Cooldown*:
NoUsage Example:
!commandpermission test Moderator - !commandcount
Usage/Purpose:
To change the count amnount of a custom commandParameters:
[name] [amount]
name = Custom Command Name
amount = 0-9 value to set the count data tooAliases:
!cmdcount, !cmdcUses Global Cooldown*:
NoUsage Example:
!commandcount test 2 - !customcommands
Usage/Purpose:
Get a list of current custom commandsParameters:
NoneAliases:
!customcommandslistUses Global Cooldown*:
YesUsage Example:
!customcommands
- !announcementstate
Usage/Purpose:
To enable/disable announcementsParameters:
[id] [true/false]
id = Announcement ID
true/false = State of AnnouncementAliases:
!timerstateUses Global Cooldown*:
NoUsage Example:
!commandstate 2 true
- !giveaway start
Usage/Purpose:
Used to start a giveaway via chat instead
*DOESN'T SUPPORT GIVEAWAY WITH A KEYWORDParameters (Optional):
[delaySeconds]Aliases:
NoneUses Global Cooldown*:
NoUsage Example Without Delay:
!giveaway start - !giveaway draw
Usage/Purpose:
Used to manually triggering a draw at anytime during an active giveawayParameters:
NoneAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!giveaway draw - !giveaway cancel
Usage/Purpose:
Used to manually triggering a cancel of the giveaway at anytime during an active giveawayParameters:
NoneAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!giveaway cancel - !giveaway help
Usage/Purpose:
Used to posting a chat message about how to use the giveaway system commandParameters:
NoneAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!giveaway help
Usage Example With Delay:
!giveaway start 60
- !queue title
Usage/Purpose:
Set Queue TitleParameters:
[title]
title = String to set as the title!Aliases:
NoneUses Global Cooldown*:
NoUsage Example:
!queue title Test - !queue start
Usage/Purpose:
Start QueueParameters:
NoneAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!queue start - !queue end or !queue stop
Usage/Purpose:
Stop Queue (Will clear all users from queue)Parameters:
NoneAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!queue endUsage Example 2:
!queue stop - !queue draw
Usage/Purpose:
Draw the next user from the queue!Parameters:
[amount]
amount = Amount of users to draw from queue!Aliases:
NoneUses Global Cooldown*:
NoUsage Example:
!queue drawUsage Example 2:
!queue draw 5 - !queue close
Usage/Purpose:
Close Queue, will stop anymore users from joiningParameters:
NoneAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!queue close - !queue open
Usage/Purpose:
Open Queue, will allow users to join again after closing the queueParameters:
NoneAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!queue open - !queue clear
Usage/Purpose:
Clear Queue of usersParameters:
NoneAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!queue clear - !queue help
Usage/Purpose:
Get user & mod help for Queue SystemParameters:
NoneAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!queue help
Global Streamer Commands
- !disconnect
Usage/Purpose:
Triggers MJRBot to disconnect from the channelParameters:
NoneAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!disconnect - !reconnect
Usage/Purpose:
Triggers MJRBot to reconnect to the channelParameters:
NoneAliases:
NoneUses Global Cooldown*:
NoUsage Example:
!reconnect