Commands

Greetings, Guest! Use the tabs below to navigate around the Commands page. Viewing default data.

    View Commands for:
  • Channel
  • Default/Built-In
  • Custom
  • Spotify
  • Currency/Points
  • Rewards
  • Quotes
  • Timers
  • Events & Alerts
  • Moderation

When viewing a valid channel, Channel Commands will be shown here.

Default/Built-In Commands

NOTE: Commands do have cooldowns per user & globally - try again after a while if you don't get a response right away. The parameters after commands highlighed red hint at user input. Each parameter is separated with a space, unless otherwise stated.

Command Name Command Action/Response Notes
!status Checks the current stream status/title. Aliases: !title
!status NewStatus Updates the stream status/title. 🔑 Broadcaster must have authorized with Twitch via the Integrations page for this to work. Aliases: !title
!game Checks the current stream game/category.
!game NewGame Updates the stream game/category. 🔑 Broadcaster must have authorized with Twitch via the Integrations page for this to work.
!commands Shows custom commands & a link to this page.
!uptime Shows the duration the broadcaster has been streaming for. Will also show when they were last streaming if offline.
!youtube Provides a link to the broadcaster's YouTube channel, along with details about their latest upload. Broadcaster must provide their YouTube ID via: !greenmarshmallow edit YouTubeID YouTubeID Aliases: !yt
!fc Simple follow check command, showing how long a user has been following the channel, along with account age. Aliases: !followedsince !followcheck !howlong !followage
!shoutout UserName Posts a link to a streamer in chat, along with follower count & last game streamed.
!chatters Shows the current chatters, viewers & hosts counts. Aliases: !viewers !hosts
!winner Randomly chooses a winner from the current chatters. Also shows if they're following the channel or not.
!steam Provides a link to the broadcaster's Steam profile, along with details such as online status & game played. Broadcaster must provide their Steam ID via: !greenmarshmallow edit SteamID SteamID
!lastseen Shows when a user was last seen in the channel.
!fortnitewins PC/XBL/PSN PlatformName Fetches Fortnite wins & K/D for a player. Use your Platform name if fetching results for console, otherwise, use EpicName. Broadcaster can store their EpicName & Platform using via: !greenmarshmallow Edit EpicGames PC/XBL/PSN EpicName Aliases: !fortnitestats
!ads Schedule Delay Schedules a 60 second ad/commercial to run every x amount of minutes. Minimum 10 minutes, maximum 60 minutes. 🔑 Broadcaster must have authorized with Twitch via the Integrations page for this to work. Aliases: !commercials
!ads Cancel Cancels any scheduled ads/commercials due to run. 🔑 Broadcaster must have authorized with Twitch via the Integrations page for this to work. Aliases: !commercials
!ads Run Runs a 60 second ad/commercial. 🔑 Broadcaster must have authorized with Twitch via the Integrations page for this to work. Aliases: !commercials
!multi Posts a link to the Multi Twitch. Aliases: !multitwitch
!multi Set UserName Adds streamers to the Multi Twitch link. Each streamer (UserName) must be comma separated (no spaces). Aliases: !multitwitch
!multi Clear Clears the streamers added to the Multi Twitch link. Aliases: !multitwitch

Fun Commands

NOTE: Commands do have cooldowns per user & globally - try again after a while if you don't get a response right away. The parameters after commands highlighed red hint at user input. Each parameter is separated with a space, unless otherwise stated.

Command Name Command Action/Response Notes
!8ball Query Ask 8Ball a yes or no question & it may be answered.
!love Query Shows a percentage (RNG) for how much the user loves another user/thing.
!hate Query Shows a percentage (RNG) for how much the user hates another user/thing.
!pp Checks the size (RNG) of your PP. Kappa
!bum UserName Bum a user in chat. Kappa

Zombies Commands

NOTE: Commands do have cooldowns per user & globally - try again after a while if you don't get a response right away. The parameters after commands highlighed red hint at user input. Each parameter is separated with a space, unless otherwise stated.

