Comandos com prefixo
Digite comandos de barra como mensagem - !ban, !mute, !rank, !remind e outros. Desativado até você ativar.
Algumas pessoas são mais rápidas digitando !timeout @Max 10m flooding do que preenchendo um comando de barra. Com os comandos com prefixo ativados, a maioria dos comandos de barra do Pangobot também pode ser digitada como mensagem. Um comando digitado é o comando de barra: as mesmas verificações, as mesmas respostas, as mesmas entradas nos seus registros e casos.
Como ativar
- Abra o painel e depois Configurações (Configurações gerais).
- Em Comandos de texto, confira o Prefixo (
!, a menos que você o tenha mudado) e ative Comandos com prefixo. - Salve. Os comandos digitados funcionam na hora, em todos os canais onde o comando de barra pode ser usado.
! - se os dois responderem à mesma mensagem, os membros recebem duas respostas.Os comandos
<required> = obrigatório, [optional] = opcional. As palavras entre os colchetes são as opções do comando de barra.
| Digitado | Exemplo | Também como | Módulo |
|---|---|---|---|
!ban <user> [duration] [delete_days] [reason…] | !ban @Max 7d 1 posting invites | – | Moderação |
!unban <user> [reason…] | !unban 123456789012345678 | – | Moderação |
!softban <user> [reason…] | !softban @Max spam bot | – | Moderação |
!kick <user> [reason…] | !kick @Max being rude | – | Moderação |
!timeout <user> [duration] [reason…] | !timeout @Max 10m flooding | !mute | Moderação |
!untimeout <user> [reason…] | !untimeout @Max | !unmute | Moderação |
!warn <user> <reason…> | !warn @Max no self-promotion | – | Moderação |
!purge <amount> [user] [bots] [contains…] | !purge 20 @Max | !clear | Moderação |
!lock [channel] [reason…] | !lock #general raid | – | Moderação |
!unlock [channel] | !unlock #general | – | Moderação |
!slowmode <off|5s|10s|15s|30s|1m|…> | !slowmode 30s | – | Moderação |
!avatar [user] | !avatar @Max | !av | Configurações gerais |
!serverinfo | !serverinfo | !si | Configurações gerais |
!rank [user] | !rank @Max | !level | Níveis |
!leaderboard [page] | !leaderboard 2 | – | Níveis |
!balance [member] | !balance | !bal | Economia |
!daily | !daily | – | Economia |
!pay <member> <amount> | !pay @Max 100 | – | Economia |
!rich | !rich | – | Economia |
!shop | !shop | – | Economia |
!buy <item…> | !buy VIP role | – | Economia |
!afk [message…] | !afk back tonight | – | AFK |
!remind <me|list|delete> … | !remind me 2h take the pizza out | – | Lembretes |
!birthday <set|remove|show|next> … | !birthday set 24 12 | – | Aniversários |
!ticket <close|add|remove> … | !ticket add @Max | – | Tickets |
!voice <name|limit|lock|unlock|kick> … | !voice limit 5 | – | Voz temporária |
!invites <show|top> … | !invites top | – | Rastreador de convites |
!stats | !stats | – | Estatísticas do servidor |
Um comando cujo módulo está desativado no seu servidor responde que o módulo está desativado - como o comando de barra faz.
Só com barra, de propósito: o que precisa continuar privado e não conseguiria como mensagem - /report, /redeem (uma chave no canal), /note, /history, /case, /userinfo (o fim de um castigo, visível para moderadores), /invites who (o código do convite, visível para quem gerencia o servidor) e /search (resultados que o AutoMod barraria só aparecem para o membro) - e o que precisa de formulários ou menus: /giveaway, /game, /sendmessage, além do /ask e do /summarize da Ajuda com IA.
Como um comando digitado é lido
- A ordem: primeiro o membro ou o canal, depois números, durações e escolhas e, por último, o texto livre (um motivo, uma nota) - não importa a ordem em que o comando de barra os mostra.
!ban @Max 7d 1 posting invitesé um banimento de sete dias que exclui um dia de mensagens. - Membros por menção (
@Max) ou por ID - também no!ban, em que alguém que já saiu pode ser banido pelo ID. Canais por menção (#general) ou ID. - Ou como resposta: responda à mensagem de um membro com o comando e deixe o membro de fora -
!mute 10m spammingcomo resposta castiga o autor daquela mensagem. Um membro informado no comando tem prioridade sobre a resposta. Não vale para o!purge, em que o membro é um filtro que você informa de propósito. - Um castigo sem duração dura 28 dias: o Discord não tem castigo sem fim, e 28 dias é o máximo que ele permite. A resposta avisa isso - também no
/timeout. - Durações como
30s,10m,2h,7d,1wou combinadas:1d12h. - Opções de sim ou não como
botsno!purge: escreva o nome da opção (!purge 50 bots) ou yes/no (em inglês). - Escolhas como aparecem na lista:
!slowmode 30s,!slowmode off. - Um comando que não pode ser lido recebe uma linha curta explicando o uso, com o que estava errado - "O valor de amount precisa estar entre 1 e 100", "Não existe nenhum usuário com o ID …" - e não faz nada.
Quem pode usá-los, e onde
Exatamente quem pode usar o comando de barra. Ou seja, a permissão padrão do comando (/ban exige Banir membros, /timeout exige Castigar membros ...) e o que você definir em Configurações do servidor > Integrações > Pangobot: para comandos individuais ou para o bot inteiro, para cargos, membros e canais. Se o /ban só for permitido em #mod-chat, o !ban também só será.
- O Pangobot consulta essas regras no Discord e as guarda por dois minutos; quando você as muda, o Discord avisa o Pangobot e a mudança vale na hora.
- Se não for possível consultar o Discord, o comando digitado é recusado ("O Pangobot não conseguiu verificar quem pode usar este comando aqui") - uma regra que ninguém consegue verificar nunca é ignorada. O comando de barra continua funcionando.
- Administradores e o dono do servidor também seguem essas regras nos comandos digitados. Se uma regra de lá bloquear um deles, o caminho é o comando de barra.
- As verificações próprias dos módulos valem além disso, como no comando de barra: por exemplo, os cargos imunes da Moderação e as regras de hierarquia de cargos dela.
O que muda em relação ao comando de barra
- Sem respostas privadas. Uma resposta que só o membro deveria ver - uma recusa, uma linha explicando o uso, um erro - chega como uma resposta no canal que some sozinha depois de 20 segundos.
- A mensagem digitada também some, 20 segundos depois, para o canal continuar legível - menos um
!lock,!unlock,!slowmodeou!afk, que todo mundo no canal deve ver. O Pangobot precisa de Gerenciar mensagens nesse canal para isso; sem essa permissão, a mensagem simplesmente fica. - Sem formulários. Quando o comando de barra abriria um formulário, o comando digitado indica o comando de barra.
- **O
!purgeapaga a si mesmo primeiro**, então!purge 10apaga outras dez mensagens. - Os seus próprios comandos têm prioridade. Um Comando personalizado com o mesmo nome (um
!kickde brincadeira) responde no lugar. - No máximo três comandos digitados a cada dez segundos por membro.
- A mensagem digitada é uma mensagem comum: o AutoMod a vê. Quando o Pangobot a remove depois, o seu registro de mensagens deixa isso de fora - o que o comando fez (um banimento, um castigo e o caso dele) é registrado normalmente.
- Uma resposta nunca menciona o membro que digitou o comando, nem um cargo ou @everyone escrito num motivo.
Nada acontece
- A opção Comandos com prefixo está ativada, e a mensagem começa com o prefixo do seu servidor?
- Existe um Comando personalizado com o mesmo nome? Ele responde no lugar.
- O membro digitou mais de três comandos em dez segundos?
- O seu servidor usa um bot só seu? Então os comandos digitados respondem por esse bot, assim como os comandos de barra.
- "Você não pode usar !… aqui": as regras em Configurações do servidor > Integrações não permitem que esse membro use este comando neste canal.