Overview
These commands handle day-to-day member management tasks — removing disruptive users, enforcing nickname policies, and toggling roles. Like all moderation commands in pom, they enforce role hierarchy to prevent misuse.Kick
Remove a member from the server. Unlike banning, kicked members can rejoin immediately if they have an invite link.| Parameter | Type | Required | Description |
|---|---|---|---|
member | User mention | Yes | The member to kick |
reason | Text | No | Reason for the kick, recorded in the audit log |
Safety Checks
- Your highest role must be above the target’s highest role
- You cannot kick yourself or the server owner
- pom must have Kick Members permission and a role above the target
You need the Kick Members permission to use this command.
Nickname
Change or reset a member’s server nickname.| Parameter | Type | Required | Description |
|---|---|---|---|
member | User mention | Yes | The member whose nickname to change |
new_nickname | Text | No | The new nickname. Omit to reset to their username |
You need the Manage Nicknames permission to use this command.
Role
Toggle a role on or off for a member. If the member already has the role, it’s removed. If they don’t have it, it’s added.| Parameter | Type | Required | Description |
|---|---|---|---|
member | User mention | Yes | The member to modify |
role | Role mention or name | Yes | The role to add or remove |
You need the Manage Roles permission, and the role you’re assigning must be below your highest role in the hierarchy.
