Overview
Many of pom’s commands require specific Discord permissions to use. This page lists which permissions are needed for each command category and explains how Discord’s permission system works with pom.pom enforces permissions on the user running the command, not just the bot. If you don’t have the required permission, the command won’t execute even if pom has the permission.
Permission Requirements by Command
Moderation
Security
Configuration
Utility
Features (No Permissions Required)
These commands can be used by any member:,help, ,ping, ,afk, ,invite, ,snipe, ,avatar, ,banner, ,userinfo, ,serverinfo, ,boosters, ,membercount, ,names, ,connections, ,perms, ,activity, ,screentime, ,heatmap, ,voicetime, ,social, ,avatarhistory, ,playing, ,spotify, ,2048, ,chess, ,tags
Discord Permission Reference
A quick reference for the Discord permissions that pom uses.Role Hierarchy
pom enforces Discord’s role hierarchy for all moderation commands:- You can only moderate members whose highest role is below yours
- You cannot moderate the server owner
- You cannot moderate yourself
- pom’s role must also be higher than the target’s highest role
Bot Permissions
For pom to function correctly, we recommend granting it Administrator permission. This ensures all features work without running into permission issues. If you prefer a more restrictive setup, pom needs at minimum:- Send Messages and Embed Links (for responding to commands)
- Manage Roles (for muting and role commands)
- Ban Members and Kick Members (for moderation)
- Manage Channels (for lockdown and channel management)
- Manage Messages (for purge, pin, and message management)
- Manage Webhooks (for the logging system)
- View Audit Log (for identifying moderators in logs)
- Manage Nicknames (for nickname commands)
