Commands

Every command works as a slash command. Prefix versions work too once an admin turns on Legacy Prefix Commands, using the server's own prefix (the default is a dot).

Music

Play songs from YouTube in your voice channel.

/music play Play videos/music streamed from YouTube. .m p

Play videos/music streamed from YouTube. Accepts a search, a video URL, a livestream, or a playlist. A full queue refuses more songs.

Slash
/music play <input>
Prefix
.[music|m] [play|p] [args...]
Examples
.m p halo theme song.m p https://youtu.be/dQw4w9WgXcQ
/music queue Displays the current songs in queue. .m q

Displays the current songs in queue.

Slash
/music queue
Prefix
.[music|m] [queue|q]
Example
.m q
/music skip Skips the current song being played. .m s

Skips the current song being played.

Slash
/music skip
Prefix
.[music|m] [skip|s]
Example
.m s
/music pause Pauses the current song being played. .m ps

Pauses the current song being played.

Slash
/music pause
Prefix
.[music|m] [pause|ps]
Example
.m ps
/music resume Resumes the current song being played. .m r

Resumes the current song being played.

Slash
/music resume
Prefix
.[music|m] [resume|r]
Example
.m r
/music stop Stops the bot from playing songs and clears the queue. .m st

Stops the bot from playing songs and clears the queue.

Slash
/music stop
Prefix
.[music|m] [stop|st]
Example
.m st
/music restart Restarts the current song from the beginning. .m rs

Restarts the current song from the beginning. Livestreams cannot be restarted.

Slash
/music restart
Prefix
.[music|m] [restart|rs]
Example
.m rs
/music remove Removes a song from the queue. .m rm

Removes a song from the queue, by its position in the queue command.

Slash
/music remove <position>
Prefix
.[music|m] [remove|rm] <position>
Example
.m rm 2
/music move Moves a song to another position in the queue. .m mv

Moves a song to another position in the queue, by the positions in the queue command.

Slash
/music move <from> <to>
Prefix
.[music|m] [move|mv] <fromPosition> <toPosition>
Example
.m mv 3 1
/music shuffle Shuffles the songs in the queue. .m sh

Shuffles the songs in the queue. The song currently playing is not affected.

Slash
/music shuffle
Prefix
.[music|m] [shuffle|sh]
Example
.m sh
/music elevator Toggle elevator mode to loop the queue. .m e

Toggle elevator mode to loop the queue. Each song returns to the end of the queue as it finishes, so a single queued song repeats and several cycle in order.

Slash
/music elevator
Prefix
.[music|m] [elevator|e]
Example
.m e
/music spotify Play current spotify activity streamed from YouTube. .m sp

Play current spotify activity streamed from YouTube. Songs are added to the queue as the user's activity changes.

Slash
/music spotify [user]
Prefix
.[music|m] [spotify|sp] [user]
Examples
.m sp.m sp @MasterChief

Storms

Random number-guessing storms that pay out GCoin.

/storms umbrella Start the incoming Storm and earn 0.25 GCoin. .s u

Start the incoming Storm and earn 0.25 GCoin.

Slash
/storms umbrella
Prefix
.[storms|s] [umbrella|u]
Example
.s u
/storms guess Make a guess with a winning reward of 1.00 GCoin. .s g

Make a guess with a winning reward of 1.00 GCoin. Multiplier applied for guesses made in 4 attempts or less.

Slash
/storms guess <number>
Prefix
.[storms|s] [guess|g] <number>
Example
.s g 50
/storms bet Make a guess. If you win, you earn the amount of points bet. If you lose, you lose those points. .s b

Make a guess. If you win, you earn the amount of points bet within your wallet. If you lose, you lose those points. Multiplier applied for guesses made in 4 attempts or less.

Slash
/storms bet <gcoin> <number>
Prefix
.[storms|s] [bet|b] <gcoin> <number>
Example
.s b 5.00 65

GCoin

GBot's currency, carried across every server.

/gcoin wallet Show your wallet, or another user's wallet in this server. .gc w

Show your wallet, or another user's wallet in this server.

Slash
/gcoin wallet [user]
Prefix
.[gcoin|gc] [wallet|w] [user]
Examples
.gc w.gc w @MasterChief
/gcoin wallets Show wallets of all users in this server. .gc ws

