Commands

Admin

A collection of server administration utilities.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
james addrole <rolename> [user] Add a role to a user.
james removerole <rolename> [user] Remove a role from a user.
james editrole Edit role settings.
james editrole name <role> <name> Edit a role's name.
james editrole colour <role> <value> Edit a role's colour.
james announceset Change how announcements are sent in this guild.
james announceset channel [channel] Change the channel where the bot will send announcements.
james announceset clearchannel Unsets the channel for announcements.
james selfrole <selfrole> Add or remove a selfrole from yourself.
james selfrole list Lists all available selfroles.
james selfroleset Manage selfroles.
james selfroleset add [roles...] Add a role, or a selection of roles, to the list of available selfroles.
james selfroleset remove [roles...] Remove a role, or a selection of roles, from the list of available selfroles.

AlexFlipnoteAPI

api.alexflipnote.dev

Author: Unknown

Repo: Unknown

Command Description
james test

Alias

Create aliases for commands. Aliases are alternative names/shortcuts for commands. They can act as both a lambda (storing arguments for repeated use) or as simply a shortcut to saying &quot;x y z&quot;. When run, aliases will accept any additional arguments and append them to the stored alias.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
james alias Manage command aliases.
james alias list List the available aliases on this server.
james alias delete <alias_name> Delete an existing alias on this server.
james alias global Manage global aliases.
james alias global list List the available global aliases on this bot.
james alias help <alias_name> Try to execute help for the base command of the alias.
james alias edit <alias_name> <command> Edit an existing alias in this server.
james alias add <alias_name> <command> Add an alias for a command.
james alias show <alias_name> Show what command the alias executes.

Ark

ARK lookup Cog

Author: Kennnyshiwa and beryju

Repo: https://github.com/kennnyshiwa/kennnyshiwa-cogs

Command Description
james ark <query> Search for `query` on Intel's ARK. By default shows the following attributes:

Audio

Play audio through voice channels.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
james queue [page=1] List the songs in the queue.
james queue search <search_words> Search the queue.
james queue clear Clears the queue.
james queue clean Removes songs from the queue if the requester is not in the voice channel.
james queue shuffle Shuffles the queue.
james queue cleanself Removes all tracks you requested from the queue.
james playlist Playlist configuration options.
james playlist copy <id_or_name> [args] Copy a playlist from one scope to another.
james playlist info <playlist_name_OR_id> [args] Retrieve information from a saved playlist.
james playlist list [args] List saved playlists.
james playlist remove <playlist_name_OR_id> <url> [args] Remove a track from a playlist by url.
james playlist create <name> [args] Create an empty playlist.
james playlist rename <playlist_name_OR_id> <new_name> [args] Rename an existing playlist.
james playlist queue <name> [args] Save the queue to a playlist.
james playlist save <name> <url> [args] Save a playlist from a url.
james playlist delete <playlist_name_OR_id> [args] Delete a saved playlist.
james playlist start <playlist_name_OR_id> [args] Load a playlist into the queue.
james playlist dedupe <playlist_name_OR_id> [args] Remove duplicate tracks from a saved playlist.
james playlist append <playlist_name_OR_id> <track_name_OR_url> [args] Add a track URL, playlist link, or quick search to a playlist.
james playlist update <playlist_name_OR_id> [args] Updates all tracks in a playlist.
james play <query> Play the specified track or search for a close match.
james bumpplay [play_now=False] <query> Force play a URL or search for a track.
james genre Pick a Spotify playlist from a list of categories to start playing.
james autoplay Starts auto play.
james search <query> Pick a track with a search.
james sing Make Red sing one of her songs.
james percent Queue percentage.
james local Local playback commands.
james local folder [folder] Play all songs in a localtracks folder.
james local search <search_words> Search for songs across all localtracks folders.
james local play Play a local track.
james eq Equalizer management.
james eq list List saved eq presets.
james eq load <eq_preset> Load a saved eq preset.
james eq reset Reset the eq to 0 across all bands.
james eq delete <eq_preset> Delete a saved eq preset.
james eq save [eq_preset] Save the current eq settings to a preset.
james eq set <band_name_or_position> <band_value> Set an eq band with a band number or name and value.
james disconnect Disconnect from the voice channel.
james now Now playing.
james pause Pause or resume a playing track.
james prev Skip to the start of the previously played track.
james seek <seconds> Seek ahead or behind on a track by seconds or a to a specific time.
james shuffle Toggle shuffle.
james shuffle bumped Toggle bumped track shuffle.
james skip [skip_to_track] Skip to the next track, or to a given track number.
james stop Stop playback and clear the queue.
james summon Summon the bot to a voice channel.
james volume [vol] Set the volume, 1% - 150%.
james repeat Toggle repeat.
james remove <index_or_url> Remove a specific track number from the queue.
james bump <index> Bump a track number to the top of the queue.
james audioset Music configuration options.
james audioset persistqueue Toggle persistent queues.
james audioset maxlength <seconds> Max length of a track to queue in seconds, 0 to disable.
james audioset maxvolume <maximum volume> Set the maximum volume allowed in this server.
james audioset autodeafen Toggle whether the bot will be auto deafened upon joining the voice channel.
james audioset autoplay Change auto-play setting.
james audioset autoplay toggle Toggle auto-play when there no songs in queue.
james audioset autoplay playlist <playlist_name_OR_id> [args] Set a playlist to auto-play songs from.
james audioset autoplay reset Resets auto-play to the default playlist.
james audioset role <role_name> Set the role to use for DJ mode.
james audioset dailyqueue Toggle daily queues.
james audioset restrictions Manages the keyword whitelist and blacklist.
james audioset restrictions blacklist Manages the keyword blacklist.
james audioset restrictions blacklist list List all keywords added to the blacklist.
james audioset restrictions blacklist clear Clear all keywords added to the blacklist.
james audioset restrictions blacklist delete <keyword> Removes a keyword from the blacklist.
james audioset restrictions blacklist add <keyword> Adds a keyword to the blacklist.
james audioset restrictions whitelist Manages the keyword whitelist.
james audioset restrictions whitelist clear Clear all keywords from the whitelist.
james audioset restrictions whitelist delete <keyword> Removes a keyword from the whitelist.
james audioset restrictions whitelist add <keyword> Adds a keyword to the whitelist.
james audioset restrictions whitelist list List all keywords added to the whitelist.
james audioset dc Toggle the bot auto-disconnecting when done playing.
james audioset notify Toggle track announcement and other bot messages.
james audioset dj Toggle DJ mode.
james audioset vote <percent> Percentage needed for non-mods to skip tracks, 0 to disable.
james audioset thumbnail Toggle displaying a thumbnail on audio messages.
james audioset settings Show the current settings.
james audioset countrycode <country> Set the country code for Spotify searches.
james audioset emptydisconnect <seconds> Auto-disconnect from channel when bot is alone in it for x seconds, 0 to disable.
james audioset emptypause <seconds> Auto-pause after x seconds when room is empty, 0 to disable.
james audioset lyrics Prioritise tracks with lyrics.
james audioset jukebox <price> Set a price for queueing tracks for non-mods, 0 to disable.
james audioset mycountrycode <country> Set the country code for Spotify searches.

