Table of Contents
Biscuit comes with some commands. The command signifier can be changed in the config, but for this tutorial, we will be using the default signifier (-).
In order to give staff access to the moderation tools, create a role called biscuit-key
(can be changed in the config) and grant it to whoever you want to have access.
To give a user unrestricted access to all commands and features of the bot, create a role called biscuit-admin
(can also be changed in the config) and grant it to whoever you want to have access.
Commands:
- -help [Page #] - Pulls up a list of commands
- -ping - Check if the bot is responding
- -softmute @(mention-user) - Soft mutes a user. In this state, they will only be able to send a message every two minutes. [2]
- -unsoftmute @(mention-user) - Removes a soft mute from a user. [2]
- -notspammer @(mention-user) - Delists user as spammer. [2]
- -recentspammers - Shows a list of recent spammers.
- -chanid - Displays the ID of the current channel.
- -uid @(mention-user) - Displays the ID of the mentioned user. [2]
- -togglerole (role) [ALIAS -tr (role)] - Used by members to toggle on/off a role specified in
ToggleRoles
in the config. - -makeinvite (channel-name) [max-age-hours] - Creates an invite in the specified channel. [1]
- -guildid - Displays the ID of the guild. [2]
- -wiki - Links the wiki. [2]
- -getconfig - Get a current copy of the guild config. [1]
- -saveconfig (With file upload) - Saves the config with the contents of the uploaded file. [1]
Music Player Commands
- -play (YouTube link OR Search Phrase) - Plays the specified song or plays a song found using search parameters.
- -playfirst (YouTube link OR Search Phrase) - Places specified song at the front of the queue. [3]
- -clear - Clears all upcoming songs from the queue. [3]
- -clearusersongs @(mention-user) - Clears all upcoming songs from specified user. [3]
- -forceskip - Forces the current song to be skipped.
- -forceskipto (Track #) - Force skips all songs until the specified track. [3]
- -loopmusic - Enables looping of all songs played. [3]
- -moveto (CurrentTrack #) (NewTrack #) - Moves track to specified position. [3]
- -nowplaying - Displays the currently playing song.
- -pause - Pauses the current track. [3]
- -unpause OR -resume - Unpauses the current track. [3]
- -togglepause OR -tp - Toggles the pause status of the current track. [3]
- -queue [Page #] - Displays the upcoming songs in the music queue.
- -remove (Track #) - Removes song from specified position in queue.
- -shuffle - Shuffles the sender's songs in the queue.
- -skipall - Forces the all songs to be skipped. [3]
- -skip - Sends a vote to skip the song that is currently playing.
- -volume [0-150] - Changes the player volume or displays the current volume. [3]
[1]: Requires Admin role or server administrator
[2]: Requires Moderator role, Admin role, or server administrator
[3]: Requires Music Player Controller role, Moderator role, Admin role, or server administrator
There are also some basic math functions that you can find listed in -help. Additionally from the command line, you can use the command say <channel-name> <message>
(bsay
when running on spigot) to send a message to a specific text channel on all servers (Don't include the "#" in the channel name) and gsay <guild> <channel-name> <message>
to send a message to a channel on a specific server. If you are running the bot as a spigot plugin, use the command bsay <channel-name> <message>
instead. You can also shut down the bot from console using shutdown
. Shutdown is not available when running as a spigot plugin.