Command Name Command Action/Response Notes
!zombies RoundNumber Displays zombie count for a specified round.
!ammo Checks for the last ammo round & when the next should be (bugs/dogs etc). Replaces the old !bugs & !dogs commands.
!ammo RoundNumber Updates the last ammo round.
!ammo Map Map Changes the current zombies map for the !ammo command. This will update the zombies map for the !boss command too.
!boss Checks for the last boss round & when the next should be (margwa/panzer etc). Replaces the old !margwa & !panzer commands.
!boss RoundNumber Updates the last boss round.
!boss Map Map Changes the current zombies map for the !boss command. This will update the zombies map for !ammo too.

System/Bot Management Commands

NOTE: Commands do have cooldowns per user & globally - try again after a while if you don't get a response right away. The parameters after commands highlighed red hint at user input. Each parameter is separated with a space, unless otherwise stated.

Command Name Command Action/Response Notes
!greenmarshmallow Shows info about the bot & a link to the Changelog page. Aliases: !bot
!greenmarshmallow commands Displays a link to this website. Aliases: !bot
!greenmarshmallow Edit SettingName NewValue Update settings like channel currency name, or enable/disable a feature. Providing no SettingName shows help. Aliases: !bot
!greenmarshmallow Leave Forces GreenMarshmallow to leave the channel. It'll rejoin everytime the server is restarted. If you would like to remove GreenMarshmallow from your channel, use the Contact page. Aliases: !bot
!greenmarshmallow Mute Temporarily mutes/supresses GreenMarshmallow's messages for the current chat. System messages & alerts will still be sent to the chat. Run the command again to unmute/unsupress messages. Aliases: !bot
!greenmarshmallow NightbotAutoPromote When enabled, GreenMarshmallow will attempt to promote any songs the broadcaster requests. Run the command again to disable. Aliases: !bot
!greenmarshmallow Uptime Displays the total uptime for GreenMarshmallow. Aliases: !bot

Custom Commands

NOTE: Commands do have cooldowns per user & globally - try again after a while if you don't get a response right away. The parameters after commands highlighed red hint at user input. Each parameter is separated with a space, unless otherwise stated.

Command Name Command Action/Response Notes
!cmd Add CommandName CommandResponse Adds a custom command to the database.
!cmd Edit CommandName CommandResponse Edits an existing custom command in the database.
!cmd Delete CommandName Deletes a custom command from the database.
!cmd Enable CommandName Enables a command. Can be used for custom commands or default (built-in) commands.
!cmd Disable CommandName Disables a command. Can be used for custom commands or default (built-in) commands.
!cmd Role CommandName Toggles a command between Viewer or Moderator only access.
!cmd Count CommandName Check the usage count of a custom command.
!cmd SetCount CommandName Amount Updates the usage count of a custom command. Useful if a command was removed accidentally.
!cmd List Provides a link to the commands page, showing all created custom commands & related commands.
Custom Command Variables

Variables available to use in custom commands;

@User@ - Inserts the UserName of the person using the command into the message.

@ToUser@ - Inserts the UserName specified after the command into the message.

@RandUser@ - Inserts a random chatter into the message.

@RandNumber@ - Inserts a random number between 0 & 100 into the message.

@Currency@ - Inserts the Currency Name into the message.

@CurrencyAmount@ - Inserts the Currency Amount of the person using the command into the message.

@HoursAmount@ - Inserts the Hours Amount of the person using the command into the message.

@Count@ - Inserts the usage count of the command into the message.


Spotify Commands

NOTE: Commands do have cooldowns per user & globally - try again after a while if you don't get a response right away. The parameters after commands highlighed red hint at user input. Each parameter is separated with a space, unless otherwise stated.

Command Name Command Action/Response Notes
!spotify Displays the current song playing on Spotify. 🔑 Broadcaster must have authorized with Spotify via the Integrations page for this to work. Aliases: !music
!spotify Volume Displays the volume of the current song playing on Spotify. 🔑 Broadcaster must have authorized with Spotify via the Integrations page for this to work.Aliases: !music
!spotify Volume Amount Modifies the volume of the current song playing on Spotify. 🔑 Broadcaster must have authorized with Spotify via the Integrations page for this to work. Aliases: !music
!spotify Skip Skips the current song playing on Spotify. 🔑 Broadcaster must have authorized with Spotify via the Integrations page for this to work. Aliases: !music
!spotify Resume Resumes playback of the current song playing on Spotify. 🔑 Broadcaster must have authorized with Spotify via the Integrations page for this to work. Aliases: !music
!spotify Pause Pauses playback of the current song playing on Spotify. 🔑 Broadcaster must have authorized with Spotify via the Integrations page for this to work. Aliases: !music

