Manager
Commands for managers: purge messages with filters, add or remove roles for many members at once, create and edit roles, add emoji and make announcements.
Set it up
Open the dashboard and pick your server. Sign in with Discord if you haven’t.
Find Manager in the sidebar. It’s already on in new servers.
Go through the settings below. Simple mode shows the essentials; switch to Advanced for the rest.
Try it in Discord:
/addemote. Staff can restrict or turn off each command in Commands.
Tips
- Mass role changes run in the background. Check them with `/role status`.
- Purge only reaches messages from the last 14 days; that limit is Discord’s.
Settings
What you’ll find on the Manager page of the dashboard. Settings marked Advanced only show in Advanced mode.
Purge
Defaults for purge. Purge never touches messages older than 14 days.
- Keep pinned messages
- On/offPurge skips pinned messages unless you include them in the command.
- Default purge size
- NumberMessages deleted when no count is given. Up to 1000.
- Remove the purge summary afterAdvanced
- NumberSeconds before the "Deleted 42 messages" notice disappears (prefix commands). 0 keeps it.
Mass role changes
role all, humans, bots and in run in the background, one at a time per server.
- Post a summary when a mass role change finishes
- On/offPosted in the channel where the change was started.
Announcements
- Default announcement channel
- ChannelUsed when announce is run without a channel.
- Send announcements as an embedAdvanced
- On/off
Commands
/addemote
ManagersAdd a custom emoji from a link, an image or another emoji
/addemote [source] [name] [image]?addemote <link|emoji> [name]Options
- source (optional)
- Image link or custom emoji to copy (or attach an image)
- name (optional)
- Emoji name (2-32 letters, numbers or _)
- image (optional)
- Image to upload (PNG, JPG, GIF, WebP)
Also: ?addemoji
/addmod
ManagersMake a role a Kovu moderator role
/addmod <role>?addmod <role>Options
- role
- Role that can use moderator commands
/addrole
ManagersCreate a role
/addrole <name> [color] [hoist] [mentionable]?addrole <name> [color] [hoist]Options
- name
- Role name
- color (optional)
- Colour, like #1d9e75
- hoist (optional)
- Show members separately in the list
- mentionable (optional)
- Let everyone @mention it
/announce
ManagersPost an announcement, optionally pinging a role
/announce <message> [channel] [role] [everyone] [embed] [title] [here]?announce [everyone|here|role @role] [#channel] <message> [--embed] [--title=…]Options
- message
- What to announce
- channel (optional)
- Where to post it (default: the announcement channel in settings)
- role (optional)
- Role to ping
- everyone (optional)
- Ping @everyone
- embed (optional)
- Send as an embed
- title (optional)
- Embed title
- here (optional)
- Ping @here
/delmod
ManagersRemove a role from the Kovu moderator roles
/delmod <role>?delmod <role>Options
- role
- Moderator role to remove
/delrole
ManagersDelete a role
/delrole <role>?delrole <role>Options
- role
- Role to delete
/ignorechannel
ManagersMake Kovu ignore commands in a channel, or stop ignoring it
/ignorechannel [channel]?ignorechannel [#channel]Options
- channel (optional)
- Channel (default: this one)
/ignorerole
ManagersMake Kovu ignore members with a role, or stop ignoring it
/ignorerole <role>?ignorerole <role>Options
- role
- Role
/ignoreuser
ManagersMake Kovu ignore a member, or stop ignoring them
/ignoreuser <user>?ignoreuser <user>Options
- user
- Member
/listmods
ModeratorsList the moderator and manager roles
/listmods?listmods/mentionable
ManagersLet everyone @mention a role, or stop it
/mentionable <role> [enabled]?mentionable <role> [on|off]Options
- role
- Role
- enabled (optional)
- On or off (leave empty to toggle)
/nick
ManagersChange Kovu's nickname in this server
/nick [nickname]?nick [nickname]Options
- nickname (optional)
- New nickname (leave empty to reset)
/purge
ModeratorsDelete recent messages, optionally filtered
/purge [count] [filter] [text] [user] [message] [include_pinned]?purge [filter] [user|text|message id] [count] [--include-pinned]Options
- count (optional)
- Messages to delete (up to 1000)
- filter (optional)
- Only delete messages that match (default: any)
- text (optional)
- Text for match, not, startswith and endswith
- user (optional)
- Only messages from this member
- message (optional)
- For "after": delete messages after this message (ID or link)
- include_pinned (optional)
- Also delete pinned messages
/role
ManagersGive or take roles from one member or many
/role add <member> <role>/role remove <member> <role>/role toggle <member> <role>/role removeall <member>/role all <role> [action]/role humans <role> [action]/role bots <role> [action]/role in <in_role> <role> [action]/role status/role cancel?roleOptions
- add member
- Member to change
- add role
- Role
- remove member
- Member to change
- remove role
- Role
- toggle member
- Member to change
- toggle role
- Role
- removeall member
- Member to change
- all role
- Role
- all action (optional)
- Add or remove the role (default: add)
- humans role
- Role
- humans action (optional)
- Add or remove the role (default: add)
- bots role
- Role
- bots action (optional)
- Add or remove the role (default: add)
- in in_role
- Members with this role are changed
- in role
- Role
- in action (optional)
- Add or remove the role (default: add)
/rolecolor
ManagersChange a role's colour
/rolecolor <role> <color>?rolecolor <role> <color>Options
- role
- Role
- color
- Colour like #1d9e75, or "none" to remove it
Also: ?rolecolour
/rolename
ManagersRename a role
/rolename <role> <name>?rolename <role> <new name>Options
- role
- Role
- name
- New name
/setnick
ManagersChange a member's nickname
/setnick <member> [nickname]?setnick <member> [nickname]Options
- member
- Member to rename
- nickname (optional)
- New nickname (leave empty to reset)
Related modules
Ready to try Manager?
Open the dashboard