Show wallets of all users in this server.

Slash
/gcoin wallets
Prefix
.[gcoin|gc] [wallets|ws]
Example
.gc ws
/gcoin send Send GCoin to another user in this server. .gc sd

Send GCoin to another user in this server.

Slash
/gcoin send <user> <amount>
Prefix
.[gcoin|gc] [send|sd] <user> <amount>
Example
.gc sd @MasterChief 2.50
/gcoin history Show your transaction history, or a user's transaction history in this server. (admin optional) .gc hs

Show your transaction history, or another user's transaction history in this server. Admin role needed to show other user's history. (admin optional)

Slash
/gcoin history [user]
Prefix
.[gcoin|gc] [history|hs] [user]
Examples
.gc hs.gc hs @MasterChief

GTrade

Craft image items and trade them.

/gtrade craft Craft items to show off and trade. .gt cr

Craft items to show off and trade. Names can be up to 100 characters. Surround name with double quotes if multiple words. type options are: image

Slash
/gtrade craft <name> <value> <type>
Prefix
.[gtrade|gt] [craft|cr] <name> <value> <type>
type options
image
Examples
.gt cr "gravity hammer" 6.75 image.gt cr shield 6.75 image
/gtrade item Show off an item in your inventory. .gt i

Show off an item in your inventory.

Slash
/gtrade item <item>
Prefix
.[gtrade|gt] [item|i] <item>
Examples
.gt i "gravity hammer".gt i shield
/gtrade items List all items in your inventory, or another user's inventory in this server. .gt is

List all items in your inventory, or another user's inventory in this server.

Slash
/gtrade items [user]
Prefix
.[gtrade|gt] [items|is] [user]
Example
.gt is @MasterChief
/gtrade market Show all market items for sale and personal trade requests in the discord server. .gt m

Show all market items for sale and personal trade requests in the discord server.

Slash
/gtrade market
Prefix
.[gtrade|gt] [market|m]
Example
.gt m
/gtrade buy Buy another user's item for sale in the discord server. .gt by

Buy another user's item for sale in the discord server. Create a request to buy from a user, complete a user's pending sell request, or buy an item for sale in the server's market.

Slash
/gtrade buy <user> <item>
Prefix
.[gtrade|gt] [buy|by] <user> <item>
Examples
.gt by @MasterChief "gravity hammer".gt by @MasterChief shield
/gtrade sell Sell an item to another user in this discord server. .gt sl

Sell an item to another user in this discord server. Create a request to sell to a user, complete a user's pending buy request, or place an item for sale in the server's market.

Slash
/gtrade sell <item> [user]
Prefix
.[gtrade|gt] [sell|sl] <item> [user]
Examples
.gt sl gravityHammer @MasterChief.gt sl "my shield"
/gtrade rename Rename an item in your inventory. .gt rn

Rename an item in your inventory. Names can be up to 100 characters.

Slash
/gtrade rename <item> <name>
Prefix
.[gtrade|gt] [rename|rn] <item> <name>
Examples
.gt rn "gravity hammer" gravityHammer.gt rn shield "my shield"
/gtrade destroy Destroy an item in your inventory. .gt d

Destroy an item in your inventory.

Slash
/gtrade destroy <item>
Prefix
.[gtrade|gt] [destroy|d] <item>
Examples
.gt d "gravity hammer".gt d shield

Who Dis

Chat anonymously with a random member and guess who it is.

/whodis start Start or end a mini-game where you try to guess a random user in the server you are paired with. .wd s

Start or end a mini-game where you try to guess a random user in the server you are paired with. You have 1 guess, and if you guess correctly you earn GCoin. You can play once every hour.

Slash
/whodis start
Prefix
.[whodis|wd] [start|s]
Example
.wd s
/whodis guess Guess the name of the user you are paired with for a chance to win GCoin. .wd g

Guess the name of the user you are paired with for a chance to win GCoin.

Slash
/whodis guess <user>
Prefix
.[whodis|wd] [guess|g] <user>
Example
.wd g jonsnow1234
/whodis leave Remove the server's 'Who Dis?' role opting you out of any future games. .wd l

Remove the server's 'Who Dis?' role opting you out of any future games.