Currency/Points Commands

NOTE: Commands do have cooldowns per user & globally - try again after a while if you don't get a response right away. The parameters after commands highlighed red hint at user input. Each parameter is separated with a space, unless otherwise stated.

Command Name Command Action/Response Notes
!greenmarshmallow Edit CurrencyName CurrencyName Changes the currency name used in the channel. Currency/Points name cannot include spaces. The default CurrencyName is Coins.
!greenmarshmallow Edit Currency Toggles the status of the Currency/Points system. When disabled, GreenMarshmallow will no longer track/payout Coins (Currency) & relating commands will be disabled.
!userinfo UserName Fetches info about a user in the channel, such as rank (Regular, Subscriber, Moderator, Broadcaster), UserID etc.
!regular UserName Toggles Regular status for a user. If a Regular Reward has been set up, users will automatically receive Regular upon redeeming.
!points Check your Coins (Currency) & hours.
!points Info Shows info about the Currency/Points system & how to check your Coins (Currency).
!points Ranks Lists the required hours to reach specific ranks. NOTE: The ranking system is due to be revamped in an upcoming update.
!leaderboards Provides a link to the channel's Leaderboards page. Aliases: !leaderboard !points leaderboards
!points Top Fetches the top 10 for the most Coins (Currency). Top in the Gloabl Leaderboards.
!points TopHours Fetches the top 10 for the most hours. Top in the Gloabl Leaderboards.
!points Check UserName Check another user's Coins (Currency) & hours.
!points Add UserName Amount Adds Coins (Currency) to a user. Affects both Global & Monthly leaderboards.
!points Remove UserName Amount Removes Coins (Currency) from a user. Affects both Global & Monthly leaderboards.
!points Set UserName Amount Sets a user's Coins (Currency) to a specified amount. Affects Global leaderboards only. Avoid using this command unless instructed.
!points SetHours UserName Amount Sets a user's hours to a specified amount (in seconds). Affects Global leaderboards only. Avoid using this command unless instructed.
!points SubCount UserName Check how many times a user has subscribed to the channel.
!points SetSubCount UserName Amount Updates the number a user has subscribed to the channel. This is usually updated automatically when a user shares their subscription. Avoid using this command unless instructed.
!points GiftCount UserName Check how many times a user has gifted a subscription in the channel.
!points SetGiftCount UserName Amount Updates the number a user has gifted subscriptions in the channel. This is usually updated automatically when a user gifts subscriptions. Avoid using this command unless instructed.
!points Reset UserName Resets Coins (Currency) for a specified user. Affects Global leaderboards only. Does not affect hours.
!points Payout Amount Awards bonus Coins (Currency) for current chatters. Affects both Global & Monthly leaderboards.
!points SetRank UserName Rank Sets a custom channel rank for a user, which appears in the !points command. Rank must not contain spaces. A user can only have a single custom channel rank. Using the command again will replace the old rank.
!points RemoveRank UserName Removes a custom channel rank from a user.
!points Blacklist UserName Prevent a user from appearing on the Leaderboards & earning Coins (Currency). Use this command again to unblacklist. This hides the user from the Leaderboards & prevents them from earning Coins (Currency) & hours.
!points Hide UserName Prevent a user from appearing on the Leaderboards. Use this command again to unhide. This only hides the user from the Leaderboards, it doesn't stop them from earning Coins (Currency) & hours.

Games Commands

NOTE: Commands do have cooldowns per user & globally - try again after a while if you don't get a response right away. The parameters after commands highlighed red hint at user input. Each parameter is separated with a space, unless otherwise stated.

