Login with Twitch Login with Youtube

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:
    None

    Aliases:
    !commandslist

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !commands

  • !announcements

    Usage/Purpose:
    Gives the user a link to a site containing a list of the announcements (channel specific)

    Parameters:
    None

    Aliases:
    !announcementslist, !timers

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !announcements

  • !phrases

    Usage/Purpose:
    Gives the user a link to a site containing a list of the custom phrases (channel specific)

    Parameters:
    None

    Aliases:
    !phraselist

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !phrases

  • !quote

    Usage/Purpose:
    Posts a quote that has been added to the quote list

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    No

    Usage Example:
    !quote

  • !enter

    Usage/Purpose:
    Used to enter a giveaway

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !enter

  • !uptime

    Usage/Purpose:
    Gives you the amount of time the stream has been online

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !uptime

  • !goal

    Usage/Purpose:
    Display Current Donation Goal

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !goal

  • !followtime

    Usage/Purpose:
    Check how long you've been followed to the channel

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !followtime

  • !accountlife

    Usage/Purpose:
    Check old your twitch account is

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !accountlife

  • !accountstatus

    Usage/Purpose:
    Check which Twitch roles you have within the channel

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !accountstatus

  • !rank

    Usage/Purpose:
    Enables the user to check what rank they are

    Parameters:
    None

    Aliases:
    !r

    Uses Global Cooldown*:
    Yes

    Usage 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 in

    Parameters:
    None

    Aliases:
    !rlist

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !ranks

  • !buyrank

    Usage/Purpose:
    Buy a new Rank

    Parameters:
    [rank]

    Rank = Name of Rank

    Aliases:
    !rbuy, !buyr

    Usage Example:
    !buyrank bronze

  • !points

    Usage/Purpose:
    Enables the user to check how many points they have

    Parameters:
    None

    Aliases:
    !p

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !points

  • !leaderboard

    Usage/Purpose:
    Gets the top 10 users with the highest points

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !leaderboard

  • !spin

    Usage/Purpose:
    Spins the Fruit Machine allowing the user to win/lose points

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !spin

  • !answer

    Usage/Purpose:
    Used with the Maths Game to answer the question

    Parameters:
    [number]

    number = Number

    Aliases:
    !a

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !answer 10

  • !race

    Usage/Purpose:
    Starts a race game within the chat

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !race

  • !placebet

    Usage/Purpose:
    Used with the Race Game to make a bet |Cars= 1-8|Type= Top3 or 1st

    Parameters:
    [car] [type] [points]

    car = Number between 1-8
    type = Top3 or 1st
    points = Number of Points to bet with

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !placebet 1 Top3 15

  • !heist

    Usage/Purpose:
    Gets the top 10 users with the highest points

    Parameters:
    [points]

    points = Number of Points to bet with

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage 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 & 100

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !dice 10 1.01

  • !dice help

    Usage/Purpose:
    Dice Game, provides help information for the dice game!

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage 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 & 100

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !dice help

