- Standard and edit snipes
- Display invite info
- Reminders
- Member inspection (Whois)
- Kicks (fetch audit logs to verify)
- Bans
- Message edits
- Message deletes
- Messages containing links (regex)
- Messages containing attachments
- Messages containing profanity (overkill)
- VC joining, leaving and deleting
- Spam
- Delete messages containing links (regex)
- Delete messages containing profanity (overkill)
- Spam detection
- Mono- and multi-channel support
- Raid detection
- Kick
- Ban
- Tempban
- Mute
- Purge
- Lock (channel)
- Lockdown
- Member timeouts
- Setting and clearing nicknames
- Bonus: multiple member and role support
- Purging every message within a channel
- Welcome, goodbye, kick, ban and mute messages
- Adding, creating, removing and viewing roles
- Logging
- Automod
- Toggling subtext detection
- Settings for spam detection
- Toggles mono- and multi-channel, essentially supporting the enabling of both
- Prefix
- Server Management message content
- Bonus: add optional embed creation
- Submit suggestions
- Submit bug reports
Moderation:
timeout
(unless you consider this mute but they can be different)Moderation:
nickname
(there are bult-ins but same with ban, kick, etc)Moderation:
clear
(deletes and recreates the entire channel, this is a bit not good unless you implement it very well)Moderation:
create_role
(creates a role with a given name, position, color and permissions if any)Moderation:
add_role
,remove_role
(Give or take roles from any user)General:
snipe
(snipes the last deleted message in the given channel)General:
edit_snipe
(snipes the last edited messages before and after content in the given channel)General:
image
(this is very broad so I'd consider image being a group of image manipulation commands)General/Informational:
invite info
(shows information about guild invites)Informational/Interactive:
suggest
,report
(allow users to suggest or report bugs)Informational/Interactive:
remind
(sets a reminder for a user)Informational:
role_info
(shows roles id, name, color in hex, role age, member count of the role)Informational:
whois
(shows nickname, name#disciminator, join date, creation date, mutual server count, join position, user id, avatar and maybe status information like playing, listening, streaming, etc)I will leave all of this up to you to add if you think they're worth adding