🛡️ Moderação
Mantenha a ordem no servidor com comandos rápidos e eficientes. O Poin respeita rigorosamente a hierarquia de cargos: você não pode punir alguém com cargo maior ou igual ao seu.
/banir
Bane permanentemente um membro do servidor.
| Argumento | Tipo | Obrigatório | Descrição |
|---|---|---|---|
membro |
Membro | ✅ | Quem será banido. |
motivo |
Texto | ❌ | Motivo (registrado nos logs). |
Exemplo: /banir @Usuario Spam repetido
/desbanir
Remove o banimento de um usuário pelo ID.
| Argumento | Tipo | Obrigatório | Descrição |
|---|---|---|---|
user_id |
Texto (ID) | ✅ | ID numérico do usuário banido. |
motivo |
Texto | ❌ | Motivo da remoção do ban. |
Exemplo: /desbanir 123456789012345678 Apelação aceita
/expulsar
Expulsa um membro do servidor (ele pode voltar por convite).
| Argumento | Tipo | Obrigatório | Descrição |
|---|---|---|---|
membro |
Membro | ✅ | Quem será expulso. |
motivo |
Texto | ❌ | Motivo registrado nos logs. |
Exemplo: /expulsar @Usuario Comportamento tóxico
/silenciar
Aplica timeout (castigo temporário). O membro não pode falar, reagir ou entrar em calls.
| Argumento | Tipo | Obrigatório | Descrição |
|---|---|---|---|
membro |
Membro | ✅ | Quem será silenciado. |
minutos |
Número | ✅ | Duração (Máx: 40320 min / 28 dias). |
motivo |
Texto | ❌ | Motivo do castigo. |
Exemplo: /silenciar @Usuario 60 Briga no chat
/desilenciar
Remove o timeout de um membro antes do tempo previsto.
| Argumento | Tipo | Obrigatório | Descrição |
|---|---|---|---|
membro |
Membro | ✅ | Quem será liberado. |
Exemplo: /desilenciar @Usuario
/advertir
Aplica uma advertência formal (warn) e envia uma DM ao membro.
| Argumento | Tipo | Obrigatório | Descrição |
|---|---|---|---|
membro |
Membro | ✅ | Quem receberá o aviso. |
motivo |
Texto | ✅ | Descrição clara do ocorrido. |
Exemplo: /advertir @Usuario Linguagem ofensiva
/advertencias
Mostra o histórico de advertências (warns) de um membro.
| Argumento | Tipo | Obrigatório | Descrição |
|---|---|---|---|
membro |
Membro | ❌ | Se vazio, mostra as suas próprias. |
Exemplo: /advertencias @Usuario
/remover-infracao
Remove uma infração específica do banco de dados pelo ID.
| Argumento | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id_infracao |
Número | ✅ | ID da infração (mostrado em negrito no histórico). |
Exemplo: /remover-infracao 42
/limpar
Apaga mensagens do canal em massa. Pode filtrar por autor.
| Argumento | Tipo | Obrigatório | Descrição |
|---|---|---|---|
quantidade |
Número | ✅ | De 1 a 100 mensagens. |
usuario |
Membro | ❌ | Se informado, apaga só as mensagens deste usuário. |
Exemplo: /limpar 100 @Usuario
/bloquear-canal
Bloqueia o canal atual para @everyone (impede envio de mensagens).
Exemplo: /bloquear-canal
/desbloquear-canal
Desbloqueia o canal atual, revertendo o comando anterior.
Exemplo: /desbloquear-canal
/modolento
Define o slowmode (modo lento) do canal, limitando o envio de mensagens.
| Argumento | Tipo | Obrigatório | Descrição |
|---|---|---|---|
segundos |
Número | ✅ | 0 desliga. Máx 21600 (6h). |
Exemplo: /modolento 5 (1 msg a cada 5 segundos)
/modlogs
Mostra o histórico de ações de moderação que um staff aplicou.
| Argumento | Tipo | Obrigatório | Descrição |
|---|---|---|---|
staff |
Membro | ✅ | O moderador a ser auditado. |
Exemplo: /modlogs @Moderador