Bookmark

Let users bookmark messages Add a reaction to bookmark a message and remove the reaction to remove it from your bookmarks

Author: CrunchBangDev

Repo: https://gitlab.com/CrunchBangDev/cbd-cogs

Command Description
james setbookmarkemoji Set the emoji to use for bookmarks
james bookmarks View your bookmarks

Cleanup

This cog contains commands used for &quot;cleaning up&quot; (deleting) messages. This is designed as a moderator tool and offers many convenient use cases. All cleanup commands only apply to the channel the command is executed in. Messages older than two weeks cannot be mass deleted. This is a limitation of the API.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
james cleanup Base command for deleting messages.
james cleanup self <number> [match_pattern] [delete_pinned=False] Clean up messages owned by the bot in the current channel.
james cleanup user <user> <number> [delete_pinned=False] Delete the last X messages from a specified user in the current channel.
james cleanup text <text> <number> [delete_pinned=False] Delete the last X messages matching the specified text in the current channel.
james cleanup messages <number> [delete_pinned=False] Delete the last X messages in the current channel.
james cleanup before [message_id] <number> [delete_pinned=False] Deletes X messages before the specified message.
james cleanup bot <number> [delete_pinned=False] Clean up command messages and messages from the bot in the current channel.
james cleanup duplicates [number=50] Deletes duplicate messages in the channel from the last X messages and keeps only one copy.
james cleanup after [message_id] [delete_pinned=False] Delete all messages after a specified message.
james cleanup between <one> <two> [delete_pinned=False] Delete the messages between Message One and Message Two, providing the messages IDs.
james cleanupset Manage the settings for the cleanup command.
james cleanupset notify Toggle clean up notification settings.

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: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
james info Shows info about [botname].
james uptime Shows [botname]'s uptime.
james mydata Commands which interact with the data [botname] has about you.
james mydata whatdata Find out what type of data [botname] stores and why.
james mydata getmydata [Coming Soon] Get what data [botname] has about you.
james mydata forgetme Have [botname] forget what it knows about you.
james mydata 3rdparty View the End User Data statements of each 3rd-party module.
james embedset Commands for toggling embeds on or off.
james embedset showsettings [command] Show the current embed settings.
james embedset channel [enabled] Set's a channel's embed setting.
james embedset user [enabled] Sets personal embed setting for DMs.
james embedset server [enabled] Set the server's embed setting.
james embedset command <command> [enabled] Sets a command's embed setting.
james embedset command server <command> [enabled] Sets a commmand's embed setting for the current server.
james invite Shows [botname]'s invite url.
james set Commands for changing [botname]'s settings.
james set nickname [nickname] Sets [botname]'s nickname for the current server.
james set locale <language_code> Changes the bot's locale in this server.
james set serverprefix [prefixes...] Sets [botname]'s server prefix(es).
james set serverfuzzy Toggle whether to enable fuzzy command search for the server.
james set regionalformat [language_code] Changes the bot's regional format in this server. This is used for formatting date, time and numbers.
james set showsettings Show the current settings for [botname].
james set deletedelay [time] Set the delay until the bot removes the command message.
james set addadminrole <role> Adds an admin role for this guild.
james set addmodrole <role> Adds a moderator role for this guild.
james set usebotcolour Toggle whether to use the bot owner-configured colour for embeds.
james set removeadminrole <role> Removes an admin role for this guild.
james set removemodrole <role> Removes a mod role for this guild.
james contact <message> Sends a message to the owner.
james localallowlist Commands to manage the server specific allowlist.
james localallowlist remove <users_or_roles...> Removes user or role from the allowlist.
james localallowlist clear Clears the allowlist.
james localallowlist add <users_or_roles...> Adds a user or role to the server allowlist.
james localallowlist list Lists users and roles on the server allowlist.
james localblocklist Commands to manage the server specific blocklist.
james localblocklist add <users_or_roles...> Adds a user or role to the local blocklist.
james localblocklist list Lists users and roles on the server blocklist.
james localblocklist clear Clears the server blocklist.
james localblocklist remove <users_or_roles...> Removes user or role from local blocklist.
james command Commands to enable and disable commands and cogs.
james command listdisabledcogs List the cogs which are disabled in this server.
james command enable <command> Enable a command.
james command enable server <command> Enable a command in this server.
james command disablecog <cog> Disable a cog in this server.
james command listdisabled List disabled commands.
james command listdisabled global List disabled commands globally.
james command listdisabled guild List disabled commands in this server.
james command disable <command> Disable a command.
james command disable server <command> Disable a command in this server only.
james command enablecog <cog> Enable a cog in this server.
james autoimmune Commands to manage server settings for immunity from automated actions.
james autoimmune remove <user_or_role> Remove a user or role from being immune to automated moderation actions.
james autoimmune add <user_or_role> Makes a user or role immune from automated moderation actions.
james autoimmune isimmune <user_or_role> Checks if a user or role would be considered immune from automated actions.
james autoimmune list Gets the current members and roles configured for automatic moderation action immunity.
james ignore Commands to add servers or channels to the ignore list.
james ignore list List the currently ignored servers and channels.
james ignore channel [channel] Ignore commands in the channel or category.
james ignore server Ignore commands in this server.
james unignore Commands to remove servers or channels from the ignore list.
james unignore channel [channel] Remove a channel or category from the ignore list.
james unignore server Remove this server from the ignore list.
james licenseinfo Get info about Red's licenses.