Slash
/whodis leave
Prefix
.[whodis|wd] [leave|l]
Example
.wd l
/whodis report Report a user to server admins for bad behavior. .wd rp

Report a user to server admins for bad behavior. The reported user's last 5 messages will be captured from the channel sent in, or an ongoing Who Dis game.

Slash
/whodis report [user]
Prefix
.[whodis|wd] [report|rp] [user]
Examples
.wd rp.wd rp @CerseiLannister

Hype

Automatic replies and reactions to messages.

/hype respond Set a regex to match against messages, and a list of possible responses to reply with. (admin only) .hy rs

Set a regular expression to match against new messages in this server, and a list of possible responses to reply to it with. Surround regex and response each with double quotes if multiple words. (admin only)

Slash
/hype respond <regex> <responses>
Prefix
.[hype|hy] [respond|rs] <regex> [responses...]
Examples
.hy rs "Hello there!" "General Kenobi!" "You fool! I've been trained in your Jedi arts by Count Dooku.".hy rs "It's over Anakin, I have the high ground." "You underestimate my power!"
/hype react Set a regex to match against messages, and a list of possible emojis to react with. (admin only) .hy re

Set a regular expression to match against new messages in this server, and a list of possible emojis to react to it with. Surround regex with double quotes if multiple words. (admin only)

Slash
/hype react <regex> <emojis>
Prefix
.[hype|hy] [react|re] <regex> [emojis...]
Examples
.hy re "How are you feeling?" 😊🙁.hy re "Vrrm vrrm" 🚗
/hype remove Remove an existing regular expression match response in this server. (admin only) .hy rm

Remove an existing regular expression match response in this server. (admin only)

Slash
/hype remove
Prefix
.[hype|hy] [remove|rm]
Example
.hy rm

Config

Turn features on and set roles, channels and the prefix.

/config show Shows the server's current GBot configuration. (admin only) .c s

Shows the server's current GBot configuration. (admin only)

Slash
/config show
Prefix
.[config|c] [show|s]
Example
.c s
/config toggle Turn on/off all functionality for a GBot feature in this server. (admin only) .c t

Turn on/off all functionality for a GBot feature in this server. (admin only) feature_type options are: gcoin, gtrade, hype, music, storms, whodis, legacy prefix commands

Slash
/config toggle <feature_type>
Prefix
.[config|c] [toggle|t] <feature_type>
feature_type options
🎵 Music, 💰 GCoin, 🏪 GTrade, ↩️ Hype, 🌧️ Storms, ❓ Who Dis, ⌨️ Legacy Prefix Commands
Example
.c t hype
/config channel Set the channel for a specific GBot feature in this server. (admin only) .c ch

Set the channel for a specific GBot feature in this server. (admin only) channel_type options are: admin, storms

Slash
/config channel <channel_type> <channel>
Prefix
.[config|c] [channel|ch] <channel_type> <channel>
channel_type options
admin, storms
Example
.c ch admin #admin-channel
/config role Set the role for a specific GBot feature in this server. (admin only) .c rl

Set the role for a specific GBot feature in this server. (admin only) role_type options are: admin, whodis

Slash
/config role <role_type> <role>
Prefix
.[config|c] [role|rl] <role_type> <role>
role_type options
admin, who dis
Example
.c rl admin @Admin
/config prefix Set the prefix for all GBot commands used in this server. (admin only) .c pr

Set the prefix for all GBot commands used in this server. (admin only)

Slash
/config prefix <prefix>
Prefix
.[config|c] [prefix|pr] <prefix>
Example
.c pr .

Help

See what GBot can do in your server.

/help See what GBot can do in this server. .help

Lists only what is available in your server, names what is turned off, and shows a feature's commands when you pick one. Bare group commands like .config show the same detail.

Slash
/help [feature]
Prefix
.help [feature|command]
feature options
Music, Storms, GCoin, GTrade, Who Dis, Hype, Config
Examples
/help.help music.help music play

Patreon

Register your server with GBot.

/patreon In the GBot Patreon server, specify your server's ID to enable GBot functionality. (patrons only) .pt

In the GBot Patreon server, specify a server's ID to enable GBot functionality in that server. (patrons only)

Slash
/patreon <server_id>
Prefix
.[patreon|pt] <server_id>
Example
.pt 012345678910111213