77 Cogs with 872 Commands
Admin
A collection of server administration utilities.
Author(s): Cog Creators
| Command | Description |
|---|---|
| !addrole | Add a role to a user. |
| !announceset | Change how announcements are sent in this guild. |
| !announceset channel | Change the channel where the bot will send announcements. |
| !announceset clearchannel | Unsets the channel for announcements. |
| !editrole | Edit role settings. |
| !editrole colour | Edit a role's colour. |
| !editrole name | Edit a role's name. |
| !removerole | Remove a role from a user. |
| !selfrole | Add or remove a selfrole from yourself. |
| !selfrole list | Lists all available selfroles. |
| !selfroleset | Manage selfroles. |
| !selfroleset add | Add a role, or a selection of roles, to the list of available selfroles. |
| !selfroleset clear | Clear the list of available selfroles for this server. |
| !selfroleset remove | Remove a role, or a selection of roles, from the list of available selfroles. |
AltMarker
Mark alt accounts
Author(s): Dav
| Command | Description |
|---|---|
| !alt | Mark or unmark an alt acount |
|
Aliases: alts
|
|
| !alt get | Get alts of a member |
| !alt mark | Mark an alt account |
| !alt unmark | Unmark an alt account |
| !amset | Set altmarker settings |
| !amset notify | Toggle notification on moderation actions |
AutoMod
Interact with and view discord's automod
Author(s): TrustyJAID
| Command | Description |
|---|---|
| !automod | Commnads for interacting with automod |
| !automod actions | View the servers saved automod actions |
|
Aliases: action
|
|
| !automod create | Create automod rules, triggers, and actions |
|
Aliases: c
|
|
| !automod create action | Create a saved action for use in automod Rules. |
| !automod create rule | Create an automod rule in the server |
| !automod create trigger | Create a saved trigger for use in automod Rules. |
| !automod rules | View the servers current automod rules |
|
Aliases: list, rule, view
|
|
| !automod triggers | View the servers saved automod triggers |
|
Aliases: trigger
|
|
AutoRoler
AutoRoler
Author(s): Dav
| Command | Description |
|---|---|
| !autorole | Autorole commands |
| !autorole add | Add a role to be assigned to all new joins |
| !autorole disable | Disable autorole |
| !autorole enable | Enable autorole |
| !autorole list | List all roles in the autorole list |
| !autorole remove | Remove a role from the autorole list |
AutoRoom
Automatic voice channel management.
This cog facilitates automatic voice channel creation.
When a member joins an AutoRoom Source (voice channel),
this cog will move them to a brand new AutoRoom that they have control over.
Once everyone leaves the AutoRoom, it is automatically deleted.
For a quick rundown on how to get started with this cog,
check out [the readme](https://github.com/PhasecoreX/PCXCogs/tree/master/autoroom/README.md)
Author(s): PhasecoreX
| Command | Description |
|---|---|
| !autoroom | Manage your AutoRoom. |
| !autoroom allow | Allow a user (or role) into your AutoRoom. |
| !autoroom bitrate | Change the bitrate of your AutoRoom. |
| !autoroom claim | Claim ownership of this AutoRoom. |
| !autoroom deny | Deny a user (or role) from accessing your AutoRoom. |
| !autoroom locked | Lock your AutoRoom (visible, but no one can join). |
| !autoroom name | Change the name of your AutoRoom. |
| !autoroom private | Make your AutoRoom private. |
| !autoroom public | Make your AutoRoom public. |
| !autoroom settings | Display current settings. |
|
Aliases: about, info
|
|
| !autoroom users | Change the user limit of your AutoRoom. |
| !autoroomset | Configure the AutoRoom cog. |
| !autoroomset access | Control access to all AutoRooms. |
| !autoroomset access admin | Allow Admins to join locked/private AutoRooms. |
| !autoroomset access bot | Automatically allow bots into AutoRooms. |
| !autoroomset access bot add | Allow a bot role into every AutoRoom. |
| !autoroomset access bot remove | Disallow a bot role from joining every AutoRoom. |
| !autoroomset access mod | Allow Moderators to join locked/private AutoRooms. |
| !autoroomset create | Create an AutoRoom Source. |
| !autoroomset modify | Modify an existing AutoRoom Source. |
|
Aliases: edit
|
|
| !autoroomset modify category | Set the category that AutoRooms will be created in. |
| !autoroomset modify defaults | Learn how AutoRoom defaults are set. |
|
Aliases: bitrate, memberrole, other, perms, users
|
|
| !autoroomset modify legacytextchannel | Manage if a legacy text channel should be created as well. |
| !autoroomset modify legacytextchannel disable | Disable creating a legacy text channel with the AutoRoom. |
| !autoroomset modify legacytextchannel enable | Enable creating a legacy text channel with the AutoRoom. |
| !autoroomset modify legacytextchannel topic | Manage the legacy text channel topic. |
| !autoroomset modify legacytextchannel topic disable | Disable setting a legacy text channel topic. |
| !autoroomset modify legacytextchannel topic set | Set the legacy text channel topic. |
| !autoroomset modify name | Set the default name format of an AutoRoom. |
| !autoroomset modify name custom | A custom channel name. |
| !autoroomset modify name game | The users current playing game, otherwise the username format. |
| !autoroomset modify name username | Default format: PhasecoreX's Room. |
| !autoroomset modify specialperms | Modify special AutoRoom permissions. |
| !autoroomset modify specialperms ownermodify | Allow AutoRoom Owners to have the Manage Channels permission on their AutoRoom. |
| !autoroomset modify specialperms sendmessage | Allow users to send messages in the AutoRoom built in text channel. |
| !autoroomset modify text | Configure sending an introductory message to the AutoRoom text channel. |
| !autoroomset modify text disable | Disable sending a message to the newly generated AutoRoom text channel. |
| !autoroomset modify text set | Send a message to the newly generated AutoRoom text channel. |
| !autoroomset modify type | Choose what type of AutoRoom is created. |
| !autoroomset modify type locked | Rooms will be visible to all, but not joinable. AutoRoom Owner can allow users in. |
| !autoroomset modify type private | Rooms will be hidden. AutoRoom Owner can allow users in. |
| !autoroomset modify type public | Rooms will be open to all. AutoRoom Owner has control over room. |
| !autoroomset modify type server | Rooms will be open to all, but the server owns the AutoRoom (so they can't be modified). |
| !autoroomset permissions | Check that the bot has all needed permissions. |
|
Aliases: perms
|
|
| !autoroomset remove | Remove an AutoRoom Source. |
| !autoroomset settings | Display current settings. |
Away
Le away cog
Author(s): aikaterna, Axas and TrustyJAID
| Command | Description |
|---|---|
| !away | Tell the bot you're away or back. |
| !awaysettings | View your current away settings |
|
Aliases: awayset
|
|
| !awaytextonly | Toggle forcing the guild's away messages to be text only. |
| !dnd | Set an automatic reply when you're dnd. |
| !gaming | Set an automatic reply when you're playing a specified game. |
| !idle | Set an automatic reply when you're idle. |
| !listening | Set an automatic reply when you're listening to Spotify. |
| !offline | Set an automatic reply when you're offline. |
| !streaming | Set an automatic reply when you're streaming. |
| !toggleaway | Toggle away messages on the whole server or a specific guild member. |
BanCheck
Look up users on various ban lists.
This cog allows server admins to check their members against multiple external ban lists.
It can also automatically check new members that join the server,
and optionally ban them if they appear in a list.
For a quick rundown on how to get started with this cog,
check out [the readme](https://github.com/PhasecoreX/PCXCogs/tree/master/bancheck/README.md)
Author(s): PhasecoreX
| Command | Description |
|---|---|
| !bancheck | Check if user is on a ban list. |
| !bancheckset | Configure BanCheck for this server. |
| !bancheckset autoban | Manage which services are allowed to ban users automatically. |
| !bancheckset autoban disable | Disable a service from banning users automatically. |
| !bancheckset autoban enable | Enable a service to ban users automatically. |
| !bancheckset autocheck | Automatically perform BanChecks on new users. |
| !bancheckset autocheck disable | Disable automatically checking new users against ban lists. |
| !bancheckset autocheck set | Set the channel you want AutoCheck notifications to go to. |
| !bancheckset service | Manage the services BanCheck will use to lookup users. |
| !bancheckset service api | Set (or delete) an API key for a service. |
| !bancheckset service disable | Disable a service. |
| !bancheckset service enable | Enable a service. |
| !bancheckset service settings | Display current settings. |
| !bancheckset settings | Display current settings. |
BetterUptime
Replaces the core uptime command to show the uptime
percentage over the last 30 days.
The cog will need to run for a full 30 days for the full
data to become available.
Author(s): @vexingvexed
| Command | Description |
|---|---|
| !downtime | Check [botname] downtime over the last 30 days. |
| !uptime | Get [botname]'s uptime percent over the last 30 days, and when I was last restarted. |
| !uptimegraph | Check [botname] uptime with a graph over the last 30 days. |
ButtonPoll
Create polls with buttons, and get a pie chart afterwards!
Author(s): @vexingvexed
| Command | Description |
|---|---|
| !advstartpoll | Advanced users: create a pull using command arguments |
| !buttonpoll | Start a button-based poll |
| !endpoll | End a currently running poll |
| !getvoters | Fetch the current voters for a running poll |
| !listpolls | List all currently running polls |
CardsAgainstHumanity
Author(s): TrustyJAID, crhallberg and Cards Against Humanity®️
| Command | Description |
|---|---|
| !cah | Cards Against Humanity®️ commands |
| !cah list | List all the available set names. |
| !cah start | Start a game of Cards Against Humanity®️ |
ChessGame
Cog to Play chess!
Author(s): WildStriker (WildStriker#6222)
| Command | Description |
|---|---|
| !chess | manage chess games |
| !chess draw | draw related commands |
| !chess draw byagreement | Offer draw by agreement |
| !chess draw claim | if valid claim made to draw the game will end with no victor |
| !chess list | list all available games |
| !chess move | move the next game piece, using Standard Algebraic Notation |
| !chess scoreboard | scoreboard related commands |
| !chess scoreboard find | find a player's score. If none is provided this will look for the requester's score |
| !chess scoreboard list | list users scoreboard from highest to lowest |
| !chess show | reposts the last gameboard state |
| !chess start | start a new game |
Core
The Core cog has many commands related to core functions.
These commands come loaded with every Red bot, and cover some of the most basic usage of the bot.
Author(s): Cog Creators
| Command | Description |
|---|---|
| !autoimmune | Commands to manage server settings for immunity from automated actions. |
| !autoimmune add | Makes a user or role immune from automated moderation actions. |
| !autoimmune isimmune | Checks if a user or role would be considered immune from automated actions. |
| !autoimmune list | Gets the current members and roles configured for automatic moderation action immunity. |
| !autoimmune remove | Remove a user or role from being immune to automated moderation actions. |
| !bankset | Base command for bank settings. |
| !bankset bankname | Set the bank's name. |
| !bankset creditsname | Set the name for the bank's currency. |
| !bankset maxbal | Set the maximum balance a user can get. |
| !bankset prune | Base command for pruning bank accounts. |
| !bankset prune server | Prune bank accounts for users no longer in the server. |
| !bankset prune user | Delete the bank account of a specified user. |
| !bankset registeramount | Set the initial balance for new bank accounts. |
| !bankset reset | Delete all bank accounts. |
| !bankset showsettings | Show the current bank settings. |
| !command | Commands to enable and disable commands and cogs. |
| !command disable | Disable a command. |
| !command disable server | Disable a command in this server only. |
| !command disablecog | Disable a cog in this server. |
| !command enable | Enable a command. |
| !command enable server | Enable a command in this server. |
| !command enablecog | Enable a cog in this server. |
| !command listdisabled | List disabled commands. |
| !command listdisabled global | List disabled commands globally. |
| !command listdisabled guild | List disabled commands in this server. |
| !command listdisabledcogs | List the cogs which are disabled in this server. |
| !contact | Sends a message to the owner. |
| !embedset | Commands for toggling embeds on or off. |
| !embedset channel | Set's a channel's embed setting. |
| !embedset command | Sets a command's embed setting. |
| !embedset command server | Sets a command's embed setting for the current server. |
| !embedset server | Set the server's embed setting. |
| !embedset showsettings | Show the current embed settings. |
| !embedset user | Sets personal embed setting for DMs. |
| !ignore | Commands to add servers or channels to the ignore list. |
| !ignore channel | Ignore commands in the channel, thread, or category. |
| !ignore list | List the currently ignored servers and channels. |
| !ignore server | Ignore commands in this server. |
|
Aliases: guild
|
|
| !info | Shows info about [botname]. |
| !invite | Shows [botname]'s invite url. |
| !licenseinfo | Get info about Red's licenses. |
|
Aliases: licenceinfo
|
|
| !localallowlist | Commands to manage the server specific allowlist. |
|
Aliases: localwhitelist
|
|
| !localallowlist add | Adds a user or role to the server allowlist. |
| !localallowlist clear | Clears the allowlist. |
| !localallowlist list | Lists users and roles on the server allowlist. |
| !localallowlist remove | Removes user or role from the allowlist. |
| !localblocklist | Commands to manage the server specific blocklist. |
|
Aliases: localblacklist
|
|
| !localblocklist add | Adds a user or role to the local blocklist. |
| !localblocklist clear | Clears the server blocklist. |
| !localblocklist list | Lists users and roles on the server blocklist. |
| !localblocklist remove | Removes user or role from local blocklist. |
| !modlogset | Manage modlog settings. |
| !modlogset cases | Enable or disable case creation for a mod action. |
| !modlogset modlog | Set a channel as the modlog. |
| !modlogset resetcases | Reset all modlog cases in this server. |
| !mydata | Commands which interact with the data [botname] has about you. |
| !mydata 3rdparty | View the End User Data statements of each 3rd-party module. |
| !mydata forgetme | Have [botname] forget what it knows about you. |
| !mydata getmydata | [Coming Soon] Get what data [botname] has about you. |
| !mydata whatdata | Find out what type of data [botname] stores and why. |
| !set | Commands for changing [botname]'s settings. |
| !set bot | Commands for changing [botname]'s metadata. |
|
Aliases: metadata
|
|
| !set bot nickname | Sets [botname]'s nickname for the current server. |
| !set deletedelay | Set the delay until the bot removes the command message. |
| !set locale | Changes [botname]'s locale in this server. |
| !set locale server | Changes [botname]'s locale in this server. |
| !set regionalformat | Changes the bot's regional format in this server. This is used for formatting date, time and numbers. |
| !set regionalformat server | Changes the bot's regional format in this server. This is used for formatting date, time and numbers. |
| !set roles | Set server's admin and mod roles for [botname]. |
| !set roles addadminrole | Adds an admin role for this server. |
| !set roles addmodrole | Adds a moderator role for this server. |
| !set roles removeadminrole | Removes an admin role for this server. |
| !set roles removemodrole | Removes a mod role for this server. |
| !set serverfuzzy | Toggle whether to enable fuzzy command search for the server. |
| !set serverprefix | Sets [botname]'s server prefix(es). |
| !set showsettings | Show the current settings for [botname]. |
| !set usebotcolour | Toggle whether to use the bot owner-configured colour for embeds. |
|
Aliases: usebotcolor
|
|
| !unignore | Commands to remove servers or channels from the ignore list. |
| !unignore channel | Remove a channel, thread, or category from the ignore list. |
| !unignore server | Remove this server from the ignore list. |
|
Aliases: guild
|
|
| !uptime | Shows [botname]'s uptime. |
CustomCommands
This cog contains commands for creating and managing custom commands that display text.
These are useful for storing information members might need, like FAQ answers or invite links.
Custom commands can be used by anyone by default, so be careful with pings.
Commands can only be lowercase, and will not respond to any uppercase letters.
Author(s): Cog Creators
| Command | Description |
|---|---|
| !customcom | Base command for Custom Commands management. |
|
Aliases: cc
|
|
| !customcom cooldown | Set, edit, or view the cooldown for a custom command. |
| !customcom create | Create custom commands. |
| !customcom create random | Create a CC where it will randomly choose a response! |
| !customcom create simple | Add a simple custom command. |
| !customcom delete | Delete a custom command. |
| !customcom edit | Edit a custom command. |
| !customcom list | List all available custom commands. |
| !customcom raw | Get the raw response of a custom command, to get the proper markdown. |
| !customcom search | Searches through custom commands, according to the query. |
| !customcom show | Shows a custom command's responses and its settings. |
CustomPing
A more information rich ping message.
Author(s): PhenoM4n4n
| Command | Description |
|---|---|
| !ping | View bot latency. |
| !ping moreinfo | Ping with additional latency stastics. |
| !ping shards | View latency for all shards. |
Dashboard
Interact with your bot through a web Dashboard!
**Installation guide:** https://red-web-dashboard.readthedocs.io/en/latest
⚠️ This package is a fork of Neuro Assassin's work, and isn't endorsed by the Org at all.
Author(s): AAA3A and Neuro Assassin
| Command | Description |
|---|---|
| !dashboard | Get the link to the Dashboard. |
Dice
Perform complex dice rolling.
Author(s): PhasecoreX
| Command | Description |
|---|---|
| !dice | Perform die roll based on a dice formula. |
DiscordModals
A cog to use Discord Modals, forms with graphic interface!
Author(s): AAA3A
| Command | Description |
|---|---|
| !discordmodals | Group of commands to use DiscordModals. |
| !discordmodals add | Add a Modal for a message. |
| !discordmodals list | List all Modals of this server or display the settings for a specific one. |
| !discordmodals remove | Remove a Modal for a message. |
Downloader
Install community cogs made by Cog Creators.
Community cogs, also called third party cogs, are not included
in the default Red install.
Community cogs come in repositories. Repos are a group of cogs
you can install. You always need to add the creator's repository
using the `[p]repo` command before you can install one or more
cogs from the creator.
Author(s): Cog Creators
| Command | Description |
|---|---|
| !findcog | Find which cog a command comes from. |
DropdownsTexts
A cog to have dropdowns-texts!
Author(s): AAA3A
| Command | Description |
|---|---|
| !dropdownstexts | Group of commands to use DropdownsTexts. |
| !dropdownstexts add | Add a dropdown-text for a message. |
| !dropdownstexts bulk | Add dropdown-texts for a message. |
| !dropdownstexts clear | Clear a dropdown-texts for a message. |
| !dropdownstexts list | List all dropdowns-texts of this server or display the settings for a specific one. |
| !dropdownstexts remove | Remove a dropdown-text for a message. |
EasyTranslate
Translate messages using Google Translate for free. Supports context menu commands.
Author(s): hollowstrawberry
| Command | Description |
|---|---|
| !setmylanguage | Set your preferred language when translating. |
| !translate | Translate something into your preferred language. Can also reply to a message to translate it. |
| !translate to | Translate something into a specific language. Can also reply to a message to translate it. |
Economy
Get rich and have fun with imaginary currency!
Author(s): Cog Creators
| Command | Description |
|---|---|
| !bank | Base command to manage the bank. |
| !bank balance | Show the user's account balance. |
| !bank set | Set the balance of a user's bank account. |
| !bank transfer | Transfer currency to other users. |
| !economyset | Base command to manage Economy settings. |
| !economyset paydayamount | Set the amount earned each payday. |
| !economyset paydaytime | Set the cooldown for the payday command. |
| !economyset rolepaydayamount | Set the amount earned each payday for a role. |
| !economyset showsettings | Shows the current economy settings |
| !economyset slotmax | Set the maximum slot machine bid. |
| !economyset slotmin | Set the minimum slot machine bid. |
| !economyset slottime | Set the cooldown for the slot machine. |
| !leaderboard | Print the leaderboard. |
| !payday | Get some free currency. |
| !payouts | Show the payouts for the slot machine. |
| !slot | Use the slot machine. |
Editor
Allows for Administrators to edit a bot's messages by providing the new content or by copying another message
Author(s): Neuro Assassin
| Command | Description |
|---|---|
| !editmessage | Edits a message with the content of another message or the specified content. |
EmbedCreator
Create embeds using buttons, modals and dropdowns!
Author(s): Kreusada
| Command | Description |
|---|---|
| !embedcreate | Create an embed. |
EmbedUtils
Create, post, and store embeds.
Author(s): PhenoM4n4n
| Command | Description |
|---|---|
| !embed | Post a simple embed. |
| !embed download | Download a JSON file for a message's embed. |
| !embed edit | Edit a message sent by [botname]'s embeds. |
| !embed edit fromfile | Edit a message's embed using a valid JSON file. |
| !embed edit json | Edit a message's embed using valid JSON. |
| !embed edit message | Edit a message's embed using another message's embed. |
| !embed edit pastebin | Edit a message's embed using a pastebin link which contains valid JSON or YAML. |
| !embed edit store | Edit a message's embed using an embed that's stored on this server. |
| !embed edit store global | Edit a message's embed using an embed that's stored globally. |
| !embed edit yaml | Edit a message's embed using valid YAML. |
| !embed edit yamlfile | Edit a message's embed using a valid YAML file. |
| !embed fromfile | Post an embed from a valid JSON file. |
| !embed info | Get info about an embed that is stored on this server. |
| !embed json | Post embeds from valid JSON. |
| !embed message | Post an embed from a message. |
| !embed pastebin | Post embeds from a pastebin link containing valid JSON or YAML. |
| !embed post | Post stored embeds. |
| !embed post global | Post global stored embeds. |
| !embed store | Store embeds for server use. |
| !embed store download | Download a JSON file for a stored embed. |
| !embed store fromfile | Store an embed from a valid JSON file on this server. |
| !embed store json | Store an embed from valid JSON on this server. |
| !embed store list | View stored embeds. |
| !embed store message | Store an embed from a message on this server. |
| !embed store pastebin | Store an embed from valid JSON or YAML from a pastebin link on this server. |
| !embed store remove | Remove a stored embed on this server. |
| !embed store simple | Store a simple embed on this server. |
| !embed store yaml | Store an embed from valid YAML on this server. |
| !embed store yamlfile | Store an embed from a valid YAML file on this server. |
| !embed webhook | Send embeds through webhooks. |
| !embed webhook fromfile | Send embeds through webhooks, using JSON files. |
|
Aliases: fromjsonfile, fromdatafile
|
|
| !embed webhook global | Send global embeds through webhooks. |
| !embed webhook json | Send embeds through webhooks using JSON. |
| !embed webhook message | Send embeds through webhooks. |
| !embed webhook pastebin | Send embeds through webhooks using a pastebin link with valid YAML or JSON. |
| !embed webhook yaml | Send embeds through webhooks using YAML. |
| !embed webhook yamlfile | Send embeds through webhooks, using JSON files. |
|
Aliases: fromyamlfile
|
|
| !embed yaml | Post embeds from valid YAML. |
| !embed yamlfile | Post an embed from a valid YAML file. |
ExtendedModLog
Extended modlogs
Works with core modlogset channel
Author(s): RePulsar and TrustyJAID
| Command | Description |
|---|---|
| !modlog | Toggle various extended modlog notifications |
|
Aliases: modlogtoggle, modlogs
|
|
| !modlog all | Turn all logging options on or off. |
| !modlog bot | Bot filter settings. |
|
Aliases: bots
|
|
| !modlog bot change | Toggle bots from being logged in user updates. |
| !modlog bot deletes | Toggle message delete notifications for bot users. |
|
Aliases: delete
|
|
| !modlog bot edits | Toggle message edit notifications for bot users. |
|
Aliases: edit
|
|
| !modlog bot voice | Toggle bots from being logged in voice state updates. |
| !modlog channel | Set the channel for modlogs. |
| !modlog colour | Set custom colours for modlog events |
| !modlog commandlevel | Set the level of commands to be logged. |
| !modlog delete | Delete logging settings. |
| !modlog delete bulkdelete | Toggle bulk message delete notifications. |
| !modlog delete cachedonly | Toggle message delete notifications for non-cached messages. |
| !modlog delete ignorecommands | Toggle message delete notifications for valid bot command messages. |
| !modlog delete individual | Toggle individual message delete notifications for bulk message delete. |
| !modlog embeds | Set modlog events to use embeds or text |
| !modlog emojiset | Set the emoji used in text modlogs. |
| !modlog ignore | Ignore a channel from message delete/edit events and bot commands. |
| !modlog member | Toggle individual member update settings. |
|
Aliases: members, memberchanges
|
|
| !modlog member all | Set all member update settings. |
| !modlog member avatar | Toggle avatar updates for member changes. |
| !modlog member flags | Toggle flags updates for members. |
| !modlog member nickname | Toggle nickname updates for member changes. |
|
Aliases: nicknames
|
|
| !modlog member pending | Toggle pending updates for members. |
| !modlog member roles | Toggle role updates for members. |
|
Aliases: role
|
|
| !modlog member settings | Show the current settings on member updates. |
| !modlog member timeout | Toggle timeout updates for members. |
| !modlog resetchannel | Reset the modlog event to the default modlog channel. |
| !modlog settings | Show the servers current ExtendedModlog settings |
| !modlog toggle | Turn on and off specific modlog actions |
| !modlog unignore | Unignore a channel from message delete/edit events and bot commands. |
General
General commands.
Author(s): Cog Creators
| Command | Description |
|---|---|
| !8 | Ask 8 ball a question. |
| !choose | Choose between multiple options. |
| !flip | Flip a coin... or a user. |
| !lmgtfy | Create a lmgtfy link. |
| !roll | Roll a random number. |
| !rps | Play Rock Paper Scissors. |
| !serverinfo | Show server information. |
| !stopwatch | Start or stop the stopwatch. |
|
Aliases: sw
|
|
| !urban | Search the Urban Dictionary. |
GetDocs
A cog to get and display some documentations in Discord! Use [p]listsources to get a list of all the available sources.
Author(s): AAA3A and amyrinbot
| Command | Description |
|---|---|
| !docs | View rich documentation for a specific node/query. |
| !listsources | Shows a list of all sources, those that are available or those that are disabled. |
| !rtfm | Show all items matching your search. |
Giveaways
Giveaway Commands
Author(s): flare
| Command | Description |
|---|---|
| !giveaway | Manage the giveaway system |
|
Aliases: gw
|
|
| !giveaway advanced | Advanced creation of Giveaways. |
| !giveaway edit | Edit a giveaway. |
| !giveaway end | End a giveaway. |
| !giveaway entrants | List all entrants for a giveaway. |
| !giveaway explain | Explanation of giveaway advanced and the arguements it supports. |
| !giveaway info | Information about a giveaway. |
| !giveaway integrations | Various 3rd party integrations for giveaways. |
| !giveaway list | List all giveaways in the server. |
| !giveaway reroll | Reroll a giveaway. |
| !giveaway start | Start a giveaway. |
Hellohook
Custom welcome message bots
Author(s): coffeebank
| Command | Description |
|---|---|
| !hellohook | Hellohook settings |
| !hellohook invite | Send custom Hellohook welcomes based on invite URLs (beta) |
|
Aliases: inv, invites
|
|
| !hellohook invite add | Add a custom invite-based welcome |
| !hellohook invite edit | Edit a custom invite-based welcome |
| !hellohook invite remove | Remove a custom invite-based welcome |
| !hellohook invite settings | List all invite-based welcomes |
|
Aliases: list
|
|
| !hellohook invite sync | Re-sync the invite tracker if bot's been offline |
| !hellohook invite test | Test all invite-based welcomes |
| !hellohook reset | ⚠️ Reset all settings |
| !hellohook setgreet | Set the Greet message |
| !hellohook setgreethook | Set the webhook URL/channel for Greet messages |
| !hellohook setleave | Set the Leave message |
| !hellohook setleavehook | Set the webhook URL/channel for Leave messages |
| !hellohook settings | List current Hellohook settings |
|
Aliases: list
|
|
| !hellohook test | Send a test welcome message to the hellohook |
| !hellohook toggle | Enable/Disable Hellohook Greet/Leave messages |
Image
Image related commands.
Author(s): Cog Creators
| Command | Description |
|---|---|
| !gif | Retrieve the first search result from Giphy. |
| !gifr | Retrieve a random GIF from a Giphy search. |
| !imgur | Retrieve pictures from Imgur. |
| !imgur search | Search Imgur for the specified term. |
| !imgur subreddit | Get images from a subreddit. |
InfoChannel
Create a channel with updating server info
This relies on editing channels, which is a strictly rate-limited activity.
As such, updates will not be frequent. Currently capped at 1 per 5 minutes per server.
Author(s): Bobloy
| Command | Description |
|---|---|
| !infochannel | Toggle info channel for this server |
| !infochannelset | Toggle different types of infochannels |
|
Aliases: icset
|
|
| !infochannelset name | Change the name of the infochannel for the specified channel type. |
| !infochannelset rolename | Change the name of the infochannel for specific roles. |
| !infochannelset togglechannel | Toggles the infochannel for the specified channel type. |
| !infochannelset togglerole | Toggle an infochannel that shows the count of users with the specified role |
IsItDown
Cog for checking whether a website is down or not.
Uses the `isitdown.site` API
Author(s): Bobloy
| Command | Description |
|---|---|
| !isitdown | Check if the provided url is down |
Leaver
Creates a goodbye message when people leave
Author(s): Bobloy
| Command | Description |
|---|---|
| !leaverset | Adjust leaver settings |
|
Aliases: setleaver
|
|
| !leaverset channel | Choose the channel to send leave messages to |
LuigiPoker
The Luigi Poker minigame from New Super Mario Brothers.
Author(s): aikaterna and themario30
| Command | Description |
|---|---|
| !poker | The Luigi Poker minigame from New Super Mario Brothers. |
| !poker play | Starts the Game! |
MartTools
Multiple tools that are originally used on Martine.
Author(s): Predä and Draper
| Command | Description |
|---|---|
| !advusagecount | Permanent stats since first time that the cog has been loaded. |
|
Aliases: advusagec
|
|
| !bankstats | Show stats of the bank. |
| !prefix | Show all prefixes of the bot |
|
Aliases: prefixes
|
|
| !servercount | Send servers stats of the bot. |
|
Aliases: serverc, serversc
|
|
| !usagecount | Show the usage count of the bot. |
|
Aliases: usagec
|
|
MemberCount
Get count of all members + humans and bots separately.
Author(s): Jakub Kuczys (https://github.com/Jackenmen)
| Command | Description |
|---|---|
| !membercount | Get count of all members + humans and bots separately. |
|
Aliases: memberc
|
|
ModNotes
A mod note cog for moderators to add notes to users
Author(s): Jojo#7791
| Command | Description |
|---|---|
| !modnote | Create a note for a user. This user cannot be a bot. |
| !modnote edit | Edit a note on a user. This user cannot be a bot. |
| !modnote list | List the notes on a certain user. |
| !modnote listall | List all the members with notes in this guild |
| !modnote remove | Remove a note from a user. This user cannot be a bot. |
| !modnoteset | Setup modnotes |
| !modnoteset nonauthoredits | Allow any moderator to edit notes, regardless of who authored it |
| !modnoteset usemodlog | Toggle whether to use the modlog or not. |
Monopoly
Play monopoly with 2-8 people.
Author(s): Flame442
| Command | Description |
|---|---|
| !monopoly | Play monopoly with 2-8 people. |
| !monopoly delete | Delete one or more save files. |
| !monopoly list | List available save files. |
| !monopolyset | Config options for monopoly. |
| !monopolyset auction | Set if properties should be auctioned when passed on. |
| !monopolyset bail | Set how much bail should cost. |
| !monopolyset darkmode | Set if the board should be a darker varient. |
| !monopolyset doublego | Set if landing on go should double the amount of money given. |
| !monopolyset freeparking | Set the reward for landing on free parking. |
| !monopolyset go | Set the base value of passing go. |
| !monopolyset hotellimit | Set a limit on the number of hotels that can be bought. |
| !monopolyset houselimit | Set a limit on the number of houses that can be bought. |
| !monopolyset income | Set how much Income Tax should cost. |
| !monopolyset luxury | Set how much Luxury Tax should cost. |
| !monopolyset maxjailrolls | Set the maximum number of rolls in jail before bail has to be paid. |
| !monopolyset mention | Set if players should be mentioned when their turn begins. |
| !monopolyset minraise | Set the minimum raise in auctions. |
| !monopolyset startingcash | Set how much money players should start the game with. |
| !monopolyset thread | Set if a thread should be created per-game to contain game messages. |
| !monopolyset timeout | Set the amount of time before the game times out. |
| !monopolystop | Stop the game of monopoly in this channel. |
NickPrefix
Author(s): Eris
| Command | Description |
|---|---|
| !boo | Adds a Halloween themed prefix to the user's nickname |
| !turkey | Adds a Thanksgiving themed prefix to the user's nickname |
Perform
Perform different actions, like cuddle, poke etc.
Author(s): Onii-chan and sravan
| Command | Description |
|---|---|
| !amazed | Act amazed! |
|
Aliases: amazing
|
|
| !bite | Bite a user! |
| !blush | Act blush! |
| !clap | Clap for someone! |
| !confuse | Act confused! |
|
Aliases: confused
|
|
| !cry | Start crying! |
| !cuddle | Cuddle a user! |
| !cute | Act cute! |
| !dance | Start dancing! |
| !dodge | Dodge something! |
| !facepalm | Do a facepalm! |
| !feed | Feeds a user! |
| !happy | Act happy! |
| !headdesk | Do a facedesk! |
|
Aliases: facedesk
|
|
| !hide | Hide yourself! |
| !highfive | Highfive a user! |
| !hug | Hugs a user! |
| !kill | Kill a user! |
| !kiss | Kiss a user! |
| !laugh | Start laughing! |
| !lick | Licks a user! |
| !lonely | Act lonely! |
|
Aliases: alone
|
|
| !love | Love a user! |
| !mad | Act angry! |
|
Aliases: angry
|
|
| !nosebleed | Start bleeding from nose! |
| !nutkick | Kick a user on the nuts! |
| !pat | Pats a user! |
| !peek | Start lurking! |
|
Aliases: lurk
|
|
| !performstats | View your roleplay stats |
| !plead | Plead to a user! |
| !poke | Poke a user! |
| !pout | Act pout! |
| !protect | Protech someone! |
| !punch | Punch a user! |
| !run | Start running! |
| !scared | Act scared! |
| !scream | Start screaming! |
| !shrug | Start shrugging! |
| !slap | Slaps a user! |
| !sleep | Act sleepy! |
| !smug | Be smug towards someone! |
| !spank | Spanks a user! |
| !stare | Stare someone! |
| !tickle | Tickles a user! |
| !wave | Wave to someone! |
| !yeet | Yeet someone! |
Permissions
Customise permissions for commands and cogs.
Author(s): Cog Creators
| Command | Description |
|---|---|
| !permissions | Command permission management tools. |
| !permissions acl | Manage permissions with YAML files. |
|
Aliases: yaml
|
|
| !permissions acl getserver | Get a YAML file detailing all rules in this server. |
|
Aliases: getguild
|
|
| !permissions acl setserver | Set rules for this server with a YAML file. |
|
Aliases: setguild
|
|
| !permissions acl updateserver | Update rules for this server with a YAML file. |
|
Aliases: updateguild
|
|
| !permissions acl yamlexample | Sends an example of the yaml layout for permissions |
| !permissions addserverrule | Add a rule to a command in this server. |
| !permissions canrun | Check if a user can run a command. |
| !permissions clearserverrules | Reset all rules in this server. |
|
Aliases: clearguildrules
|
|
| !permissions explain | Explain how permissions works. |
| !permissions removeserverrule | Remove a server rule from a command. |
| !permissions setdefaultserverrule | Set the default rule for a command in this server. |
PokemonDuel
Battle in a Pokemon Duel with another member of your server.
Author(s): Flame442
| Command | Description |
|---|---|
| !pokemonduel | Battle in a Pokemon Duel with another member of your server. |
| !pokemonduel inverse | Battle in an Inverse Duel with another member of your server. |
| !pokemonduel party | Manage your party of pokemon. |
| !pokemonduel party list | View the pokemon currently in your party. |
|
Aliases: view
|
|
| !pokemonduel party set | Set your party of pokemon. |
| !pokemonduelset | Config options for pokemon duels. |
| !pokemonduelset thread | Set if a thread should be created per-game to contain game messages. |
PyLavController
Set a channel to listens and control the music player.
Author(s): Draper
| Command | Description |
|---|---|
| !plcontrollerset | Configure the PyLav Controller. |
| !plcontrollerset acceptrequests | Toggle whether the controller should listen for requests. |
|
Aliases: ar, listen
|
|
| !plcontrollerset acceptsearches | Toggle whether the controller should listen for searches. |
|
Aliases: as, search
|
|
| !plcontrollerset antispam | Toggle whether the controller enable the antispam check. |
|
Aliases: spam
|
|
| !plcontrollerset channel | Set the channel to create the controller in. |
| !plcontrollerset slowmode | Toggle whether the controller should use slowmode. |
|
Aliases: sm
|
|
PyLavPlayer
A Media player using the PyLav library
Author(s): Draper
| Command | Description |
|---|---|
| !bump | Plays the specified track from the queue. |
| !connect | Request that I connect to the specified channel or your current channel. |
| !dc | Request that I disconnect from the current voice channel. |
|
Aliases: disconnect
|
|
| !np | Shows which track is currently being played on this server. |
| !pause | Pause the player |
| !play | Attempt to play the queries which you provide. |
| !playnext | Enqueue a track at the top of the queue. |
| !prev | Play previously played tracks. |
|
Aliases: previous
|
|
| !queue | Shows the current queue for this server. |
|
Aliases: q
|
|
| !remove | Remove the specified track from the queue. |
| !repeat | Set whether to repeat the current song or queue. |
| !resume | Resume the player |
| !seek | Seek the current track. |
| !shuffle | Shuffles the current queue. |
| !skip | Skips the current track. |
| !stop | Stops the player and clears the queue. |
| !volume | Set the current volume for the player. |
ReacTicket
Author(s): Neuro Assassin
| Command | Description |
|---|---|
| !reacticket | Create a reaction ticket system in your server |
| !reacticket add | Add a user to the current ticket. |
| !reacticket assign | |
| !reacticket close | Closes the created ticket. |
| !reacticket lock | Lock the specified ticket channel. If no channel is provided, defaults to current. |
| !reacticket name | Rename the ticket in scope. |
| !reacticket queue | List, modify and close tickets sorted based upon when they were opened |
|
Aliases: tickets
|
|
| !reacticket remove | Remove a user from the current ticket. |
| !reacticket settings | Manage settings for ReacTicket |
|
Aliases: set
|
|
| !reacticket settings closesettings | Control what actions occur when a ticket is closed |
| !reacticket settings closesettings archive | Customize settings for archiving ticket channels |
| !reacticket settings closesettings archive category | Set the category to move closed ticket channels to. |
| !reacticket settings closesettings archive enable | Enable Archiving mode, to move the Ticket Channels to the set category once closed. |
| !reacticket settings closesettings closeonleave | Set whether to automatically close tickets if the ticket author leaves. |
| !reacticket settings closesettings dm | Set whether or not to send a DM to the ticket author on ticket close. |
| !reacticket settings closesettings prune | Clean out channels under the archive category. |
| !reacticket settings closesettings reports | Set a channel to make a mini report in when a ticket is closed or opened. |
| !reacticket settings disable | Disable ticketing system |
| !reacticket settings enable | Starts listening for the set Reaction on the set Message to process tickets |
| !reacticket settings postcreationsettings | Control the actions that occur post the ticket being created |
|
Aliases: postcs
|
|
| !reacticket settings postcreationsettings category | Set the category to create ticket channels under. |
| !reacticket settings postcreationsettings creationmessage | Set the message that is sent when you initially create the ticket. |
| !reacticket settings postcreationsettings roles | Add or remove a role to be automatically added to Ticket channels. |
| !reacticket settings postcreationsettings ticketname | Control how tickets are automatically named when they are created |
| !reacticket settings postcreationsettings ticketname add | Add a new default ticket name preset. The following variables are available for you: |
| !reacticket settings postcreationsettings ticketname list | List regisetered ticket name presets |
| !reacticket settings postcreationsettings ticketname remove | Remove a preset ticket name from the list. |
| !reacticket settings postcreationsettings ticketname select | Select a ticket name preset to use. |
| !reacticket settings precreationsettings | Control the actions that are checked/occur before ticket is created |
|
Aliases: precs
|
|
| !reacticket settings precreationsettings blacklist | Add or remove a user to be prevented from creating tickets. |
| !reacticket settings precreationsettings maxtickets | Set the maximum number of tickets that a user can have open at one time. |
| !reacticket settings precreationsettings reaction | Set the reaction to listen for on the Ticket Creation message |
| !reacticket settings precreationsettings setmsg | Set the message to listen for ticket reactions on |
| !reacticket settings userpermissions | Control the permissions that users have with their own tickets |
| !reacticket settings userpermissions usercanclose | Set whether users can close their own tickets or not. |
| !reacticket settings userpermissions usercanmodify | Set whether users can add or remove additional users to their ticket. |
| !reacticket settings userpermissions usercanname | Set whether users can rename their tickets and associated channels. |
ReactChannel
Per-channel auto reaction tools.
Admins can set up certain channels to be ReactChannels, where each message in it
will automatically have reactions applied. Depending on the type of ReactChannel,
click these reactions could trigger automatic actions.
Additionally, Admins can set up server-wide upvote and/or downvote emojis, where
reacting to messages with these (in any channel) will increase or decrease the
message owners total karma.
Author(s): PhasecoreX
| Command | Description |
|---|---|
| !downvote | View the downvote reaction for this server. |
| !karma | View your (or another users) total karma for messages in this server. |
| !karmatop | View the members in this server with the highest total karma. |
| !reactchannelset | Manage ReactChannel settings. |
| !reactchannelset disable | Disable ReactChannel functionality in a channel. |
| !reactchannelset emoji | Manage emojis used for ReactChannels. |
| !reactchannelset emoji downvote | Set the downvote emoji used. Use "none" to remove the emoji and disable downvotes. |
| !reactchannelset emoji upvote | Set the upvote emoji used. Use "none" to remove the emoji and disable upvotes. |
| !reactchannelset enable | Enable ReactChannel functionality in a channel. |
| !reactchannelset enable checklist | All messages will have a checkmark. Clicking it will delete the message. |
| !reactchannelset enable custom | All messages will have the specified emoji(s). |
| !reactchannelset enable vote | All user messages will have an up and down arrow. Clicking them will affect a user's karma total. |
| !reactchannelset filter | Only react to certain messages in a ReactChannel. |
| !reactchannelset filter content | Filter what type of messages will be reacted to. |
| !reactchannelset filter content commands | Toggle reacting to command messages. |
| !reactchannelset filter content images | Toggle reacting to images. |
| !reactchannelset filter content text | Toggle reacting to text-only messages. |
| !reactchannelset filter role | Filter what user roles will be reacted to. |
| !reactchannelset filter role add | Add a role to the role filter. |
| !reactchannelset filter role remove | Remove a role from the role filter. |
| !reactchannelset filter role toggle | Toggle between allowing or denying these roles. |
| !reactchannelset filter source | Control who is reacted to. |
| !reactchannelset filter source bots | Toggle reacting to other bot messages. |
| !reactchannelset filter source myself | Toggle reacting to my own messages. |
| !reactchannelset filter source users | Toggle reacting to user messages. |
| !reactchannelset settings | Display current settings. |
| !upvote | View the upvote reaction for this server. |
Reports
Report system
Members can type `[p]report <user> <reason>` and it'll show up in your selected channel!
Author(s): SharkyTheKing
| Command | Description |
|---|---|
| !report | Report a member |
| !reportdm | Enables/Disables the messages the bot sends on report |
| !reportset | Manage reports system |
| !reportset channel | Sets the channel where reports will be posted into |
| !reportset emotes | Sets it whether the bot automatically puts reactions for each report sent |
| !reportset list | Displays report settings |
| !reportset reportclaim | Toggle report to be claimed. |
RoleTools
Role related tools for moderation
Author(s): TrustyJAID
| Command | Description |
|---|---|
| !roletools | Commands for creating custom role settings |
| !roletools atomic | Set the atomicity of role assignment. |
| !roletools autorole | Set a role to be automatically applied when a user joins the server. |
| !roletools buttons | Setup role buttons |
|
Aliases: button
|
|
| !roletools buttons cleanup | Check each button that has registered a message still exists and remove buttons with |
| !roletools buttons create | Create a role button |
| !roletools buttons delete | Delete a saved button. |
| !roletools buttons view | View current buttons setup for role assign in this server. |
| !roletools cost | Set the cost to acquire a role. |
| !roletools exclude | Set role exclusions |
|
Aliases: exclusive
|
|
| !roletools exclude add | Add role exclusion (This will remove if the designated role is acquired |
| !roletools exclude mutual | Allow setting roles mutually exclusive to eachother |
| !roletools exclude remove | Remove role exclusion |
| !roletools forcerole | Force a sticky role on one or more users. |
| !roletools forceroleremove | Force remove sticky role on one or more users. |
| !roletools giverole | Gives a role to designated members. |
| !roletools include | Set role inclusion |
|
Aliases: inclusive
|
|
| !roletools include add | Add role inclusion (This will add roles if the designated role is acquired |
| !roletools include mutual | Allow setting roles mutually inclusive to eachother |
| !roletools include remove | Remove role inclusion |
| !roletools message | Commands for sending/editing messages for roletools |
| !roletools message edit | Edit a bots message to include Role Buttons |
| !roletools message editbutton | Edit a bots message to include Role Buttons |
| !roletools message editselect | Edit a bots message to include Select Menus |
| !roletools message send | Send a select menu to a specified channel for role assignment |
| !roletools message sendbutton | Send buttons to a specified channel with optional message. |
| !roletools message sendselect | Send a select menu to a specified channel for role assignment |
| !roletools reaction | Reaction role settings |
|
Aliases: react, reactions
|
|
| !roletools reaction bulk | Create multiple roles reactions for a single message |
| !roletools reaction cleanup | Cleanup old/missing reaction roles and settings. |
| !roletools reaction clearreact | Clear the reactions for reaction roles. This will remove |
| !roletools reaction create | Create a reaction role |
| !roletools reaction reactroles | View current bound roles in the server |
|
Aliases: reactionroles, reactrole
|
|
| !roletools reaction remove | Remove a reaction role |
| !roletools removerole | Removes a role from the designated members. |
| !roletools required | Set role requirements |
|
Aliases: requires, require, req
|
|
| !roletools required add | Add role requirements |
| !roletools required any | Set the required roles to require any of the roles instead of all of them |
| !roletools required remove | Remove role requirements |
| !roletools select | Setup role select menus |
|
Aliases: selects
|
|
| !roletools select cleanup | Check each select menu that has registered a message still exists and remove buttons with |
| !roletools select create | Create a select menu |
| !roletools select createoption | Create a select menu option |
| !roletools select delete | Delete a saved select menu. |
| !roletools select deleteoption | Delete a saved option. |
| !roletools select view | View current select menus setup for role assign in this server. |
|
Aliases: list
|
|
| !roletools select viewoptions | View current select menus setup for role assign in this server. |
|
Aliases: listoptions, viewoption, listoption
|
|
| !roletools selfadd | Set whether or not a user can apply the role to themselves. |
| !roletools selfrem | Set whether or not a user can remove the role from themselves. |
| !roletools selfrole | Add or remove a defined selfrole |
| !roletools sticky | Set whether or not a role will be re-applied when a user leaves and rejoins the server. |
| !roletools viewroles | View current roletools setup for each role in the server |
SCP
Look up SCP articles. Warning: Some of them may be too creepy or gruesome.
Author(s): Bobloy and SnappyDragon
| Command | Description |
|---|---|
| !anomalousitems | Look through the log of anomalous items. |
| !extranormalevents | Look through the log of extranormal events. |
| !scp | Look up SCP articles. |
| !scparc | Look up SCP archives. |
| !scpex | Look up explained SCP articles. |
| !scpj | Look up SCP-Js. |
| !unexplainedlocations | Look through the log of unexplained locations. |
SeinaTools
Utility tools for [botname].
Author(s): inthedark.org
| Command | Description |
|---|---|
| !crates | Get information about a package in Crates.io. |
| !npm | Get information about a node.js module. |
| !ruby | Get information about a rubygem package. |
| !spotify | View the specified (defaults to author) user's now playing spotify status from their discord activity. |
| !spotify emoji | Set an emoji to be used with the spotify command. |
| !whatplaying | Closer lookup on what the specified user is playing. |
SlowMode
A slowmode cog for Red V3
Author(s): palmtree5
| Command | Description |
|---|---|
| !toggleslow | Slow the chat |
Starboard
Create a starboard to pin those special comments indefinitely
Author(s): TrustyJAID
| Command | Description |
|---|---|
| !star | Manually star a message |
| !starboard | Commands for managing the starboard |
| !starboard allowlist | Add/Remove channels/roles from the allowlist |
|
Aliases: whitelist
|
|
| !starboard allowlist add | Add a channel to the starboard allowlist |
| !starboard allowlist remove | Remove a channel to the starboard allowlist |
| !starboard autostar | Toggle whether or not the bot will add the emoji automatically to the starboard message. |
| !starboard blocklist | Add/Remove channels/roles from the blocklist |
|
Aliases: blacklist
|
|
| !starboard blocklist add | Add a channel to the starboard blocklist |
| !starboard blocklist remove | Remove a channel to the starboard blocklist |
| !starboard channel | Change the channel that the starboard gets posted to |
| !starboard cleanup | Cleanup stored deleted channels or roles in the blocklist/allowlist |
| !starboard colour | Change the default colour for a starboard |
| !starboard create | Create a starboard on this server |
| !starboard emoji | Set the emoji for the starboard |
| !starboard info | Display info on starboards setup on the server. |
|
Aliases: list
|
|
| !starboard inherit | Set whether to inherit the parent channels blocklist/allowlist settings. |
| !starboard remove | Remove a starboard from the server |
| !starboard selfstar | Toggle whether or not a user can star their own post |
| !starboard threshold | Set the threshold before posting to the starboard |
| !starboard toggle | Toggle a starboard on/off |
| !unstar | Manually unstar a message |
Strikes
Strike users to keep track of misbehaviour.
Author(s): Tobotimus
| Command | Description |
|---|---|
| !allstrikes | Show all recent individual strikes. |
| !delstrike | Remove a single strike by its ID. |
| !delstrikes | Remove all strikes from a member. |
| !strike | Strike a user. |
| !strikecounts | Show the strike count for multiple users. |
| !strikes | Show all previous strikes for a user. |
System
Get system metrics.
Most commands work on all OSes or omit certian information.
See the help for individual commands for detailed limitations.
Author(s): @vexingvexed
| Command | Description |
|---|---|
| !system | Get information about your system metrics. |
| !system all | Get an overview of the current system metrics, similar to |
|
Aliases: overview, top
|
|
| !system cpu | Get metrics about the CPU. |
| !system disk | Get infomation about disks connected to the system. |
| !system mem | Get infomation about memory usage. |
|
Aliases: memory, ram
|
|
| !system network | Get network stats. They may have overflowed and reset at some point. |
|
Aliases: net
|
|
| !system processes | Get an overview of the status of currently running processes. |
|
Aliases: proc
|
|
| !system red | See what resources [botname] is using. |
| !system sensors | Get sensor metrics. |
| !system uptime | Get the system boot time and how long ago it was. |
|
Aliases: up
|
|
| !system users | Get information about logged in users. |
TTT
Tic Tac Toe
Author(s): aikaterna and HizkiFW
| Command | Description |
|---|---|
| !ttt | Tic Tac Toe |
Theme
Allows you to set themes to easily play accross all servers.
Author(s): Zephyrkul (Zephyrkul #1089)
| Command | Description |
|---|---|
| !theme | Play, view, or configure a user's set theme song(s). |
| !theme add | Adds the specified themes to your theme list. |
| !theme clear | Clear your list of themes. |
| !theme list | Lists your currently set themes. |
| !theme play | Play a user's set theme song(s). |
| !theme remove | Removes the specified themes from your theme list. |
TicketTool
A cog to manage a Tickets system!
Author(s): AAA3A
| Command | Description |
|---|---|
| !settickettool | Configure TicketTool for your server. |
|
Aliases: tickettoolset
|
|
| !settickettool adminroles | Users with this role will have full permissions for tickets, but will not be able to set up the cog. |
| !settickettool auditlogs | On all requests to the Discord api regarding the ticket (channel modification), does the bot send the name and id of the user who requested the action as the reason? |
| !settickettool categoryclose | Set the category where the closed tickets will be. |
| !settickettool categoryopen | Set the category where the opened tickets will be. |
| !settickettool closeconfirmation | Should the bot ask for confirmation before closing the ticket (deletion will necessarily have a confirmation)? |
| !settickettool closeonleave | If a user leaves the server, will all their open tickets be closed? |
| !settickettool createonreact | Create a ticket when the reaction 🎟️ is set on any message on the server. |
| !settickettool custommessage | This message will be sent in the ticket channel when the ticket is opened. |
| !settickettool custommodal | Ask a maximum of 5 questions to the user who opens a ticket, with a Discord Modal. |
| !settickettool deleteonclose | Does closing the ticket directly delete it (with confirmation)? |
| !settickettool dynamicchannelname | Set the template that will be used to name the channel when creating a ticket. |
| !settickettool enable | Enable the system. |
| !settickettool forumchannel | Set the forum channel where the opened tickets will be, or a text channel to use private threads. If it's set, |
| !settickettool logschannel | Set the channel where the logs will be sent/saved. |
| !settickettool message | Send a message with a button to open a ticket or dropdown with possible reasons. |
| !settickettool modalconfig | Set all settings for the cog with a Discord Modal. |
| !settickettool modlog | Does the bot create an action in the bot modlog when a ticket is created? |
| !settickettool nbmax | Sets the maximum number of open tickets a user can have on the system at any one time (for a profile only). |
| !settickettool pingroles | This role will be pinged automatically when the ticket is created, but does not give any additional permissions. |
| !settickettool profileadd | Create a new profile with defaults settings. |
| !settickettool profileclone | Clone an existing profile with his settings. |
| !settickettool profileremove | Remove an existing profile. |
| !settickettool profilerename | Rename an existing profile. |
| !settickettool profileslist | List the existing profiles. |
|
Aliases: listprofiles
|
|
| !settickettool renamechanneldropdown | With Dropdowns feature, rename the ticket channel with chosen reason. |
| !settickettool resetsetting | Reset a setting. |
| !settickettool showsettings | Show all settings for the cog with defaults and values. |
| !settickettool supportroles | Users with this role will be able to participate and claim the ticket. |
| !settickettool ticketrole | This role will be added automatically to open tickets owners. |
| !settickettool usercanclose | Can the author of the ticket, if he/she does not have a role set up for the system, close the ticket himself? |
| !settickettool viewroles | Users with this role will only be able to read messages from the ticket, but not send them. |
| !ticket | Commands for using the Tickets system. |
| !ticket addmember | Add a member to an existing Ticket. |
| !ticket claim | Claim an existing Ticket. |
| !ticket close | Close an existing Ticket. |
| !ticket create | Create a Ticket. |
| !ticket createfor | Create a Ticket for a member. |
| !ticket delete | Delete an existing Ticket. |
| !ticket export | Export all the messages of an existing Ticket in html format. |
| !ticket list | List the existing Tickets for a profile. You can provide a status and/or a ticket owner. |
| !ticket lock | Lock an existing Ticket. |
| !ticket open | Open an existing Ticket. |
| !ticket owner | Change the owner of an existing Ticket. |
| !ticket removemember | Remove a member to an existing Ticket. |
| !ticket rename | Rename an existing Ticket. |
| !ticket unclaim | Unclaim an existing Ticket. |
| !ticket unlock | Unlock an existing locked Ticket. |
Timezone
Gets times across the world...
Author(s): aikaterna and fishyfing
| Command | Description |
|---|---|
| !time | Checks the time. |
| !time compare | Compare your saved timezone with another user's timezone. |
| !time iso | Looks up ISO3166 country codes and gives you a supported timezone. |
| !time me | Sets your timezone. |
| !time tz | Gets the time in any timezone. |
| !time user | Shows the current time for the specified user. |
| !time version | Show the cog version. |
Tools
Mod and Admin tools.
Author(s): aikaterna and sitryk
| Command | Description |
|---|---|
| !access | Check channel access |
| !access compare | Compare channel access with another user. |
| !access text | Check text channel access. |
| !access voice | Check voice channel access. |
| !banlist | Displays the server's banlist. |
| !chinfo | Shows channel information. Defaults to current text channel. |
| !cid | Shows the channel id for the current channel. |
| !eid | Get an id for an emoji. |
| !einfo | Emoji information. |
| !inrole | Check members in the role specified. |
| !joined | Show when a user joined the guild. |
| !listchannel | List the channels of the current server |
|
Aliases: channellist
|
|
| !listguilds | List the guilds|servers the bot is in. |
|
Aliases: listservers, guildlist, serverlist
|
|
| !newusers | Lists the newest 5 members. |
| !perms | Fetch a specific user's permissions. |
| !rid | Shows the id of a role. |
| !rinfo | Shows role info. |
| !rolelist | Displays the server's roles. |
|
Aliases: listroles
|
|
| !sid | Show the server id. |
| !sinfo | Shows server information. |
| !stinfo | Sticker information. |
| !uid | Get a member's id from a fuzzy name search. |
| !uimages | Shows user image urls. Defaults to author. |
| !uinfo | Shows user information. Defaults to author. |
| !whatis | What is it? |
Trivia
Play trivia with friends!
Author(s): Cog Creators
| Command | Description |
|---|---|
| !trivia | Start trivia session on the specified category. |
| !trivia info | Get information about a trivia category. |
| !trivia leaderboard | Leaderboard for trivia. |
|
Aliases: lboard
|
|
| !trivia leaderboard global | Global trivia leaderboard. |
| !trivia leaderboard server | Leaderboard for this server. |
| !trivia list | List available trivia categories. |
| !trivia stop | Stop an ongoing trivia session. |
| !triviaset | Manage Trivia settings. |
| !triviaset botplays | Set whether or not the bot gains points. |
| !triviaset maxscore | Set the total points required to win. |
| !triviaset override | Allow/disallow trivia lists to override settings. |
| !triviaset payout | Set the payout multiplier. |
| !triviaset revealanswer | Set whether or not the answer is revealed. |
| !triviaset showsettings | Show the current trivia settings. |
| !triviaset stopafter | Set how long until trivia stops due to no response. |
| !triviaset timelimit | Set the maximum seconds permitted to answer a question. |
| !triviaset usespoilers | Set if bot will display the answers in spoilers. |
Unbelievaboat
Unbelievaboat Commands.
Author(s): flare(flare#0001)
| Command | Description |
|---|---|
| !addmoneyrole | Add money to the balance of all users within a role. |
| !cooldowns | List your remaining cooldowns.. |
| !crime | Commit a crime, more risk but higher payout. |
| !deposit | Deposit cash from your wallet to your bank. |
| !removemoneyrole | Remove money from the bank balance of all users within a role. |
| !rob | Rob another user. |
| !roulette | Bet on the roulette wheel. |
| !roulette start | Start a game of roulette. |
| !rouletteset | Manage settings for roulette. |
| !rouletteset payouts | Set payouts for roulette winnings. |
| !rouletteset settings | Roulette Settings. |
| !rouletteset time | Set the time for roulette wheel to start spinning. |
| !rouletteset toggle | Toggle roulette on and off. |
| !unbset | Manage various settings for Unbelievaboat. |
|
Aliases: unb-set
|
|
| !unbset add-reply | Add a custom reply for working or crime. |
| !unbset betting | Set the min or max betting amounts. |
| !unbset cooldown | Set the cooldown for the work, crime or rob commands. Minimum cooldown is 30 seconds. |
| !unbset default-replies | Whether to use the default replies to work and crime. |
| !unbset del-reply | Delete a custom reply. |
| !unbset failure-rate | Set the failure rate for crimes and robbing. |
| !unbset fine-rate | Set the min or max fine rate for crimes. |
| !unbset interest-rate | Set the interest rate if unable to pay a fine from wallet. |
| !unbset list-replies | List custom replies. |
| !unbset payout | Set the min or max payout for working or crimes. |
| !unbset settings | Current unbelievaboat settings. |
| !unbset wallet | Wallet Settings. |
| !unbset wallet max | Set the max a wallet can have. |
| !unbset wallet toggle | Toggle the wallet system. |
| !wallet | Wallet commands. |
| !wallet balance | Show the user's wallet balance. |
| !wallet leaderboard | Print the wallet leaderboard. |
| !wallet set | Set a users wallet balance. |
| !withdraw | Withdraw cash from your bank to your wallet. |
| !work | Work for some cash. |
Verify
Verification process for members
Setting up a verification process so members have to verify they read or accept the rules
Author(s): SharkyTheKing and Predeactor
| Command | Description |
|---|---|
| !agree | Agreeing to this means you understand the rules of the server. |
|
Aliases: verify
|
|
| !verifyset | Manages the settings for the guild. |
| !verifyset active | Activates or Deactivates the verification process. |
| !verifyset autorole | Define roles to give when an user pass the verification. |
| !verifyset autorole add | Add a role to give. |
| !verifyset autorole list | List all roles that will be given. |
| !verifyset autorole remove | Remove a role to give. |
| !verifyset log | Sets the channel you wish to log to. |
| !verifyset temprole | Sets what role is placed on users when they join the guild. |
Welcome
Welcomes new members and goodbye those who leave to the guild
in the default channel rewritten for V3 from
https://github.com/irdumbs/Dumb-Cogs/blob/master/welcome/welcome.py
Author(s): irdumb and TrustyJAID
| Command | Description |
|---|---|
| !welcomeset | Sets welcome module settings |
| !welcomeset bot | Special greeting for bots. |
| !welcomeset bot goodbyemsg | Set the goodbye msg for bots. |
| !welcomeset bot msg | Set the greeting msg for bots. |
| !welcomeset bot role | Set the role to put bots in when they join. |
| !welcomeset bot test | Test the bot joining message |
| !welcomeset embed | Set various embed options. |
| !welcomeset embed author | Toggle the author field being filled in the embed. |
| !welcomeset embed colour | Set the embed colour. |
| !welcomeset embed footer | Set the embed footer. |
| !welcomeset embed goodbyecolour | Set the embed colour. |
| !welcomeset embed icon | Set the embed icon image. |
| !welcomeset embed image | Set embed image options. |
| !welcomeset embed image goodbye | Set the embed image link for goodbyes. |
| !welcomeset embed image greeting | Set the embed image link for greetings. |
| !welcomeset embed mention | Toggle mentioning the user when they join. |
| !welcomeset embed thumbnail | Set the embed thumbnail image. |
| !welcomeset embed timestamp | Toggle the timestamp in embeds. |
| !welcomeset embed title | Set the embed title. |
| !welcomeset embed toggle | Toggle embed messages. |
| !welcomeset goodbye | Manage goodbye messages. |
|
Aliases: leave
|
|
| !welcomeset goodbye add | Adds a goodbye message format for the guild to be chosen at random |
| !welcomeset goodbye allowedmentions | Determine the bots allowed mentions for greetings |
| !welcomeset goodbye channel | Sets the channel to send the goodbye message. |
| !welcomeset goodbye deleteafter | Set the time after which a greeting message is deleted in seconds. |
| !welcomeset goodbye deleteprevious | Turns on/off deleting the previous greeting message when a user joins. |
| !welcomeset goodbye list | Lists the goodbye messages of this guild and allows editing the settings. |
| !welcomeset goodbye test | Test the goodbye message deleted after 60 seconds |
| !welcomeset goodbye toggle | Turns on/off sending goodbye messages to users who leave to the guild. |
| !welcomeset greeting | Manage welcome messages |
|
Aliases: welcome
|
|
| !welcomeset greeting add | Adds a greeting message format for the guild to be chosen at random |
| !welcomeset greeting allowedmentions | Determine the bots allowed mentions for greetings |
| !welcomeset greeting channel | Sets the channel to send the greeting message. |
| !welcomeset greeting count | Turns on/off showing how many users join each day. |
| !welcomeset greeting deleteafter | Set the time after which a greeting message is deleted in seconds. |
| !welcomeset greeting deleteprevious | Turns on/off deleting the previous greeting message when a user joins. |
| !welcomeset greeting filter | Set what to do when a username matches the bots filter. |
| !welcomeset greeting grouped | Set whether to group greeting messages |
| !welcomeset greeting list | Lists the greeting messages of this guild and allows editing the settings. |
| !welcomeset greeting minimumage | Set the minimum number of days a user account must be to show up in the greeting message. |
| !welcomeset greeting test | Test the greeting message deleted after 60 seconds. |
| !welcomeset greeting toggle | Turns on/off welcoming new users to the guild. |
| !welcomeset settings | Show the servers welcome settings |
| !welcomeset whisper | Sets whether or not a DM is sent to the new user |
WhosThatPokemon
Can you guess Who's That Pokémon?
Author(s): @306810730055729152, max and flame442
| Command | Description |
|---|---|
| !whosthatpokemon | Guess Who's that Pokémon in 30 seconds! |