Like the IRC chat of old, Discord comes with a set of slash commands that you can use to express yourself or do useful things like search for GIFs or read text aloud. Better yet, you can add bots to your Discord server to get even more functionality out of your server. Here are the most useful chat commands and bots for Discord.
RELATED:How to Set Up Your Own Discord Chat Server
Much like IRC or Slack, Discords servers use slash commands to run tasks or interact with bots. To use a slash command, start by typing / then type the command and press enter. Some commands can take extra arguments like search terms to do some cool stuff. Out of the box, here are some of the useful commands Discord can already use:
- /giphy [search term]: Use this command to find some animated GIFs. The first few results will appear just above your chat box. Click the image you want and press enter to send it to the chat room. If you don’t find the right GIF, you can use /tenor to search a different service and maybe get a different set of results.
- /nick [new nickname]: This command changes your display name at it appears on the server. Enter the nickname you want to replace your old one with and press Enter.
- /tts [message]: Discord is designed to let users hop into voice chat whenever they want, but not everyone has a microphone. This command lets users send a message that will be read aloud to everyone in the channel using text to speech. And yes, this has a huge potential for abuse, so server admins can turn it off.
- /tableflip, /unflip, and /shrug: Some of Discord’s default commands aren’t so much practical as they are fun. The /tableflip command will paste the(╯°□°)╯︵ ┻━┻ emoji in the channel. The /unflip command will share ┬─┬ ノ( ゜-゜ノ), and /shrug will put ¯_(ツ)_/¯ in the channel.
Aethex is another best and most important Discord bot which every discord server owners should have. Aethex is basically an all-in-one bot that can perform a wide range of tasks. The bot can perform tasks like game integration, social commands, manage moderation tools, utility commands etc.
These are a few basic helpful commands, but if you’re running your own server or want to have more fun, you can add bots to your server. Bots can join your channel and sit in the user list until you call on them with slash commands. To demonstrate how to use bots, we’ll look at one really powerful bot called Dyno. Dyno is designed to help with server moderation, announcements, reminders, and it can even perform Google searches or find music on YouTube.
First, you’ll need to invite the Dyno bot to your server. To do that, head to this link and click Invite Dyno at the top left corner of the screen.
You’ll need to sign in, if you’re not already signed in through your browser.
Next, you’ll see a screen like the one below. First, pick which server you want to invite your bot to. Then, you can approve or deny permissions you want to give to the bot on this server. You can ban bots later if they break or you discover they’re malicious, but it’s also a good idea to only give important permissions to bots you trust in the first place. When you’re done, scroll down and click Authorize.
Finally, Discord will ask you to confirm that you are not a robot yourself. Because bots using bots would be pretty uncouth.
Shortly after you invite your bot, you’ll get a message like this one telling you how to use it. By default, Dyno uses ? to start commands instead of a / (presumably to avoid conflicts with other bots or commands) but you can tweak by heading to Dyno’s site, clicking your server in the drop down menu at the top right corner, and changing “Command prefix.”
Now that your Dyno bot is set up, here are some handy commands to use with it:
- ?ban [user] [limit] [reason]: This command lets moderators ban users from the server. Optionally, you can set the ban to expire after a certain time limit. They will receive a message with whatever you put in the final [reason] argument.
- ?softban [user] [reason]: This command will ban and immediately unban a user. This has the effect of clearing out all their messages from a server, as well as giving them a swift kick in the pants if they need it. Though if you don’t want to get rid of every message they’ve ever sent, you should consider a timed regular ban or a kick instead.
- ?kick [user] [reason]: This kicks a user out of the server. Unlike a ban, a user can come right back to the channel immediately if they get another invite.
- ?mute [user] [minutes] [reason]: This mutes a user so they cannot speak. Add a time limit to make the mute expire. You can also remove the mute with the ?unmute command.
- ?addrole [name] [hex color] [hoist]: Discord uses a feature called roles to distinguish groups of users from one another. Some roles can be moderators or have special permissions, while other roles are simply used to tell two groups of regular users apart (like Overwatch vs. Paladins players, or Caught Up vs. Catching Up in a Game of Thrones discussion server). This command lets you create new roles on your server.
- ?delrole [role name]: This command lets you remove a role from your server, and takes this role away from everyone who had it.
- ?role [user] [role name]: This lets you assign a role to a particular user.
- ?play [url]: This command lets you add songs to a playlist that you’ll hear while in a voice channel. Each new ?play command will add that song to your playlist. You can add direct links to YouTube videos or you can search for a term and Dyno will automatically pick a song to add to your queue.
- ?queue list: This will show you which songs are currently in your music queue.
- ?google [search string]: Enter this command plus a search string and Dyno will share a link to the first result on Google. Hope you’re feeling lucky.
These are just a few of the most useful commands, but you can check out the rest of Dyno’s commands here. There are a lot of really powerful tools for managing your server, or having fun even if you’re a regular user.
You can add as many bots as you want to your server to keep adding new commands, as well. To find new bots, you can check out sites like DiscordBots.org or Carbonitex.net. Both sites have directories of tons of specialized bots. For example, there’s a bot to manage your Trello boards, get access to your Overwatch stats, or search songs on Spotify. Some of the bots may be garbage or joke bots, but there are plenty of useful ones out there. If you can’t find the tools you need between Discord’s built in commands and general purpose bots like Dyno, look for more bots to add to your server to do what you need.
READ NEXT- › How to Report Phishing and Malicious Websites in Google Chrome
- › How to Search All Your PC’s Files in Windows 10’s Start Menu
- › How to Keep Your Mac and Apps Up To Date
- › Why Do Noise Canceling Headphones Hurt My Ears?
- › Do You Really Need Antivirus For Your Smart TV?
- Owner Commands
- Approved Admin Configuration
- Custom Commands
- Channel Configuration
- Allow Configuration
- Message Configuration
- Greeting / Goodbye Configuration
- Misc. Configuration Options
- Owner / Approved Admin Commands
- Streamer and Content Creator Settings
- Everyone Commands
- User Commands
Owner Commands
Approved Admin Configuration
An approved admin on your server will be able to add/remove streamers to/from the streamer lists. They WILL NOT be able to add/remove platform owner settings though.
Add Approved Admin
Command:
admin add [@DISCORD_USER_NAME]
Description:
Run this command to add a new approved admin to the server admin list.
Required Parameters
@DISCORD_USER_NAME
- This is the user you would like to add as an approved admin for your server. Note - You must TAG the user you'd like to add with the @ symbol followed by their username.
Example Usage:
!cb admin add @dawgeth
Remove Approved Admin
Command:
admin remove [@DISCORD_USER_NAME]
Description:
Run this command to remove an approved admin from the server admin list.
Required Parameters
@DISCORD_USER_NAME
- This is the user you would like to remove as an approved admin for your server. Note - You must TAG the user you'd like to add with the @ symbol followed by their username.
Example Usage:
!cb admin remove @dawgeth
List Approved Admins
Command:
admin list
Description:
Run this command to see a list of your servers approved admins.
Example Usage:
!cb admin list
Custom Commands
Use the following commands to configure custom commands.
Add Command
Command:
add [COMMAND_NAME] [COOLDOWN_IN_SECONDS] '[OUTPUT]'
Description:
Run this command to create a new custom command.
Required Parameters
COMMAND_NAME
- What users have to type to execute the command.COOLDOWN_IN_SECONDS
- How many seconds between command usage.OUTPUT
- What is output when the command is executed. Wrap this in ' and '.
Example Usage:
!cb command add !twitter 5 'Check out my twitter!'
Add Repeating Command
Command:
add [COMMAND_NAME] [COOLDOWN_IN_SECONDS] '[OUTPUT]' [true / false] [INTERVAL_IN_SECONDS] [#DISCORD_CHANNEL_NAME]
Description:
Run this command to create a new custom command.
Required Parameters
COMMAND_NAME
- What users have to type to execute the command.COOLDOWN_IN_SECONDS
- How many seconds between command usage.OUTPUT
- What is output when the command is executed. Wrap this in ' and '.true / false
- True or False. Yes or No.- `INTERVAL_IN_SECONDS - How many seconds between the command runs.
#DISCORD_CHANNEL_NAME
- Channel you want the command to execute in.
Example Usage:
!cb command add !twitter 5 'Check out my twitter!' true 60 #MyTweets
Remove Custom Command
Command:
remove [COMMAND_NAME]
Description:
Run this command to remove a custom command.
Required Parameters
COMMAND_NAME
- What users have to type to execute the command.
Example Usage:
!cb command remove !twitter
List Commands
Command:
command list
Description:
Run this command to list your custom commands.
Example Usage:
!cb command list
Channel Configuration
Use the following commands to configure where the bot will send it's messages.
Livestream Channel
Command:
channel live [#DISCORD_CHANNEL_NAME]
Description:
Run this command to set the channel that livestream notifications will be sent to.
Required Parameters
#DISCORD_CHANNEL_NAME
- This is the channel you would like to send the notifications to. Note - Please tag the channel you'd like, starting with #.
Example Usage:
!cb channel live #live-announcements
Owner Livestream Channel
Command:
channel ownerlive [#DISCORD_CHANNEL_NAME]
Description:
Run this command to set the channel that owner livestream notifications will be sent to.
Required Parameters
#DISCORD_CHANNEL_NAME
- This is the channel you would like to send the notifications to. Note - Please tag the channel you'd like, starting with #.
Example Usage:
!cb channel ownerlive #live-announcements
Published / VOD Channel
Command:
channel published [#DISCORD_CHANNEL_NAME]
Description:
Run this command to set the channel that published notifications will be sent to.
Required Parameters
#DISCORD_CHANNEL_NAME
- This is the channel you would like to send the notifications to. Note - Please tag the channel you'd like, starting with #.
Example Usage:
!cb channel published #new-videos
Owner Published / VOD Channel
Command:
channel ownerpublished [#DISCORD_CHANNEL_NAME]
Description:
Run this command to set the channel that owner published notifications will be sent to.
Required Parameters
#DISCORD_CHANNEL_NAME
- This is the channel you would like to send the notifications to. Note - Please tag the channel you'd like, starting with #.
Example Usage:
!cb channel ownerpublished #new-videos
Greeting / Goodbye Channel
Command:
channel greetings [#DISCORD_CHANNEL_NAME]
Description:
Run this command to set the channel that greeting and goodbye notifications will be sent to.
Required Parameters
#DISCORD_CHANNEL_NAME
- This is the channel you would like to send the notifications to. Note - Please tag the channel you'd like, starting with #.
Example Usage:
!cb channel greetings #welcome-mat
Clear Channel Settings
Command:
channel clear [CHANNEL_TYPE]
Description:
Run this command to clear the channel settings, whether it be a single setting, or all of them.
Required Parameters
#CHANNEL_TYPE
- This is the specific channel you'd like cleared. Your options are:
- live
- ownerlive
- published
- ownerpublished
- greetings
- ownertwitchfeed
- all
Example Usage:
!cb channel clear live
Allow Configuration
Use the following commands to configure what the bot is allowed to do.
Mention Role
Command:
allow mention [true / false]
- Enable or Disable all platforms/types with a single command.allow mention [PLATFORM] [TYPE] [true / false]
- Choose which platforms/types to enable/disable.
Description:
Run this command to allow / deny the ability for announcements to contain an @role announcement.
Required Parameters
true / false
- True or False. Yes or No.[PLATFORM]
- Replace with: mixer, mobcrush, picarto, smashcast, twitch, or youtube.[TYPE]
- Replace with: live, published, ownerlive, or ownerpublished.
Example Usage:
!cb allow mention true
Thumbnails
Command:
allow thumbnails [true / false]
Description:
Run this command to allow / deny the ability for announcements to contain a thumbnail.
Required Parameters
true / false
- True or False. Yes or No.
Example Usage:
!cb allow thumbnails true
Live
Command:
allow live [true / false]
Description:
Run this command to allow / deny the ability for livestream announcements.
Required Parameters
true / false
- True or False. Yes or No.
Example Usage:
!cb allow live true
Published / VOD
Command:
allow published [true / false]
Description:
Run this command to allow / deny the ability for published / VOD announcements.
Required Parameters
true / false
- True or False. Yes or No.
Example Usage:
!cb allow published true
Allow Live and Published
Command:
allow all [true / false]
Description:
Run this command to allow / deny the ability for live and published / VOD announcements.
Required Parameters
true / false
- True or False. Yes or No.
Example Usage:
!cb allow all true
Allow Vodcast (Twitch Only)
Command:
allow vodcast [true / false]
Description:
Run this command to allow / deny the ability for Vodcast content from Twitch.
Required Parameters
true / false
- True or False. Yes or No.
Example Usage:
!cb allow vodcast true
Allow Stream Stats
Command:
allow streamstats [true / false]
Description:
Run this command to allow / deny the ability for stats to be posted along with your stream / publish announcements.
Required Parameters
true / false
- True or False. Yes or No.
Example Usage:
!cb allow streamstats true
Message Configuration
Use the following commands to configure custom message options and test them.
Live Message
Command:
message live '[Your Custom Message]'
Description:
Run this command to set a custom message to be announced when configured channels go live.
Required Parameters
Your Custom Message
- This message has to be surrounded with quotes. You can include the following custom variables... %CHANNEL%, %TITLE%, %URL%, and %GAME%. Note, %GAME% doesn't work on YouTube. It will be replaced with 'a game'.
Example Usage:
!cb message live '%CHANNEL% just went live - %TITLE% - Playing %GAME% - Click to Watch: %URL%'
Published Message
Command:
message published '[Your Custom Message]'
Description:
Run this command to set a custom message to be announced when configured channels publish new content.
Required Parameters
Your Custom Message
- This message has to be surrounded with quotes. You can include the following custom variables... %CHANNEL%, %TITLE%, and %URL%.
Example Usage:
!cb message published '%CHANNEL% just posted a new video - %TITLE% - Click to Watch: %URL%'
Offline Message
Command:
message offline '[Your Custom Message]'
Description:
Run this command to replace the default Stream Offline message that displays when a streamer goes offline. (Please note - only used if !cb config deleteoffline is set to false.)
Required Parameters
Your Custom Message
- This message has to be surrounded with quotes.
Example Usage:
!cb message offline 'This stream is now offline. Sorry you missed the fun.'
Test Live Message
Command:
message testlive [PLATFORM]
Description:
Run this command to test your custom live message. This will display in your current channel, not the live channel you have set.
Required Parameters
[PLATFORM]
- Replace with: mixer, mobcrush, picarto, smashcast, twitch, or youtube.
Example Usage:
!cb message testlive mixer
Test Published Message
Command:
message testpublished
Description:
Run this command to test your custom published message. This will display in your current channel, not the live channel you have set.
Example Usage:
!cb message testpublished
Greeting / Goodbye Configuration
Use the following commands to configure greeting and goodbye functionality.
Greetings
Command:
greetings [on / off]
Description:
Run this command to turn greetings on / off.
Required Parameters
on / off
- On for on. Off for off.
Example Usage:
!cb greetings on
Goodbyes
Command:
goodbyes [on / off]'
Description:
Run this command to turn goodbyes on / off.
Required Parameters
on / off
- On for on. Off for off.
Example Usage:
!cb goodbyes off
Greeting Message
Command:
greetings set '[Your Custom Message]'
Description:
Run this command to replace the default Greeting message.
Required Parameters
Your Custom Message
- This message has to be surrounded with quotes. Use the variables %USER% to dynamically insert the new users name, or %NEWLINE% for a line break.
Example Usage:
!cb greetings set 'Hello there, %USER%!'
Goodbye Message
Command:
goodbyes set '[Your Custom Message]'
Description:
Run this command to replace the default Goodbye message.
Required Parameters
Your Custom Message
- This message has to be surrounded with quotes. Use the variables %USER% to dynamically insert the new users name, or %NEWLINE% for a line break.
Example Usage:
!cb goodbyes set 'Good bye, %USER%!'
Test Greeting Message
Command:
greetings test
Description:
Run this command to test your Greeting message.
Example Usage:
!cb greetings test
Test Goodbye Message
Command:
goodbyes test
Description:
Run this command to test your Goodbye message.
Example Usage:
!cb goodbyes test
Misc. Configuration Options
Use the following commands to configure various other bits and bobs.
Configuration List
Command:
conflig list
Description:
Run this command to see your server configuration.
Example Usage:
!cb config list
Set a New Prefix
Command:
prefix [NEW PREFIX]
Description:
Run this command to replace the CouchBot Prefix (!cb).
Required Parameters
[NEW PREFIX]
- Your new prefix.
Example Usage:
!cb prefix $
Toggle Text Announcements
Command:
config textannouncements [true / false]
Description:
Run this command to toggle embedded vs. text announcements.
Required Parameters
true / false
- True or False. Yes or No.
Example Usage:
!cb config textannouncements true
Time Zone Offset
Command:
config timezoneoffset [number]
Description:
Run this command to set your servers time zone offset.
Required Parameters
number
- A number. Can be a negative. No decimals plz.
Example Usage:
!cb config timezoneoffset -5
Delete Offline Streams
Command:
config deleteoffline [true / false]
Description:
Run this command to toggle delete offline vs. change text when stream goes offline.
By default, false, if you go offline - your announcement will just be appended with text indicating the stream is over. If you set this to true, it'll (most the time) delete your stream announcement shortly after your stream goes offline.
Required Parameters
true / false
- True or False. Yes or No.
Example Usage:
!cb config deleteoffline true
Mention Role
Command:
config mentionrole [@DISCORD_ROLE]
Description:
Run this command to set the role that will get announced if Allow Mentions is turned on.
(By default this is @everyone)
Required Parameters
@DISCORD_ROLE
- A Discord Role. Also can use @everyone or here (no @. Please leave the @ off for @here) for @everyone or @here.
Example Usage:
!cb config mentionrole @Subscribers
Published Gaming URLs
Command:
config publishedytg [true / false]
Description:
Run this command to enable YouTube Gaming links for Published / VOD YouTube Content.
Required Parameters
true / false
- True or False. Yes or No.
Example Usage:
!cb config publishedytg true
Owner / Approved Admin Commands
Streamer and Content Creator Settings
These commands have to do with creator, streamers, who gets announced, etc.
List Your Creators
Command:
streamer list
streamer list [PLATFORM]
Description:
Run this command to see what creators you follow / announce.
Optional Parameters
[PLATFORM]
- Replace with: mixer, mobcrush, picarto, smashcast, twitch, youtube, or vidme.
Example Usage:
!cb streamer list youtube
Add a Creator
Command:
[PLATFORM] add [CHANNELID]
Description:
Run this command to add a new creator to announce.
Required Parameters
[PLATFORM]
- Replace with: mixer, mobcrush, picarto, smashcast, twitch, youtube, or vidme.[CHANNELID]
- Mixer, Smashcast, Twitch, Use Channel Name. YouTube needs to use the Channel Id (24 characters, starts with UC. Can be found at http://youtube.com/account_advanced).
Example Usage:
!cb twitch add DevTheMatt
Remove a Creator
Command:
[PLATFORM] remove [CHANNELID]
Description:
Run this command to remove a creator.
Required Parameters
[PLATFORM]
- Replace with: mixer, mobcrush, picarto, smashcast, twitch, youtube, or vidme.[CHANNELID]
- Mixer, Smashcast, Twitch, Use Channel Name. YouTube needs to use the Channel Id (24 characters, starts with UC. Can be found at http://youtube.com/account_advanced).
Example Usage:
!cb twitch remove DevTheMatt
Add an Owner Creator
Command:
[PLATFORM] owner [CHANNELID]
Description:
Run this command to add an owner creator. What is an owner creator? Well! So glad you asked. There can be a single owner assigned to a server. This allows you to set the Owner Channel and separate those announcements. This was implemented to allow a single creator to announce to one channel, while others are announced in another channel.
Required Parameters
[PLATFORM]
- Replace with: mixer, mobcrush, picarto, smashcast, twitch, youtube, or vidme.[CHANNELID]
- Mixer, Smashcast, Twitch, Use Channel Name. YouTube needs to use the Channel Id (24 characters, starts with UC. Can be found at http://youtube.com/account_advanced).
Example Usage:
!cb twitch owner DevTheMatt
Remove an Owner Creator
Command:
[PLATFORM] resetowner
Description:
Run this command to remove an owner creator. What is an owner creator? Well! So glad you asked. There can be a single owner assigned to a server. This allows you to set the Owner Channel and separate those announcements. This was implemented to allow a single creator to announce to one channel, while others are announced in another channel.
Required Parameters
[PLATFORM]
- Replace with: mixer, mobcrush, picarto, smashcast, twitch, youtube, or vidme.[CHANNELID]
- Mixer, Smashcast, Twitch, Use Channel Name. YouTube needs to use the Channel Id (24 characters, starts with UC. Can be found at http://youtube.com/account_advanced).
Example Usage:
!cb twitch resetowner
Announce a Creator
Command:
[PLATFORM] announce [CHANNELID]
Description:
Run this command to announce a currently live channel.
Required Parameters
[PLATFORM]
- Replace with: mixer, mobcrush, picarto, smashcast, twitch, youtube, or vidme.[CHANNELID]
- Mixer, Smashcast, Twitch, Use Channel Name. YouTube needs to use the Video ID that you want announced (This can be found in the URL of the stream / video).
Example Usage:
!cb twitch announce DevTheMatt
Add a Twitch Team
Command:
twitch addteam [TEAMTOKEN]
Description:
Run this command to add a Twitch team.
Required Parameters
[TEAMTOKEN]
- This can be found in the team URL (ie: http://twitch.tv/team/ths <- ths is the token.)
Example Usage:
!cb twitch addteam ths
Remove a Twitch Team
Command:
twitch removeteam [TEAMTOKEN]
Description:
Run this command to remove a Twitch team.
Required Parameters
[TEAMTOKEN]
- This can be found in the team URL (ie: http://twitch.tv/team/ths <- ths is the token.)
Example Usage:
!cb twitch removeteam ths
Add a Twitch Game
Command:
twitch addgame '[GAMENAME]'
Description:
Run this command to add a Twitch game.
Note: Surround your game names with ' and '.
Required Parameters
[TEAMTOKEN]
- This can be found in the team URL (ie: http://twitch.tv/team/ths <- ths is the token.)
Example Usage:
!cb twitch addgame 'League of Legends'
Remove a Twitch Game
Command:
twitch addgame '[GAMENAME]'
Description:
Run this command to remove a Twitch game.
Note: Surround your game names with ' and '.
Required Parameters
[TEAMTOKEN]
- This can be found in the team URL (ie: http://twitch.tv/team/ths <- ths is the token.)
Example Usage:
!cb twitch removegame 'League of Legends'
List Twitch Teams Followed
Command:
twitch listteams
Description:
Run this command to list the Twitch teams you follow.
Example Usage:
!cb twitch listteams
List Twitch Games Followed
Command:
twitch listgames
Description:
Run this command to list the Twitch games you follow.
Example Usage:
!cb twitch listgames
Twitch Discover
Command:
twitch discover [DISCOVER_TYPE] [DISCORD_ROLE_NAME]
Description:
Run this command to automatically announce users that go live in your Discord, who have their Twitch profiles linked to their Discord profiles.
Required Parameters
[DISCOVER_TYPE]
- all: All users, none: Turn it off, role: To only announce people in a specific role.[DISCORD_ROLE_NAME]
- The NAME (do not tag the role) of the role you want to limit the announcements for.
Example Usage:
!cb twitch discover all
!cb twitch discover role TwitchStreamers
Twitch Live Role
Command:
twitch liverole [@DISCORD_ROLE_NAME]
Description:
Run this command to move Twitch Discover users that go live to a role.
SETUP:
Please note - this will only work if Twitch Discovery is turned on. To turn that on - !cb twitch discover all. For other Twitch Discover options - check out the #bot-commands list.
- Create a new role and move it to the top of the roles list.
- Make sure you set it so you can @Mention the role, and that the role is displayed separately when online.
- In the roles list, click CouchBot.
- Add Manage Roles to the list of permissions this role has.
- Move the CouchBot role above the role you created in step 1.
- Type !cb twitch liverole @YourNewRole
Required Parameters
[@DISCORD_ROLE_NAME]
- The NAME (TAG the role) of the role you want to limit the announcements for.
Example Usage:
!cb twitch liverole @CurrentlyLive
Everyone Commands
User Commands
These commands give various information to the user.
Invite the Bot
Command:
invite
Description:
Run this command to get a DM with an invite link.
Example Usage:
!cb invite
Info
Command:
info
Description:
Run this command to get a summary of information pertaining to the bot.
Example Usage:
!cb info
Ping
Command:
ping
Description:
Run this command to ping the bot.
Example Usage:
!cb ping
Lookup a YouTube Channel ID
Command:
ytidlookup '[CHANNELNAME]'
Description:
Run this command to get a DM with an invite link.
Note: Make sure to wrap your channel name with ' and '.
Required Parameters
[CHANNELNAME]
- Channel name you want to find the Channel ID for.
Example Usage:
!cb ytidlookup 'Matt the Developer'
Whitelisted
Command:
whitelisted [DISCORD_SERVER_ID]
Description:
Check if a server is whitelisted for the Bot to use.
Required Parameters
[DISCORD_SERVER_ID]
- ID of the server you want to check.
Example Usage:
!cb whitelisted 1234567890
Check Bot Permissions
Command:
permissions [#DISCORD_CHANNEL_NAME]
Description:
Check permissions for the Bot on a specific channel.
Required Parameters
[#DISCORD_CHANNEL_NAME]
- Tag the channel you want to check the permissions of.
Example Usage:
!cb permissions #ChannelName
Purge Messages
Command:
purgeall
Description:
Purge messages from a channel 100 at a time.
Example Usage:
!cb purgeall
Purge Messages by Name
Command:
purge [@DISCORD_USER_NAME] [COUNT]
Description:
Purge messages from a channel by name / count.
Required Parameters
[@DISCORD_USER_NAME]
- Tag the User that you want to purge the messages of.
Optional Parameters
[COUNT]
- Number of Messages to Delete (Default: 100, Max: 100)
Example Usage:
!cb purge @MattTheDev 100
Create a Strawpoll
Command:
strawpoll create '[QUESTION]|[CHOICE1],[CHOICE2],[ETC]|[true / false]'
Description:
Run this command to create a Strawpoll.
Note: Make sure to wrap your creation with ' and '.
Required Parameters
[QUESTION]
- Question you want to ask.[CHOICE]
- List of choices separated by ,.[true / false]
- Allow multiple choice
Example Usage:
!cb strawpoll create 'We cool?|Yep,Nope|false'
Check Mixer Status
Command:
mixer status
Description:
Check CouchBot's Mixer Constellation Connection
Example Usage:
!cb mixer status