Global Mod Commands

  • !ping

    Usage/Purpose:
    Used to check if the bot is still active/alive

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    No

    Usage Example:
    !ping

  • !clip

    Usage/Purpose:
    Creates a new clip with a backwards delay

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !clip

  • !poll

    Usage/Purpose:
    Triggers a Poll Template to be preformed

    Parameters:
    [clipTemplateName]

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !poll nextgame

  • !prediction

    Usage/Purpose:
    Triggers a Prediction Template to be preformed

    Parameters:
    [predictionTemplateName]

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !prediction whowillwin

  • !settitle

    Usage/Purpose:
    Updates the Title of the Stream, Max of 128 Characters

    Parameters:
    [title]

    Aliases:
    !updatetitle

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !settitle Example Title

  • !quote add

    Usage/Purpose:
    Adds a quote to the quote list

    Parameters:
    [message] [@user]

    message = Quote message
    @user = Tagged User of a Chat

    Aliases:
    None

    Uses Global Cooldown*:
    No

    Usage Example:
    !quote add I Like Turtles @MJRLegends

  • !quote get

    Usage/Purpose:
    Posts a certain quote, number starting at 0

    Parameters:
    [number]

    number = Number of Quote within list

    Aliases:
    None

    Uses Global Cooldown*:
    No

    Usage Example:
    !quote get 0

  • !maths

    Usage/Purpose:
    Starts a Maths Game within the chat

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !maths

  • !permit

    Usage/Purpose:
    Allows a user to post a link without triggering chat moderation

    Parameters:
    [user]

    user = Username of a Chat User

    Aliases:
    None

    Uses Global Cooldown*:
    No

    Usage Example:
    !permit mjrlegends

  • !addbadword

    Usage/Purpose:
    Add a new badword to for your channel

    Parameters:
    [word]

    word = Badword

    Aliases:
    None

    Uses Global Cooldown*:
    No

    Usage Example:
    !addbadword penguins

  • !addphrase

    Usage/Purpose:
    To create a new phrase

    Parameters:
    [phrase:response]

    phrase = Custom Phrase
    response = Custom Phrase Response

    Aliases:
    None

    Uses Global Cooldown*:
    No

    Usage Example:
    !addphrase Test:This is a test phrase

  • !removephrase

    Usage/Purpose:
    To remove a phrase

    Parameters:
    [phrase]

    phrase = Custom Phrase

    Aliases:
    None

    Uses Global Cooldown*:
    No

    Usage Example:
    !removephrase Test

  • !phraseresponse

    Usage/Purpose:
    To change the output response of a phrase

    Parameters:
    [phrase:response]

    phrase = Custom Phrase
    response = Custom Phrase Response

    Aliases:
    !phraser

    Uses Global Cooldown*:
    No

    Usage Example:
    !phraseresponse Test:This is a test phrase with new response

  • !setrank

    Usage/Purpose:
    Sets rank to a user

    Parameters:
    [user] [rank]

    rank = Name of a Rank do '!ranks' to find out ranks currently available
    user = Username of a Chat User

    Aliases:
    None

    Uses Global Cooldown*:
    No

    Usage Example:
    !setrank mjrlegends bronze

  • !removerank

    Usage/Purpose:
    Removes the current rank from the user and sets it to the default rank

    Parameters:
    [user]

    user = Username of a Chat User

    Aliases:
    None

    Uses Global Cooldown*:
    No

    Usage Example:
    !removerank mjrlegends

  • !rankcheck

    Usage/Purpose:
    Gets the users current rank

    Parameters:
    [user]

    user = Username of a Chat User

    Aliases:
    !rcheck

    Uses Global Cooldown*:
    No

    Usage Example:
    !rankcheck mjrlegends

  • !addpoints

    Usage/Purpose:
    Adds points to a user

    Parameters:
    [user] [points]

    points = Number of Points
    user = Username of a Chat User Note: You can do 'all' for the user

    Aliases:
    !padd, !addp

    Uses Global Cooldown*:
    No

    Usage Example:
    !addpoints mjrlegends 10

  • !removepoints

    Usage/Purpose:
    Removes points from a user

    Parameters:
    [user] [points]

    points = Number of Points
    user = Username of a Chat User Note: You can do 'all' for the user

    Aliases:
    !premove, !removep

    Uses Global Cooldown*:
    No

    Usage Example:
    !removepoints mjrlegends 10

  • !setpoints

    Usage/Purpose:
    Changes the users points

    Parameters:
    [user] [points]

    points = Number of Points
    user = Username of a Chat User Note: You can do 'all' for the user

    Aliases:
    !setp, !pset

    Uses Global Cooldown*:
    No

    Usage Example:
    !setpoints mjrlegends 10

  • !pointscheck

    Usage/Purpose:
    Enables you to check how many points a user has

    Parameters:
    [user]

    user = Username of a Chat User

    Aliases:
    None

    Uses Global Cooldown*:
    No

    Usage Example:
    !pointscheck mjrlegends

  • !leaderboard

    Usage/Purpose:
    Gets the top 10 users with the highest points

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    Yes

    Usage 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 here

    Parameters:
    [name] [permission_level] [response]

    name = Custom Command Name
    permission_level = Permission Level such as User | Follower | VIP | Subscriber | Moderator | Streamer
    response = Custom Command Response

    Aliases:
    !cmdadd, !cmda

    Uses Global Cooldown*:
    No

    Usage Example:
    !addcommand test User I am a test command!

  • !removecommand

    Usage/Purpose:
    To remove a custom command

    Parameters:
    [name]

    name = Custom Command Name

    Aliases:
    !cmdremove, !cmdr

    Uses Global Cooldown*:
    No

    Usage Example:
    !removecommand test

  • !commandstate

    Usage/Purpose:
    To enable/disable custom commands

    Parameters:
    [name] [true/false]

    name = Custom Command Name
    true/false = State of custom command

    Aliases:
    !cmdstate, !cmds

    Uses Global Cooldown*:
    No

    Usage 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 here

    Parameters:
    [name] [response]

    name = Custom Command Name
    response = New Custom Command Response

    Aliases:
    !cmdresponse, !cmdrs

    Uses Global Cooldown*:
    No

    Usage Example:
    !commandresponse test This is a test command with an new response

  • !commandpermission

    Usage/Purpose:
    To change the permission level of a custom command

    Parameters:
    [name] [permission_level]

    name = Custom Command Name
    permission_level = Permission Level such as User | Follower | VIP | Subscriber | Moderator | Streamer

    Aliases:
    !cmdpermission, !cmdp

    Uses Global Cooldown*:
    No

    Usage Example:
    !commandpermission test Moderator

  • !commandcount

    Usage/Purpose:
    To change the count amnount of a custom command

    Parameters:
    [name] [amount]

    name = Custom Command Name
    amount = 0-9 value to set the count data too

    Aliases:
    !cmdcount, !cmdc

    Uses Global Cooldown*:
    No

    Usage Example:
    !commandcount test 2

  • !customcommands

    Usage/Purpose:
    Get a list of current custom commands

    Parameters:
    None

    Aliases:
    !customcommandslist

    Uses Global Cooldown*:
    Yes

    Usage Example:
    !customcommands

  • !announcementstate

    Usage/Purpose:
    To enable/disable announcements

    Parameters:
    [id] [true/false]

    id = Announcement ID
    true/false = State of Announcement

    Aliases:
    !timerstate

    Uses Global Cooldown*:
    No

    Usage Example:
    !commandstate 2 true

  • !giveaway start

    Usage/Purpose:
    Used to start a giveaway via chat instead
    *DOESN'T SUPPORT GIVEAWAY WITH A KEYWORD

    Parameters (Optional):
    [delaySeconds]

    Aliases:
    None

    Uses Global Cooldown*:
    No

    Usage Example Without Delay:
    !giveaway start

  • Usage Example With Delay:
    !giveaway start 60

  • !giveaway draw

    Usage/Purpose:
    Used to manually triggering a draw at anytime during an active giveaway

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    No

    Usage Example:
    !giveaway draw

  • !giveaway cancel

    Usage/Purpose:
    Used to manually triggering a cancel of the giveaway at anytime during an active giveaway

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    No

    Usage Example:
    !giveaway cancel

  • !giveaway help

    Usage/Purpose:
    Used to posting a chat message about how to use the giveaway system command

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    No

    Usage Example:
    !giveaway help

Global Streamer Commands

  • !disconnect

    Usage/Purpose:
    Triggers MJRBot to disconnect from the channel

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    No

    Usage Example:
    !disconnect

  • !reconnect

    Usage/Purpose:
    Triggers MJRBot to reconnect to the channel

    Parameters:
    None

    Aliases:
    None

    Uses Global Cooldown*:
    No

    Usage Example:
    !reconnect