Poin / Docs / Moderation

🛡️ Moderation

Keep order on your server with fast and efficient commands. Poin strictly respects role hierarchy: you cannot punish someone whose role is equal to or higher than yours.

/banir

Permanently bans a member from the server.

Argument Type Required Description
membro Member ✅ Who will be banned.
motivo Text ❌ Reason (recorded in logs).

Example: /banir @User Repeated spam


/desbanir

Removes a user's ban by ID.

Argument Type Required Description
user_id Text (ID) ✅ Numeric ID of the banned user.
motivo Text ❌ Reason for lifting the ban.

Example: /desbanir 123456789012345678 Appeal accepted


/expulsar

Kicks a member from the server (they can return by invite).

Argument Type Required Description
membro Member ✅ Who will be kicked.
motivo Text ❌ Reason recorded in logs.

Example: /expulsar @User Toxic behavior


/silenciar

Applies timeout (temporary punishment). The member cannot talk, react, or join voice calls.

Argument Type Required Description
membro Member ✅ Who will be timed out.
minutos Number ✅ Duration (Max: 40320 min / 28 days).
motivo Text ❌ Reason for the punishment.

Example: /silenciar @User 60 Chat fight


/desilenciar

Removes a member's timeout before the scheduled time.

Argument Type Required Description
membro Member ✅ Who will be released.

Example: /desilenciar @User


/advertir

Applies a formal warning and sends a DM to the member.

Argument Type Required Description
membro Member ✅ Who will receive the warning.
motivo Text ✅ Clear description of the incident.

Example: /advertir @User Offensive language


/advertencias

Shows a member's warning history.

Argument Type Required Description
membro Member ❌ If empty, shows your own.

Example: /advertencias @User


/remover-infracao

Removes a specific infraction from the database by ID.

Argument Type Required Description
id_infracao Number ✅ Infraction ID (shown in bold in the history).

Example: /remover-infracao 42


/limpar

Bulk deletes messages from a channel. Can filter by author.

Argument Type Required Description
quantidade Number ✅ From 1 to 100 messages.
usuario Member ❌ If provided, only deletes that user's messages.

Example: /limpar 100 @User


/bloquear-canal

Locks the current channel for @everyone (prevents sending messages).

Example: /bloquear-canal


/desbloquear-canal

Unlocks the current channel, reverting the previous command.

Example: /desbloquear-canal


/modolento

Sets the channel's slowmode, limiting message sending.

Argument Type Required Description
segundos Number ✅ 0 disables. Max 21600 (6h).

Example: /modolento 5 (1 msg every 5 seconds)


/modlogs

Shows a staff member's moderation action history.

Argument Type Required Description
staff Member ✅ The moderator to be audited.

Example: /modlogs @Moderator