Automod
Automod provides configurable rules for spam, invite links, profanity, and raid behavior. It works best as a policy layer over Discord permissions, not as a replacement for staff judgment.
- Start with conservative rules and review false positives before tightening actions.
- Document what each rule does so moderators understand the enforcement path.
- Keep staff and announcement channels exempt when needed.
Moderation Actions
Moderator commands cover bans, unbans, kicks, timeouts, warning records, mute role workflows, and role hierarchy checks.
- Commands validate common unsafe cases such as acting on yourself or the server owner.
- Temporary actions accept duration strings like
1d,2h, or30m. - Reasons are included in logs and member notifications where supported.
Message Cleanup
The prune command group removes messages by type, author, content match, regular expression, invite links, URLs, bots, users, pins, reactions, and self-cleanup.
Most cleanup commands require Manage Messages. Member self-cleanup is more limited and has its own cooldown.
Permissions
Project Plana can only perform actions allowed by Discord. Put the bot role above roles it should assign, mute, or remove, and grant channel access only where the bot should read or post.
If a moderation command fails, check Discord role hierarchy before changing dashboard settings. Hierarchy issues are the most common cause of role and punishment failures.