Command Name Command Action/Response Notes
!chatgames GameName Toggles the status of the game commands. Current games are ZBattle, CoinFlip & Wager. Also shows the status of games if no GameName is provided.
!zbattle WeaponName/WeaponsList Take on the boss zombie with one of the available weapons & gain Coins (Currency) for every hit, bonus for killing! You'll also lose Coins (Currency) every time you miss. Each weapon has a different damage range & miss chance. Check available weapons using !zbattle WeaponsList. The broadcaster must enable this ChatGame, it's disabled by default.
!coinflip BetAmount Heads/Tails Bet some of your Coins (Currency) by flipping a coin & get double what you bet if you win. The broadcaster must enable this ChatGame, it's disabled by default.
!wager BetAmount Bet some of your Coins (Currency) by wagering it against a random outcome. The broadcaster must enable this ChatGame, it's disabled by default.

Rewards Commands

NOTE: Commands do have cooldowns per user & globally - try again after a while if you don't get a response right away. The parameters after commands highlighed red hint at user input. Each parameter is separated with a space, unless otherwise stated.

Command Name Command Action/Response Notes
!rewards Lists the available rewards & a link to the Rewards page, with instructions on how to redeem.
!rewards RewardName Lists info about a specified reward, such as description & Coins (Currency) cost.
!rewards RewardName Redeem Redeem the specified reward using your Coins (Currency).
!rewards RewardName Disable Disables the reward, preventing users from redeeming it until it is enabled again.
!rewards RewardName Enable Enables the reward, allowing users to redeem it.
!rewards RewardName Add Cost Description Adds a reward for users to redeem. RewardName must not contain any spaces. If the RewardName is set to Regular, GreenMarshmallow will users redeeming it as a regular & attempt to add them as a regular on Nightbot.
!rewards RewardName Delete Removes the reward.

Stuck for ideas for rewards? Here are a few examples;

Follow on Social Media (Twitch/Twitter/Snapchat), Twitch Regular, Shoutout, Add on Steam/Xbox/PlayStation.

Quotes Commands

NOTE: Commands do have cooldowns per user & globally - try again after a while if you don't get a response right away. The parameters after commands highlighed red hint at user input. Each parameter is separated with a space, unless otherwise stated.

Command Name Command Action/Response Notes
!quote Fetches a random quote from the database. Aliases: !quotes
!quote Add UserName QuotedMessage Adds a quote a user said in chat to the database (game & date added automatically). Aliases: !quotes
!quote Remove QuoteID Removes a quote from the database. Aliases: !quotes
!quote List Provides a link to the quotes page, showing all captured quotes & related commands. Aliases: !quotes
!quote QuoteID Fetches a specific quote identified by the QuoteID. Aliases: !quotes

Timers Commands

NOTE: Commands do have cooldowns per user & globally - try again after a while if you don't get a response right away. The parameters after commands highlighed red hint at user input. Each parameter is separated with a space, unless otherwise stated.

Command Name Command Action/Response Notes
!timers Shows command usage.
!timers Add TimerName TimerMessage Add a timer to the database.
!timers Edit TimerName TimerMessage Edits an existing timer in the database.
!timers Delete TimerName Deletes a timer from the database.
!timers List Provides a link to the timers page, showing all created timers & related commands.

Recent Events Commands

NOTE: Commands do have cooldowns per user & globally - try again after a while if you don't get a response right away. The parameters after commands highlighed red hint at user input. Each parameter is separated with a space, unless otherwise stated.

Command Name Command Action/Response Notes
!followers Checks the follower count for the channel.
!subscribers Checks the subscriber count for the channel. 🔑 Broadcaster must have authorized with Twitch via the Integrations page for this to work. Aliases: !subs

Chat Alerts Commands

NOTE: Commands do have cooldowns per user & globally - try again after a while if you don't get a response right away. The parameters after commands highlighed red hint at user input. Each parameter is separated with a space, unless otherwise stated.

    View Alerts for:
  • Bits
  • Raids
  • Subscriptions
  • Re-Subscriptions
  • Gift Subscriptions