CrabRave

Create your very own crab rave

Author: DankMemer Team, TrustyJAID, and thisisjvgrace

Repo: https://github.com/TrustyJAID/Trusty-cogs

Command Description
james crab <text> Make crab rave videos
james miku <text> Make miku rave videos

Dashboard

Author: Neuro Assassin

Repo: https://github.com/NeuroAssassin/Toxic-Cogs

Command Description
james dashboard Group command for controlling the web dashboard for Red.
james dashboard roles Customize the roles that have permission to certain parts of the dashboard.
james dashboard roles delete <role> Unregister a role from the dashboard.
james dashboard roles list List roles registered with dashboard.
james dashboard roles create <role> [permissions...] Register a new discord role to access certain parts of the dashboard.
james dashboard roles info <role> List permissions for a registered role.
james dashboard roles edit <role> [permissions...] Edit the permissions registered with a registered role.
james dashboard roles perms Displays permission keywords matched with humanized descriptions.

Defender

Security tools to protect communities

Author: Twentysix (Twentysix#5252)

Repo: https://github.com/Twentysix26/x26-Cogs

Command Description
james dset Defender system settings
james dset silence Silence manual module configuration
james dset silence enable <on_or_off> Toggle silence manual module
james dset emergency Emergency mode configuration
james dset emergency minutes <minutes> Sets max inactivity minutes for staff
james dset emergency modules [modules...] Sets emergency modules
james dset commentanalysis Comment analysis configuration
james dset commentanalysis rank <rank> Sets target rank
james dset commentanalysis token <token> Sets Perspective API token
james dset commentanalysis action <action> Sets action (ban, kick, softban, punish or none (notification only))
james dset commentanalysis attributes [attributes...] Sets the attributes that CA will check
james dset commentanalysis reason <reason> Sets a reason for the action (modlog use)
james dset commentanalysis threshold <threshold> Sets the threshold that will trigger CA's action (20-100)
james dset commentanalysis wipe <days> Sets how many days worth of messages to delete if the action is ban
james dset commentanalysis enable <on_or_off> Toggles comment analysis
james dset alert Alert manual module configuration
james dset alert enable <on_or_off> Toggle alert manual module
james dset rank3 Rank 3 configuration
james dset rank3 joineddays <days> Days since join required to be considered Rank 3
james dset rank3 minmessages <messages> Minimum messages required to reach Rank 3
james dset warden Warden auto module configuration
james dset warden enable <on_or_off> Toggles warden
james dset voteout Voteout manual module configuration
james dset voteout votes <votes> Sets required votes number for it to pass
james dset voteout enable <on_or_off> Toggles voteout
james dset voteout wipe <days> Sets how many days worth of messages to delete if the action is ban
james dset voteout rank <rank> Sets target rank
james dset voteout action <action> Sets action (ban, kick, softban, punish)
james dset raiderdetection Raider detection auto module configuration
james dset raiderdetection minutes <minutes> Sets minutes (User posted X messages in Y minutes)
james dset raiderdetection rank <rank> Sets target rank
james dset raiderdetection enable <on_or_off> Toggles raider detection
james dset raiderdetection action <action> Sets action (ban, kick, softban, punish or none (notify only))
james dset raiderdetection wipe <days> Sets how many days worth of messages to delete if the action is ban
james dset raiderdetection messages <messages> Sets messages (User posted X messages in Y minutes)
james dset importfrom <server> Import the configuration from another server
james dset joinmonitor Join monitor auto module configuration
james dset joinmonitor enable <on_or_off> Toggles join monitor
james dset joinmonitor minutes <minutes> Sets minutes (X users joined in Y minutes)
james dset joinmonitor users <users> Sets users (X users joined in Y minutes)
james dset joinmonitor notifynew <hours> Enables notifications for users younger than X hours
james dset joinmonitor verificationlevel <verification_level> Raises the server's verification level on raids
james dset general Defender general settings
james dset general punishrole <role> Sets the role that will be assigned to misbehaving users
james dset general helperroles [roles...] Sets the helper roles
james dset general punishmessage <message> Sets the messages that I will send after assigning the punish role
james dset general enable <on_or_off> Toggle defender system
james dset general notifychannel <channel> Sets the channel where notifications will be sent
james dset general countmessages <on_or_off> Toggles message count (and rank 4)
james dset general notifyrole <role> Sets the role that will be pinged in case of alerts
james dset general reset [confirmation=False] Resets Defender configuration for this server
james dset general trustedroles [roles...] Sets the trusted roles
james dset vaporize Vaporize manual module configuration
james dset vaporize enable <on_or_off> Toggle vaporize manual module
james dset invitefilter Invite filter auto module configuration
james dset invitefilter excludeowninvites <yes_or_no> Excludes this server's invites from the filter
james dset invitefilter enable <on_or_off> Toggle invite filter
james dset invitefilter rank <rank> Sets target rank
james dset invitefilter action <action> Sets action (ban, kick, softban, punish or none (deletion only))
james defender Defender commands reserved to staff
james defender memberranks Counts how many members are in each rank
james defender emergency <on_or_off> Manually engage or turn off emergency mode
james defender messages Access recorded messages of users / channels
james defender messages exportuser <user> Exports recent messages of a user to a file
james defender messages exportchannel <channel> Exports recent messages of a channel to a file
james defender messages user <user> Shows recent messages of a user
james defender messages channel <channel> Shows recent messages of a channel
james defender identify <user> Shows a member's rank + info
james defender warden Warden rules management
james defender warden removeall Removes all rules
james defender warden memory Shows or resets the memory of Warden
james defender warden export <name> Sends the rule as a YAML file
james defender warden list Lists existing rules
james defender warden debug <id> <event> [rank] Simulate and give a detailed summary of an event
james defender warden exportall Sends all the rules as a tar.gz archive
james defender warden add <rule> Adds a new rule
james defender warden show <name> Shows a rule
james defender warden remove <name> Removes a rule by name
james defender warden run <name> Runs a rule against the whole userbase
james defender warden find <text> Search for text in existing rules
james defender warden upload Starts a rule upload session
james defender updates Shows all the past announcements of Defender
james defender status Shows overall status of the Defender system
james defender freshmeat [hours=24] [keywords] Returns a list of the new users of the day
james defender monitor [keywords] Shows recent events that might require your attention
james defender notifynew <hours> Sends you a DM if a user younger than X hours joins
james alert Alert the staff members
james vaporize [members...] Gets rid of bad actors in a quick and silent way
james voteout <user> Initiates a vote to expel a user from the server
james silence <rank> Enables server wide message autodeletion for the specified rank (and below)

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&#x27;s repository using the `[p]repo` command before you can install one or more cogs from the creator.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
james findcog <command_name> Find which cog a command comes from.

Filter

This cog is designed for &quot;filtering&quot; unwanted words and phrases from a server. It provides tools to manage a list of words or sentences, and to customize automatic actions to be taken against users who use those words in channels or in their name/nickname. This can be used to prevent inappropriate language, off-topic discussions, invite links, and more.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
james filterset Base command to manage filter settings.
james filterset ban <count> <timeframe> Set the filter's autoban conditions.
james filterset defaultname <name> Set the nickname for users with a filtered name.
james filter Base command to add or remove words from the server filter.
james filter list Send a list of this server's filtered words.
james filter channel Base command to add or remove words from the channel filter.
james filter channel delete <words...> Remove words from the filter.
james filter channel clear Clears this channel's filter list.
james filter channel list Send a list of the channel's filtered words.
james filter channel add <words...> Add words to the filter.
james filter names Toggle name and nickname filtering.
james filter clear Clears this server's filter list.
james filter add <words...> Add words to the filter.
james filter delete <words...> Remove words from the filter.

General1

General commands.

Author: Unknown

Repo: Unknown

Command Description
james choose [choices...] Choose between multiple options.
james roll [number=100] Roll a random number.
james flip [user] Flip a coin... or a user.
james rps <your_choice> Play Rock Paper Scissors.
james 8 <question> Ask 8 ball a question.
james stopwatch Start or stop the stopwatch.
james lmgtfy <search_terms> Create a lmgtfy link.
james serverinfo [details=False] Show server information.
james urban <word> Search the Urban Dictionary.

Image

Image related commands.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
james imgur Retrieve pictures from Imgur.
james imgur subreddit <subreddit> [count=1] [sort_type=top] [window=day] Get images from a subreddit.
james imgur search [count] <terms...> Search Imgur for the specified term.
james gif <keywords...> Retrieve the first search result from Giphy.
james gifr <keywords...> Retrieve a random GIF from a Giphy search.

Kawaiibot

Author: Unknown

Repo: Unknown

Command Description
james pat [user]
james f [text]
james hug [user]
james bonk [user]
james pickle [user]
james ship [firstmention] [secondmention]
james pornhub <text>

Lyrics

Author: Sitryk

Repo: https://github.com/Sitryk/sitcogsv3

Command Description
james lyricset Change lyric related settings
james lyricset channel <channel_name> Set the channel for lyrics to be sent to
james lyrics <query> Used to fetch lyrics from a search query
james genius <query> Used to fetch items from a search query

MentionPrefix

Ping the bot to see its prefixes.

Author: Draper and TrustyJAID

Repo: https://github.com/TrustyJAID/Trusty-cogs

Command Description
james mentiontoggle Toggle whether mentioning the bot will send a help message.

Mod

Moderation tools.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
james slowmode [interval=0:00:00] Changes channel's slowmode setting.
james rename <member> [nickname] Change a member's nickname.
james userinfo [member] Show information about a member.
james names <member> Show previous names and nicknames of a member.
james kick <member> [reason] Kick a user.
james ban <user> [days] [reason] Ban a user from this server and optionally delete days of messages.
james massban <user_ids...> [days] [reason] Mass bans user(s) from the server.
james tempban <member> [duration] [days] [reason] Temporarily ban a user from this server.
james softban <member> [reason] Kick a user and delete 1 day's worth of their messages.
james voicekick <member> [reason] Kick a member from a voice channel.
james voiceunban <member> [reason] Unban a user from speaking and listening in the server's voice channels.
james voiceban <member> [reason] Ban a user from speaking and listening in the server's voice channels.
james unban <user_id> [reason] Unban a user from this server.
james modset Manage server administration settings.
james modset hierarchy Toggle role hierarchy check for mods and admins.
james modset dm [enabled] Toggle whether a message should be sent to a user when they are kicked/banned.
james modset mentionspam Manage the automoderation settings for mentionspam.
james modset mentionspam kick <max_mentions> Sets the autokick conditions for mention spam.
james modset mentionspam ban <max_mentions> Set the autoban conditions for mention spam.
james modset mentionspam strict [enabled] Setting to account for duplicate mentions.
james modset mentionspam warn <max_mentions> Sets the autowarn conditions for mention spam.
james modset defaultdays [days=0] Set the default number of days worth of messages to be deleted when a user is banned.
james modset defaultduration <duration> Set the default time to be used when a user is tempbanned.
james modset showsettings Show the current server administration settings.
james modset deleterepeats [repeats] Enable auto-deletion of repeated messages.
james modset tracknicknames [enabled] Toggle whether nickname changes should be tracked.
james modset reinvite Toggle whether an invite will be sent to a user when unbanned.

Mutes

Mute users temporarily or indefinitely.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
james voicemute <users...> [reason] Mute a user in their current voice channel.
james voiceunmute <users...> [reason] Unmute a user in their current voice channel.
james muteset Mute settings.
james muteset showmoderator <true_or_false> Decide whether the name of the moderator muting a user should be included in the DM to that user.
james muteset notification [channel] Set the notification channel for automatic unmute issues.
james muteset role [role] Sets the role to be applied when muting a user.
james muteset makerole <name> Create a Muted role.
james muteset settings Shows the current mute settings for this guild.
james muteset defaulttime [time] Set the default mute time for the mute command.
james muteset senddm <true_or_false> Set whether mute notifications should be sent to users in DMs.
james activemutes Displays active mutes on this server.
james mute <users...> [time_and_reason] Mute users.
james mutechannel <users...> [time_and_reason] Mute a user in the current text channel.
james unmute <users...> [reason] Unmute users.
james unmutechannel <users...> [reason] Unmute a user in this channel.

Nyaa

Obtain torrents from nyaa.

Author: Wyn

Repo: https://github.com/TheWyn/Wyn-RedV3Cogs

Command Description
james nyaa Search anime.
james nyaa lookup <show_name> Returns torrents from search.

Permissions

Customise permissions for commands and cogs.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
james permissions Command permission management tools.
james permissions addserverrule <allow_or_deny> <cog_or_command> <who_or_what...> Add a rule to a command in this server.
james permissions clearserverrules Reset all rules in this server.
james permissions removeserverrule <cog_or_command> <who_or_what...> Remove a server rule from a command.
james permissions explain Explain how permissions works.
james permissions setdefaultserverrule <allow_or_deny> <cog_or_command> Set the default rule for a command in this server.
james permissions canrun <user> <command> Check if a user can run a command.
james permissions acl Manage permissions with YAML files.
james permissions acl yamlexample Sends an example of the yaml layout for permissions
james permissions acl getserver Get a YAML file detailing all rules in this server.
james permissions acl setserver Set rules for this server with a YAML file.
james permissions acl updateserver Update rules for this server with a YAML file.

ReactPoll

Commands for Reaction Polls

Author: FlapJack, aikaterna, and TrustyJAID

Repo: https://github.com/flapjax/FlapJack-Cogs

Command Description
james rpollset Settings for reaction polls
james rpollset embed Toggle embed usage for polls in this server
james rpoll Commands for setting up reaction polls
james rpoll end <poll_id> Manually end a poll
james rpoll interactive <channel> Interactive reaction poll creator
james rpoll new [channel] <poll_options> Start a reaction poll

RemindMe

Never forget anything anymore.

Author: PhasecoreX (PhasecoreX#0635)

Repo: https://github.com/PhasecoreX/PCXCogs

Command Description
james remindmeset Manage RemindMe settings.
james remindmeset settings Display current settings.
james remindmeset metoo Toggle the bot asking if others want to be reminded in this server.
james reminder Manage your reminders.
james reminder remove <index> Delete a reminder.
james reminder modify Modify an existing reminder.
james reminder modify time <reminder_id> <time> Modify the time of an existing reminder.
james reminder modify repeat <reminder_id> <time> Modify the repeating time of an existing reminder. Pass "0" to <time> in order to disable repeating.
james reminder modify text <reminder_id> <text> Modify the text of an existing reminder.
james reminder create [time_and_optional_text] Create a reminder with optional reminder text.
james reminder list [sort=time] Show a list of all of your reminders.
james remindme [time_and_optional_text] Create a reminder with optional reminder text.
james forgetme Remove all of your upcoming reminders.

Reports

Create user reports that server staff can respond to. Users can open reports using `[p]report`. These are then sent to a channel in the server for staff, and the report creator gets a DM. Both can be used to communicate.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
james reportset Manage Reports.
james reportset toggle Enable or disable reporting for this server.
james reportset output <channel> Set the channel where reports will be sent.
james report [text] Send a report.
james report interact <ticket_number> Open a message tunnel.

RoleUtils

Useful role commands. Includes massroling, role targeting, and reaction roles.

Author: PhenoM4n4n, Bobloy, TrustyJaid, and Neuro Assassin

Repo: https://github.com/phenom4n4n/phen-cogs

Command Description
james reactrole Base command for Reaction Role management.
james reactrole list View the reaction roles on this server.
james reactrole delete <message> Delete an entire reaction role for a message.
james reactrole delete bind <message> <emoji> Delete an emoji-role bind for a reaction role.
james reactrole create [emoji_role_groups]... [channel] [color] [name] Create a reaction role.
james reactrole bind <message> <emoji> <role> Bind a reaction role to an emoji on a message.
james role <member> <role> Base command for modifying roles.
james role all <role> Add a role to all members of the server.
james role humans <role> Add a role to all humans (non-bots) in the server.
james role rall <role> Remove a role from all members of the server.
james role members <role> [formatting={member} - {member(id)}] Sends a list of members in a role.
james role colors Sends the server's roles, ordered by color.
james role color <role> <color> Change a role's color.
james role uniquemembers <roles...> View the total unique members between multiple roles.
james role rhumans <role> Remove a role from all humans (non-bots) in the server.
james role create [color=#000000] [hoist=False] [name] Creates a role.
james role rbots <role> Remove a role from all bots in the server.
james role hoist <role> [hoisted] Toggle whether a role should appear seperate from other roles.
james role add <member> <role> Add a role to a member.
james role in <target_role> <add_role> Add a role to all members of a another role.
james role name <role> <name> Change a role's name.
james role rin <target_role> <remove_role> Remove a role from all members of a another role.
james role remove <member> <role> Remove a role from a member.
james role info <role> Get information about a role.
james role addmulti <role> <members...> Add a role to multiple members.
james role removemulti <role> <members...> Remove a role from multiple members.
james role target Modify roles using 'targeting' args.
james role target add <role> <args> Add a role to members using targeting args.
james role target remove <role> <args> Remove a role from members using targeting args.
james role bots <role> Add a role to all bots in the server.
james multirole <member> <roles...> Add multiple roles to a member.
james multirole remove <member> <roles...> Remove multiple roles from a member.

ServerStats

Gather useful information about servers the bot is in A lot of commands are bot owner only

Author: TrustyJAID and Preda

Repo: https://github.com/TrustyJAID/Trusty-cogs

Command Description
james avatar [members] Display a users avatar in chat
james emoji <emoji> Post a large size emojis in chat
james botstats Display stats about the bot
james topic [channel] [topic] Sets a specified channels topic
james channeledit Modify channel options
james channeledit sync [channel] <toggle> Set whether or not to sync permissions with the channels Category
james channeledit userlimit <channel> <limit> Edit a voice channels user limit
james channeledit nsfw <toggle> [channel] Set whether or not a channel is NSFW
james channeledit permissions <permission> [channel] [true_or_false] [roles_or_users...] Edit channel read permissions for designated role
james channeledit name [channel] <name> Edit a channels name
james channeledit topic [channel] <topic> Edit a channels topic
james channeledit position [channel] <position> Edit a channels position
james channeledit bitrate <channel> <bitrate> Edit a voice channels bitrate
james pruneroles Perform various actions on users who haven't spoken in x days
james pruneroles add <days> [new_roles...] Give roles to users who haven't spoken in x days
james pruneroles remove <days> [removed_roles...] Remove roles from users who haven't spoken in x days
james pruneroles list <days> [role] List the users who have not talked in x days
james pruneroles kick <days> [role] [reinvite=True] Kick users from the server who have been inactive for x days
james whois <user_id> Display servers a user shares with the bot
james guildedit Edit various guild settings
james guildedit afkchannel [channel] Change the servers AFK voice channel
james guildedit name <name> Change the server name
james guildedit afktimeout <timeout> Change the servers AFK timeout
james guildedit verificationlevel <level> Modify the guilds verification level
james guildedit systemchannel [channel] Change the system channel
james topmembers [number=10] [guild] Lists top members on the server by join date
james getguild [guild] Display info about servers the bot is on
james getguilds <guilds> Display info about multiple servers
james nummembers [guild] Display number of users on a server
james getroles [guild] Displays all roles their ID and number of members in order of
james getreactions <message> Gets a list of all reactions from specified message and displays the user ID,
james serverstats Gets total messages on the server and displays each channel
james channelstats [channel] Gets total messages in a specific channel as well as the user who
james guildemojis [id_emojis=False] [guild] Display all server emojis in a menu that can be scrolled through

SmartReact

Create automatic reactions when trigger words are typed in chat

Author: FlapJack

Repo: https://github.com/flapjax/FlapJack-Cogs

Command Description
james addreact <word> <emoji> Add an auto reaction to a word
james delreact <word> <emoji> Delete an auto reaction to a word
james listreact List reactions for this server

Sniffthings

Author: Unknown

Repo: Unknown

Command Description
james bonkbonkbonk [user]
james duck [user]
james owo [text]
james echo <text>

Tweets

Cog for displaying info from Twitter&#x27;s API

Author: palmtree5 and TrustyJAID

Repo: https://github.com/TrustyJAID/Trusty-cogs

Command Description
james tweets Gets various information from Twitter's API
james tweets trends [location=United States] Gets twitter trends for a given location
james tweets gettweets <username> Display a users tweets as a scrollable message
james tweets getuser <username> Get info about the specified user
james autotweet Command for setting accounts and channels for posting
james autotweet remlist <owner> <list_name> [channel] Remove an entire twitter list from a specified channel.
james autotweet add <username> [channel] Adds a twitter username to the specified channel
james autotweet del <channel> [username] Removes a twitter username to the specified channel
james autotweet list Lists the autotweet accounts on the guild
james autotweet replies <channel> <true_or_false> [usernames...] Set an accounts replies being posted
james autotweet addlist <owner> <list_name> [channel] Add an entire twitter list to a specified channel.
james autotweet restart Restarts the twitter stream if any issues occur.
james autotweet embeds <channel> <true_or_false> [usernames...] Set an accounts retweets being posted
james autotweet retweets <channel> <true_or_false> [usernames...] Set an accounts retweets being posted
james tweetset Command for setting required access information for the API.

Warnings

Warn misbehaving users and take automated actions.

Author: Cog Creators

Repo: https://github.com/Cog-Creators/Red-DiscordBot

Command Description
james warningset Manage settings for Warnings.
james warningset allowcustomreasons <allowed> Enable or disable custom reasons for a warning.
james warningset senddm <true_or_false> Set whether warnings should be sent to users in DMs.
james warningset usewarnchannel <true_or_false> Set if warnings should be sent to a channel set with `[p]warningset warnchannel`.
james warningset showmoderator <true_or_false> Decide whether the name of the moderator warning a user should be included in the DM to that user.
james warningset warnchannel [channel] Set the channel where warnings should be sent to.
james warnaction Manage automated actions for Warnings.
james warnaction add <name> <points> Create an automated action.
james warnaction delete <action_name> Delete the action with the specified name.
james warnreason Manage warning reasons.
james warnreason create <name> <points> <description> Create a warning reason.
james warnreason delete <reason_name> Delete a warning reason.
james reasonlist List all configured reasons for Warnings.
james actionlist List all configured automated actions for Warnings.
james warn <member> [points=1] <reason> Warn the user for the specified reason.
james warnings <member> List the warnings for the specified user.
james mywarnings List warnings for yourself.
james unwarn <member> <warn_id> [reason] Remove a warning from a user.

WordStats

Tracks commonly used words.

Author: Flame442 (Flame#2941)

Repo: https://github.com/Flame442/FlameCogs

Command Description
james wordstats [member_or_guild] [amount_or_word=30] Prints the most commonly used words.
james wordstats global [amount_or_word=30] Prints the most commonly used words across all guilds.
james topchatters [guild] [word] [amount=10] Prints the members who have said the most words.
james topchatters global [word] [amount=10] Prints the members who have said the most words across all guilds.
james topratio <word> [guild] [amount=10] [min_total=0] Prints the members with the highest "word to all words" ratio.
james topratio global <word> [amount=10] [min_total=0] Prints the members with the highest "word to all words" ratio in all guilds.
james wordstatsset Config options for wordstats.
james wordstatsset user [value] Set if wordstats should record stats for you.
james wordstatsset forgetme Make wordstats forget all data about you.
james wordstatsset server [value] Set if wordstats should record stats for this server.
james wordstatsset stopwords [value] Set if stopwords should be included in outputs.
james wordstatsset channel [value] Set if wordstats should record stats for this channel.
james wordstatsset minlength [value] Set the minimum length a word has to be in order to be displayed.