Home

:about :ban :beta :blackjack :cinv :color :config :deafen :eval :flip :forcerr :gamestats :guild :help :invite :kick :list :mute :pause :pick :play :prefix :prune :queue :queuepurge :reload :repeat :restart :resume :rolesave :roll :rps :rr :skip :staff :stop :unban :user :volume :voteskip

:about

Shows information about the bot, its developers, and how you can help with its development.

Example:

:about


:ban <user> [reason]

Allows a server administrator to ban a guild member.

Examples:

:ban @Edan

:ban @Edan haha, no.

:ban 000000000000000000


:beta <user>

Allows any set staff member to add a user to the bot's beta list.

Examples:

:beta @johnathan

:beta 000000000000000000


:blackjack

A simple blackjack game.

Example:

:blackjack


:cinv <gid>

Allows someone on the staff member list to create an invite to a guild the bot is in.

Example:

:cinv 000000000000000000


:color [color]

Allows a moderator for the current guild to change the embed color for the guild.

Examples:

:color // sets the guild's color to the default set in the config

:color #ff000

:color 000


:config [-r raw] ([config item] [value])

For updating the configuration for the guild.

Examples:

:config // returns an embed, showing the config items, and possible values

:config -r // returns a code block, showing the raw JSON config

:config 8 xd // sets config option 8 to "xd"; in the basic configuration, this sets the guild's command prefix to "xd"


:deafen <user>

Allows a server administrator to deafen and mute a guild member in a voice channel.
To undeafen and unmute, the command can be used on the user again.

Examples:

:deafen @Edan

:deafen 000000000000000000


:eval [-p img] [code]

A way for the set owner of the bot to execute code remotely, as well as update the bot's profile picture.
A picture for the profile picture can be supplied either as an attachment, or as a URL.

Examples:

:eval "oh no";

:eval -p

:flip [side]

"Flips" a coin. You can leave a side, as to have a bet, where you win nothing.

Examples:

:flip

:flip heads


:forcerr <user> [bullets] [-u noban]

Like the rr command, but for use on others instead of one's self.

Examples:

:forcerr <@667231680893026306> // forces the mentioned user to play rr

:forcerr <@356767352400117760> 3 // has the mentioned user play rr with 3 "bullets" (a 50% chance of losing)

:forcerr <@349012376978194434> 5 -u // has the mentioned user play rr with 5 "bullets" (an 83.33% chance of losing) but without the chance of being banned.


:gamestats [user] [-t game]

Returns an embed, displaying your own, or someone else's stats from playing games.
Also allows for the viewing of the people with the top stats, like most plays and such.

Examples:

:gamestats // shows your own stats

:gamestats @Edan // shows the mentioned person's stats

:gamestats -t rr // shows the top ten rr stats


:guild [id]

Shows information on the current guild.
Allows a bot's staff member to see information on a certain guild.

Examples:

:guild // shows the current guild's information

:guild 000000000000000000 // shows the provided guild's information


:help [command]

Displays the commands for the bot. Can be provided with a command's name, as to get information on that command specifically.

Examples:

:help // shows the list of commands

:help help // shows information on the help command


:invite

Returns an embed, providing invites to the bot, as well as other links relevant to the bot.

Example:

:invite


:kick <user> [reason]

Allows a moderator to kick a user.

Examples:

:kick @johnathan

:kick 000000000000000000 )':<<<

:list

Lists the items in the guild's music queue.

Example:

:list


:mute <user> [length]

Mutes a user from speaking in the guild.
A length of time for the mute can be given, or the command can be used again to remove the mute.

Examples:

:mute @Edan

:mute 000000000000000000 1h // sets time length of the mute to one hour

:mute @Edan 1d 30m // mutes the user and sets the length of the mute to on day and thirty minutes


:pause

Pauses the guild's music stream.

Example:

:pause


:pick <list>

Picks a random item from a given list.

Example:

:pick xd, XD, Xd, xD


:play

If you're in a voice channel, joins the voice channel and begins playing music in the guild's queue.

Example:

:play


:prefix [prefix]

Allows a moderator to set the prefix for the guild.
If nothing is left, then the prefix is reset.

Examples:

:prefix ! // sets the prefix to "!"

:prefix // resets the prefix to the default in the config

:prune <amount> [user]

Allows a moderator to prune messages from the current channel.
Can be set to only prune messages from a certain member, if provided with a mention or id.

Examples:

:prune 100

:prune 50 @Edan


:queue <url | search term> [-t platform] [-p playlist]

For adding an item to a guild's music queue.

Examples:

:queue la bamba // searches for "la bamba" on the guild's default platform

:queue -t soundcloud garbageforlust // searches soundcloud for "garbage for lust"

:queue -t youtube -p veteran // searches youtube for a playlist titled "veteran"

:queue youtube.com/watch?v=NPThw8DOTJo


:queuepurge

Allows a moderator to remove all the items from the queue.

Example:

:queuepurge


:reload <command>

Allows a member of the bot's staff to reload a command's cache.

Examples:

:reload help

:reload rr


:repeat [type]

Used to set the repeat type in the guild.
Type can be "single", "guild", "loop", or nothing at all. "single" repeats the currently playing item; "guild" and "loop" repeat the entire queue.

Examples:

:repeat // disables repeat in the guild

:repeat single // enables single repeat in the guild

:repeat loop // enables guild repeat in the guild


:restart

Allows the bot owner that is set in the config to restart the bot remotely.

Example:

:restart


:resume

Resumes a paused music stream.

Example:

:resume


:rolesave [option]

Provides functionality to save roles whenever a member leaves the guild.
Options can be "start", "stop", "update", "help", or nothing.

Examples:

:rolesave // returns general information on rolesave

:rolesave start // saves the roles in the guild and starts giving them back, when a recognized member joins

:rolesave stop // stops giving roles to users whenever they join

:rolesave update // updates the saved roles in the guild

:rolesave help // gives thorough information on the usage and functionality of rolesave


:roll [sides]

"Rolls" a dice.

Examples:

:roll // "rolls" a six-sided dice

:roll 21 // "rolls" a twenty-one-sided dice

:rps <choice>

A simple rock-paper-scissors game.

Example:

:rps rock


:rr [bullets] [-s safe]

A Russian Roulette game, that bans you if you lose.
bullets is the amount of bullets to simulate. If given the -s argument, the played won't be banned on loss.

Examples:

:rr // classic rr; one bullet; very spooky

:rr 5 // rr with five bullets--y'know an 83% chance for loss

:rr 5 -s // an 83% chance for loss, but no risk of being banned


:staff [user] [-l list]

Allows the set bot owner to add a staff member to the staff list.
-l argument returns a list of all staff members.

Example:

:staff 000000000000000000

:staff -l


:stop

Stops the current voice stream and has the bot leave the voice channel--the latter only, if the former is not actively occurring.

Example:

:stop


:unban <user> [reason]

Allows an administrator to unban a banned user.

Example:

:unban 000000000000000000 haha, okay.

:user [user]

Shows information on yourself or another user.

Examples:

:prune // shows the message creator's information

:prune @Edan // shows information on the mentioned user


:volume <value>

Adjusts the volume of the music stream.
value is an integer. Feel free to make your ears bleed.

Example:

:volume 75


:voteskip

Calls a vote for the current item in the guild to be skipped.

Example:

:voteskip