GreenMarshmallow will, by default, send a message to the chat & reward the user with currency/points whenever they send bits/cheers in the channel. The message itself as well as the currency/points amount is fully customizable. Refer to the table below for the commands.

Command Name Alert Action/Response/Value Notes
!greenmarshmallow Edit Bits Message NewMessage Thanks for cheering @Bits@ bits, @User@! <3 You can use the following variables in this message: @User@ @Bits@
!greenmarshmallow Edit Bits Multiplier NewMultiplier x1 The multipler will be used with the amount of bits sent included in the cheer. Example: 10 Bits x 2 Multiplier = 20 Payout
!greenmarshmallow Edit Bits Announcements Status: Enabled Toggles the status of the bits announcements. When disabled, no alerts will be displayed & no payouts will be made.
!greenmarshmallow Edit Bits Payouts Status: Enabled Toggles the status of the bits payouts. When disabled, alerts will still be displayed but no payouts will be made.

GreenMarshmallow will, by default, send a message to the chat & reward the user with currency/points whenever they send a raid to the channel. The message itself as well as the currency/points amount is fully customizable. Refer to the table below for the commands.

Command Name Alert Action/Response/Value Notes
!greenmarshmallow Edit Raids Message NewMessage @User@ has just raided with @Viewers@ viewers! You can use the following variables in this message: @User@ @Viewers@
!greenmarshmallow Edit Raids Multiplier NewMultiplier x5 The multipler will be used with the amount of viewers sent in the raid. Example: 10 Viewers x 5 Multiplier = 50 Payout
!greenmarshmallow Edit Raids Announcements Status: Enabled Toggles the status of the raids announcements. When disabled, no alerts will be displayed & no payouts will be made.
!greenmarshmallow Edit Raids Payouts Status: Enabled Toggles the status of the raids payouts. When disabled, alerts will still be displayed but no payouts will be made.

GreenMarshmallow will, by default, send a message to the chat & reward the user with currency/points whenever they subscribe for the first time to the channel. The message itself as well as the currency/points amount is fully customizable. Refer to the table below for the commands.

Command Name Alert Action/Response/Value Notes
!greenmarshmallow Edit Subs Prime Message NewMessage Thanks for supporting the stream with the Twitch Prime sub, @User@! You're awesome. <3 You can use the following variables in this message: @User@
!greenmarshmallow Edit Subs Prime Currency NewAmount 250
!greenmarshmallow Edit Subs Tier1 Message NewMessage Thanks for supporting the stream with the Tier 1 sub, @User@! You're awesome. <3 You can use the following variables in this message: @User@
!greenmarshmallow Edit Subs Tier1 Currency NewAmount 250
!greenmarshmallow Edit Subs Tier2 Message NewMessage Thanks for supporting the stream with the Tier 2 sub, @User@! You're awesome. <3 You can use the following variables in this message: @User@
!greenmarshmallow Edit Subs Tier2 Currency NewAmount 500
!greenmarshmallow Edit Subs Tier3 Message NewMessage Thanks for supporting the stream with the Tier 3 sub, @User@! You're awesome. <3 You can use the following variables in this message: @User@
!greenmarshmallow Edit Subs Tier3 Currency NewAmount 1250
!greenmarshmallow Edit Subs Announcements Status: Enabled Toggles the status of the first time subscriptions announcements. When disabled, no alerts will be displayed & no payouts will be made.
!greenmarshmallow Edit Subs Payouts Status: Enabled Toggles the status of the first time subscriptions payouts. When disabled, alerts will still be displayed but no payouts will be made.

GreenMarshmallow will, by default, send a message to the chat & reward the user with currency/points whenever they resubscribe to the channel. The message itself as well as the currency/points amount is fully customizable. Refer to the table below for the commands.

