19 Cogs with 458 Commands
Applications
Create custom applications.
Author(s): inthedark.org
| Command | Description |
|---|---|
| !application | Base command for applications. |
|
Aliases: app, apps
|
|
| !application config | Configuration commands for applications. |
|
Aliases: conf
|
|
| !application config button | Edit the application buttons. |
| !application config channel | Edit the response logging channel for the specific application. |
| !application config color | Edit the application embed color. |
| !application config message | Edit the application post message. |
| !application config notifications | Edit the notification settings for a specific application. |
| !application config status | Open/Close a specific application. |
| !application config thread | Enable/Disable thread creation on response messages. |
| !application config view | Show configuration settings for the specific application. |
| !application create | Create applications. |
| !application delete | Delete an existing application. |
| !application list | View all configured applications in the current server. |
|
Aliases: view, viewall, showall, all
|
|
| !application post | Post an configured application. |
| !application question | Question configuration commands for applications. |
|
Aliases: questions, ques
|
|
| !application question add | Add questions to a specific application. |
| !application question list | Show the questions for a specific application. |
| !application question remove | Delete a specific question from a specific application. |
| !application responses | Show all the responses or user specific responses for a specific application. |
| !application role | Role configuration commands for applications. |
|
Aliases: roles
|
|
| !application role blacklist | Manage the blacklist for a specific application. |
| !application role event | Manage the event roles for a specific application. |
| !application role view | View the whitelist or the blacklist. |
| !application role whitelist | Manage the whitelist for a specific application. (using a whitelist will suppress the blacklist) |
| !application send | Send an application starter to a specific user while bypassing the whitelist and/or the blacklist. |
Birthday
Birthdays
Set yours and get a message and role on your birthday!
Author(s): @vexingvexed
| Command | Description |
|---|---|
| !bdset | Birthday management commands for admins. |
| !bdset channel | Set the channel where the birthday message will be sent. |
| !bdset forceremove | Force-remove a user's birthday. |
| !bdset forceset | Force-set a specific user's birthday. |
| !bdset interactive | Start interactive setup |
| !bdset msgwithoutyear | Set the message to send when the user did not provide a year. |
| !bdset msgwithyear | Set the message to send when the user did provide a year. |
| !bdset requiredrole | Set a role that users must have to set their birthday. |
| !bdset requiredrolepurge | Remove birthdays from the database for users who no longer have the required role. |
| !bdset role | Set the role that will be given to the user on their birthday. |
| !bdset rolemention | Choose whether or not to allow role mentions in birthday messages. |
| !bdset settings | View your current settings |
| !bdset stop | Stop the cog from sending birthday messages and giving roles in the server. |
| !bdset time | Set the time of day for the birthday message. |
| !birthday | Set and manage your birthday. |
|
Aliases: bday
|
|
| !birthday remove | Remove your birthday. |
|
Aliases: delete, del
|
|
| !birthday set | Set your birthday. |
| !birthday upcoming | View upcoming birthdays, defaults to 7 days. |
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. |
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. |
Downloader
Install community cogs made by Cog Creators.
Community cogs, also called third party cogs, are not includedin the default Red install.Community cogs come in repositories. Repos are a group of cogsyou can install. You always need to add the creator's repositoryusing the `[p]repo` command before you can install one or morecogs from the creator.
Author(s): Cog Creators
| Command | Description |
|---|---|
| !findcog | Find which cog a command comes from. |
EmbedCreator
Create embeds using buttons, modals and dropdowns!
Author(s): Kreusada
| Command | Description |
|---|---|
| !embedcreate | Create an embed. |
EmbedUtils
Create, send, and store rich embeds, from Red-Web-Dashboard too!
Author(s): PhenoM4n4n and AAA3A
| Command | Description |
|---|---|
| !embed | Post a simple embed with a color, a title and a description. |
| !embed dashboard | Get the link to the Dashboard. |
| !embed download | Download a JSON file for a message's embed(s). |
| !embed downloadstored | Download a JSON file for a stored embed. |
| !embed edit | Edit a message sent by [botname]. |
| !embed fromfile | Post an embed from a valid JSON file (upload it). |
| !embed info | Get info about a stored embed. |
| !embed json | Post embeds from valid JSON. |
| !embed list | Get info about a stored embed. |
| !embed message | Post embed(s) from an existing message. |
| !embed pastebin | Post embeds from a GitHub/Gist/Pastebin/Hastebin link containing valid JSON. |
| !embed poststored | Post stored embeds. |
| !embed postwebhook | Post stored embeds with a webhook. |
| !embed store | Store an embed. |
| !embed unstore | Remove a stored embed. |
| !embed yaml | Post embeds from valid YAML. |
| !embed yamlfile | Post an embed from a valid YAML file (upload it). |
GuildStats
A cog to generate images with messages and voice stats, for members, roles, guilds, categories, text channels, voice channels and activities!
Author(s): AAA3A
| Command | Description |
|---|---|
| !guildstats | Generate images with messages and voice stats, for members, roles, guilds, categories, text channels, voice channels and activities. |
| !guildstats activities | Display stats for activities in this guild. |
| !guildstats activity | Display stats for a specific activity in this guild. |
| !guildstats category | Display stats for a specified category. |
| !guildstats channel | Display stats for a specified channel. |
| !guildstats disable | Disable the cog in this guild/server. |
| !guildstats enable | Enable the cog in this guild/server. |
| !guildstats graphic | Display graphic for members, roles guilds, text channels, voice channels and activities. |
| !guildstats guild | Display stats for this guild. |
| !guildstats ignoreactivity | Ignore or unignore a specific activity. |
| !guildstats ignorecategory | Ignore or unignore a specific category. |
| !guildstats ignorechannel | Ignore or unignore a specific channel. |
| !guildstats ignoreme | Asking GuildStats to ignore your actions. |
| !guildstats member | Display stats for a specified member. |
| !guildstats memberactivities | Display stats for the activities of a specified member. |
| !guildstats messages | Display stats for the messages in this guild. |
| !guildstats monthly | Display monthly stats leaderboard for voice/messages members/channels. |
| !guildstats role | Display stats for a specified role. |
| !guildstats top | Display top stats leaderboard for voice/messages members/channels. |
| !guildstats voice | Display stats for the voice in this guild. |
| !guildstats weekly | Display weekly stats leaderboard for voice/messages members/channels. |
Honeypot
Create a channel at the top of the server to attract self bots/scammers and notify/mute/kick/ban them immediately!
Author(s): AAA3A
| Command | Description |
|---|---|
| !sethoneypot | Set the honeypot settings. Only the server owner can use this command for security reasons. |
| !sethoneypot action | The action to take when a self bot/scammer is detected. |
| !sethoneypot bandeletemessagedays | The number of days of messages to delete when banning a self bot/scammer. |
| !sethoneypot createchannel | Create the honeypot channel. |
|
Aliases: makechannel
|
|
| !sethoneypot enabled | Toggle the cog. |
| !sethoneypot logschannel | The channel to send the logs to. |
| !sethoneypot modalconfig | Set all settings for the cog with a Discord Modal. |
| !sethoneypot muterole | The mute role to assign to the self bots/scammers, if the action is |
| !sethoneypot pingrole | The role to ping when a self bot/scammer is detected. |
| !sethoneypot resetsetting | Reset a setting. |
| !sethoneypot showsettings | Show all settings for the cog with defaults and values. |
Mod
Moderation tools.
Author(s): Cog Creators
| Command | Description |
|---|---|
| !ban | Ban a user from this server and optionally delete days of messages. |
| !kick | Kick a user. |
| !massban | Mass bans user(s) from the server. |
| !modset | Manage server administration settings. |
| !modset defaultdays | Set the default number of days worth of messages to be deleted when a user is banned. |
| !modset defaultduration | Set the default time to be used when a user is tempbanned. |
| !modset deleterepeats | Enable auto-deletion of repeated messages. |
| !modset dm | Settings for messaging the user when being kicked or banned. |
| !modset dm banextrafieldcontents | Set the contents for the optional extra embed on ban |
| !modset dm banextrafieldtitle | Set the title for the optional extra embed on ban. |
| !modset dm banshowextrafield | Toggle whether to show an extra customizable field when banning. |
| !modset dm sendmessage | Toggle whether a message should be sent to a user when they are kicked/banned. |
| !modset hierarchy | Toggle role hierarchy check for mods and admins. |
| !modset mentionspam | Manage the automoderation settings for mentionspam. |
| !modset mentionspam ban | Set the autoban conditions for mention spam. |
| !modset mentionspam kick | Sets the autokick conditions for mention spam. |
| !modset mentionspam strict | Setting to account for duplicate mentions. |
| !modset mentionspam warn | Sets the autowarn conditions for mention spam. |
| !modset reinvite | Toggle whether an invite will be sent to a user when unbanned. |
| !modset requirereason | Toggle whether a reason is required for mod actions. |
| !modset showsettings | Show the current server administration settings. |
| !modset tracknicknames | Toggle whether server nickname changes should be tracked. |
| !names | Show previous usernames, global display names, and server nicknames of a member. |
| !rename | Change a member's server nickname. |
| !slowmode | Changes thread's or text channel's slowmode setting. |
| !softban | Kick a user and delete 1 day's worth of their messages. |
| !tempban | Temporarily ban a user from this server. |
| !unban | Unban a user from this server. |
| !userinfo | Show information about a member. |
| !voiceban | Ban a user from speaking and listening in the server's voice channels. |
| !voicekick | Kick a member from a voice channel. |
| !voiceunban | Unban a user from speaking and listening in the server's voice channels. |
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 selfassignable | Set whether or not a user can apply the role to themselves. |
| !roletools selfremovable | 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 temporary | Setup temporary roles |
|
Aliases: temp
|
|
| !roletools temporary list | List the currently pending temporary roles and when they expire. |
| !roletools temporary set | Set the duration the role will last before being removed. |
| !roletools viewroles | View current roletools setup for each role in the server |
RoleUtils
Useful role commands.
Includes massroling, role targeting, autoroling and reaction roles.
Author(s): inthedark.org and PhenoM4n4n
| Command | Description |
|---|---|
| !autorole | Manage autoroles and sticky roles. |
| !autorole add | Add a role to be added to all new members on join. |
| !autorole bots | Manage autoroles for bots. |
| !autorole bots add | Add a role to be added to all new bots on join. |
| !autorole bots remove | Remove an autorole for bots. |
| !autorole bots toggle | Toggle the bots only autorole system. |
| !autorole humans | Manage autoroles for humans. |
| !autorole humans add | Add a role to be added to all new humans on join. |
| !autorole humans remove | Remove an autorole for humans. |
| !autorole humans toggle | Toggle the human only autorole system. |
| !autorole remove | Remove an autorole. |
| !autorole sticky | |
|
Aliases: stickyrole
|
|
| !autorole sticky add | |
| !autorole sticky remove | |
| !autorole sticky set | |
| !autorole toggle | Toggle the auto role system. |
| !multirole | Add multiple roles to a member. |
| !multirole remove | Remove multiple roles from a member. |
| !reactrole | Base command for Reaction Role management. |
| !reactrole bind | Bind a reaction role to an emoji on a message. |
| !reactrole create | Create a reaction role. |
| !reactrole delete | Delete an entire reaction role for a message. |
| !reactrole delete bind | Delete an emoji-role bind for a reaction role. |
| !reactrole list | View the reaction roles on this server. |
| !role | Base command for modifying roles. |
| !role add | Add a role to a member. |
| !role addmulti | Add a role to multiple members. |
| !role all | Add a role to all members of the server. |
| !role bots | Add a role to all bots in the server. |
| !role color | Change a role's color. |
| !role colors | Sends the server's roles, ordered by color. |
| !role create | Creates a role. |
| !role custom | Add/Remove roles to one or more users |
| !role hoist | Toggle whether a role should appear seperate from other roles. |
| !role humans | Add a role to all humans (non-bots) in the server. |
| !role in | Add a role to all members of a another role. |
| !role info | Get information about a role. |
| !role members | Sends a list of members in a role. |
| !role name | Change a role's name. |
| !role rall | Remove a role from all members of the server. |
| !role rbots | Remove a role from all bots in the server. |
| !role remove | Remove a role from a member. |
| !role removemulti | Remove a role from multiple members. |
| !role rhumans | Remove a role from all humans (non-bots) in the server. |
| !role rin | Remove a role from all members of a another role. |
| !role target | Modify roles using 'targeting' args. |
| !role target add | Add a role to members using targeting args. |
| !role target remove | Remove a role from members using targeting args. |
| !role uniquemembers | View the total unique members between multiple roles. |
Say
Speak as if you were the bot
Documentation: http://laggron.red/say.html
Author(s): retke (El Laggron)
| Command | Description |
|---|---|
| !interact | Start receiving and sending messages as the bot through DM |
| !say | Make the bot say what you want in the desired channel. |
| !sayad | Same as say command, except it deletes the said message after a set number of seconds. |
| !sayd | Same as say command, except it deletes your message. |
| !saym | Same as say command, except role and mass mentions are enabled. |
Security
Protect your servers from unwanted members, spam, but also from nuke attacks and more! This includes a quarantine/modlog system, and many modules like Auto Mod, Reports, Logging, Anti Nuke, Protected Roles, and more!
Author(s): AAA3A
| Command | Description |
|---|---|
| !lastactions | View the last audit log entries for the server or a member/user. |
| !lastpayouts | View the last payouts for the server or a member/user. |
| !quarantine | Quarantine a member. |
| !recoversecurityaccess | Recover access to Security. |
| !security | Manage Security settings. |
| !swhitelist | Whitelist a member, role, text channel, voice channel, category channel, or webhook from Security. |
| !unquarantine | Unquarantine a member. |
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 |
Tickets
Configure and manage a tickets system for your server!
Author(s): AAA3A
| Command | Description |
|---|---|
| !settickets | Commands to configure Tickets. |
| !settickets addbutton | Add a button to a message. |
| !settickets adddropdownoption | Add an option to the dropdown of a message. |
| !settickets alwaysincludeitemlabel | Whether the item label will always be included in the embeds. |
| !settickets autodeleteonclose | Time in hours before the ticket is deleted after being closed. Set to 0 for an immediate deletion. |
| !settickets blacklistroles | Roles that can't create tickets. |
| !settickets categoryclosed | Category where the closed tickets will be created. |
| !settickets categoryopen | Category where the open tickets will be created. |
| !settickets channelname | Name of the channel where the tickets will be created, reduced to 100 characters. You can use the following placeholders: |
| !settickets clearmessage | Clear the components of a message. |
| !settickets closeafterdankpayout | Whether the ticket will be closed after a Dank Memer payout. |
| !settickets closeonleave | Whether the ticket will be closed when the owner leaves the server. |
| !settickets closereopenreasonmodal | Whether a modal will be sent to the ticket owner when they close or reopen a ticket for asking a reason. |
| !settickets configureappeals | Configure the appeal feature. |
| !settickets createmodlogcase | Whether a modlog's case will be created when a ticket is created. |
| !settickets creatingmodal | Whether a modal will be sent to the ticket owner when they create a ticket. |
| !settickets custommessage | Custom message that will be sent when a ticket is created. You can use the following placeholders: |
| !settickets disabledefaultopenmodal | Whether the default open modal will be disabled. |
| !settickets emojiapproveappeal | Emoji of the |
| !settickets emojiclaim | Emoji of the |
| !settickets emojiclose | Emoji of the |
| !settickets emojidelete | Emoji of the |
| !settickets emojilock | Emoji of the |
| !settickets emojireopen | Emoji of the |
| !settickets emojitranscript | Emoji of the |
| !settickets emojiunclaim | Emoji of the |
| !settickets emojiunlock | Emoji of the |
| !settickets enabled | Whether the profile is enabled or not. |
| !settickets forumchannel | Forum/text channel where the tickets will be created as threads. |
| !settickets forumtags | Tags that will be added to the threads in the forum channel. |
| !settickets logschannel | Channel where the logs will be sent. |
| !settickets maxopenticketsbymember | Maximum number of open tickets a member can have. |
| !settickets modalconfig | Set all settings for the cog with a Discord Modal. |
| !settickets ownercanaddmembers | Whether the ticket owner can add members to the ticket. |
| !settickets ownercanclose | Whether the ticket owner can close the ticket. |
| !settickets ownercanremovemembers | Whether the ticket owner can remove members from the ticket. |
| !settickets ownercanreopen | Whether the ticket owner can reopen the ticket. |
| !settickets ownercloseconfirmation | Whether the ticket owner get a message to confirm the closing of the ticket. |
| !settickets pingroles | Roles that will be pinged when a ticket is created. |
| !settickets profileadd | Create a new profile with defaults settings. |
| !settickets profileclone | Clone an existing profile with his settings. |
| !settickets profileremove | Remove an existing profile. |
| !settickets profilerename | Rename an existing profile. |
| !settickets profileslist | List the existing profiles. |
|
Aliases: listprofiles
|
|
| !settickets resetsetting | Reset a setting. |
| !settickets setup | Help to setup Tickets. |
| !settickets showsettings | Show all settings for the cog with defaults and values. |
| !settickets speakroles | Roles that can speak in the ticket channel. |
| !settickets supportroles | Roles that can support tickets. |
| !settickets ticketrole | Role that will be added to the ticket owner for the duration of the ticket. |
| !settickets transcripts | Whether a transcript will be created when a ticket is deleted. |
| !settickets viewroles | Roles that can view tickets. |
| !settickets welcomemessage | Welcome message that will be sent when a ticket is created. You can use the following placeholders: |
| !settickets whitelistroles | Roles that can create tickets. |
| !ticket | Create, manage and list tickets. |
|
Aliases: tickets
|
|
| !ticket addmember | Add a member to a ticket. |
| !ticket approveappeal | Approve an appeal. |
| !ticket claim | Claim a ticket. |
| !ticket close | Close a ticket. |
| !ticket create | Create a ticket. |
| !ticket createfor | Create a ticket for a member. |
| !ticket export | Export a ticket. |
| !ticket list | List tickets. |
| !ticket recover | Recover a ticket from a channel. |
| !ticket removemember | Remove a member from a ticket. |
| !ticket reopen | Reopen a ticket. |
| !ticket settings | Show Tickets settings. |
| !ticket show | Show a ticket. |
| !ticket unclaim | Unclaim a ticket. |
| !ticket unlock | Unlock a ticket. |
Welcome
Custom welcome messages with placeholders, JSON embeds, and cached images.
Author(s): Taako
| Command | Description |
|---|---|
| !welcome | Configure welcome messages for this server. |
| !welcome bots | Choose whether bot accounts should trigger the welcome message. |
| !welcome channel | Set the channel for welcome messages. Leave blank to clear it. |
| !welcome clearembed | Remove the stored custom embed. |
| !welcome clearimage | Remove the cached welcome image. |
| !welcome clearmessage | Clear the plain welcome message template. |
| !welcome embedjson | Set a custom embed from JSON text or a JSON attachment. |
| !welcome enable | Enable or disable the welcome message. |
| !welcome image | Download an image from a URL, save it, and re-upload it on welcome. |
| !welcome imagemode | Set whether the cached image is posted in the embed or as a separate attachment. |
| !welcome message | Set the plain welcome message template. |
| !welcome placeholders | Show the available member and guild placeholders. |
| !welcome samplejson | Show a sample embed JSON payload. |
| !welcome settings | Show the current welcome settings for this server. |
| !welcome test | Preview the welcome message in the current channel. |
YALC
Yet Another Logging Cog for Red-DiscordBot. A comprehensive logging solution with both classic and slash commands. Features include: - Customizable event logging - Per-channel configurations - Ignore lists for users, roles, and channels - Log retention management - Rich embed formatting - Dashboard integration for easy configuration
Author(s): Taako
| Command | Description |
|---|---|
| !yalc | Yet Another Logging Cog - Main commands. |
|
Aliases: logger
|
|
| !yalc autodetect | Automatically detect log channels based on naming patterns and configure logging. |
| !yalc bulk_disable | Disable multiple events at once by category. |
| !yalc bulk_enable | Enable multiple events at once by category. |
| !yalc dashboard | Check or manage dashboard integration status. |
| !yalc disable | Disable logging for a specific event type. |
| !yalc enable | Enable logging for a specific event type. |
| !yalc ignore | Ignore a user, channel, role, or category from logging. |
| !yalc ignore category | Ignore an entire category from logging events. |
| !yalc ignore channel | Ignore a channel from logging events. |
| !yalc ignore list | List all ignore rules (broad and granular). |
| !yalc ignore role | Ignore users with a specific role from logging events. |
| !yalc ignore specific | Ignore a specific event type from a specific user in a specific channel. |
| !yalc ignore thread | Ignore a specific event type from a specific user in a specific thread. |
| !yalc ignore user | Ignore a user from logging events. |
| !yalc reset | Reset all YALC settings to defaults. |
| !yalc setchannel | Set the logging channel for a specific event type. |
| !yalc settings | View the current YALC settings for this server, paginated if too long. |
| !yalc setup | Full YALC setup - creates logging channels and category automatically. |
| !yalc test | Test YALC voice logging functionality and show comprehensive diagnostic information. |
|
Aliases: diagnostics, debug
|
|
| !yalc unignore | Unignore a previously ignored user, channel, role, or category. |
| !yalc unignore category | Unignore a previously ignored category. |
| !yalc unignore channel | Unignore a previously ignored channel. |
| !yalc unignore role | Unignore a previously ignored role. |
| !yalc unignore specific | Remove a specific granular ignore rule. |
| !yalc unignore thread | Remove a specific granular ignore rule for a thread. |
| !yalc unignore user | Unignore a previously ignored user. |
| !yalc validate | Validate the current YALC configuration and report any issues. |