Command Name Alert Action/Response/Value Notes
!greenmarshmallow Edit ReSubs Prime Message NewMessage Thanks for supporting the stream with the Twitch Prime sub, for @Months@ months, @User@! You're awesome. <3 You can use the following variables in this message: @User@ @Months@
!greenmarshmallow Edit ReSubs Prime Currency NewAmount 250
!greenmarshmallow Edit ReSubs Tier1 Message NewMessage Thanks for supporting the stream with the Tier 1 sub, for @Months@ months, @User@! You're awesome. <3 You can use the following variables in this message: @User@ @Months@
!greenmarshmallow Edit ReSubs Tier1 Currency NewAmount 250
!greenmarshmallow Edit ReSubs Tier2 Message NewMessage Thanks for supporting the stream with the Tier 2 sub, for @Months@ months, @User@! You're awesome. <3 You can use the following variables in this message: @User@ @Months@
!greenmarshmallow Edit ReSubs Tier2 Currency NewAmount 500
!greenmarshmallow Edit ReSubs Tier3 Message NewMessage Thanks for supporting the stream with the Tier 3 sub, for @Months@ months, @User@! You're awesome. <3 You can use the following variables in this message: @User@ @Months@
!greenmarshmallow Edit ReSubs Tier3 Currency NewAmount 1250
!greenmarshmallow Edit ReSubs Announcements Status: Enabled Toggles the status of the recurring subscriptions announcements. When disabled, no alerts will be displayed & no payouts will be made.
!greenmarshmallow Edit ReSubs Payouts Status: Enabled Toggles the status of the recurring subscriptions payouts. When disabled, alerts will still be displayed but no payouts will be made.

GreenMarshmallow will, by default, send a message to the chat & reward the user with currency/points whenever they gift subscriptions in the channel. The message itself as well as the currency/points amount is fully customizable. Refer to the table below for the commands.

Command Name Alert Action/Response/Value Notes
!greenmarshmallow Edit GiftSubs Tier1 Message NewMessage Thanks for supporting the stream with the Tier 1 gifted sub to @GiftedUser@, @User@! You're awesome. <3 You can use the following variables in this message: @User@ @GiftedUser@
!greenmarshmallow Edit GiftSubs Tier1 Currency NewAmount 250
!greenmarshmallow Edit GiftSubs Tier2 Message NewMessage Thanks for supporting the stream with the Tier 2 gifted sub to @GiftedUser@, @User@! You're awesome. <3 You can use the following variables in this message: @User@ @GiftedUser@
!greenmarshmallow Edit GiftSubs Tier2 Currency NewAmount 500
!greenmarshmallow Edit GiftSubs Tier3 Message NewMessage Thanks for supporting the stream with the Tier 3 gifted sub to @GiftedUser@, @User@! You're awesome. <3 You can use the following variables in this message: @User@ @GiftedUser@
!greenmarshmallow Edit GiftSubs Tier3 Currency NewAmount 1250
!greenmarshmallow Edit GiftSubs Announcements Status: Enabled Toggles the status of the gift subscriptions announcements. When disabled, no alerts will be displayed & no payouts will be made.
!greenmarshmallow Edit GiftSubs Payouts Status: Enabled Toggles the status of the gift subscriptions payouts. When disabled, alerts will still be displayed but no payouts will be made.

Moderation Commands

NOTE: Commands do have cooldowns per user & globally - try again after a while if you don't get a response right away. The parameters after commands highlighed red hint at user input. Each parameter is separated with a space, unless otherwise stated.

Command Name Command Action/Response Notes
!vanish Purge yourself (non-mods only).
!purge UserName Purge a user's messages. Aliases: !p
!timeout UserName Seconds This command allows you to temporarily ban someone from the chat room for 30 seconds by default. This will be indicated to yourself and the temporarily banned subject in chat on a successful temporary ban. A new timeout command will overwrite an old one. This command isn't live yet, will be added in an upcoming update.
!ban UserName This command will allow you to permanently ban a user from the chat room. This command isn't live yet, will be added in an upcoming update.
!unban UserName This command will allow you to lift a permanent ban on a user from the chat room; this also applies to temporary bans (timeouts). This command isn't live yet, will be added in an upcoming update. Aliases: !untimeout

Sign In with Twitch

If you currently use GreenMarshmallow in your channel (or have done in the past), select Broadcaster Sign In.


Sign In (Viewer)Viewer Sign In Sign In (Broadcaster)Broadcaster Sign In

Having problems signing-in? Try clearing your browser cookies/history & ensure that cookies are enabled for this site.