PangobotDocumentação
PT

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

  1. Abra o painel e depois Configurações (Configurações gerais).
  2. Em Comandos de texto, confira o Prefixo (!, a menos que você o tenha mudado) e ative Comandos com prefixo.
  3. Salve. Os comandos digitados funcionam na hora, em todos os canais onde o comando de barra pode ser usado.
Ela fica desativada em todos os servidores até alguém ativá-la. Muitos servidores têm outros bots que usam ! - 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.

DigitadoExemploTambém comoMó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!muteModeração
!untimeout <user> [reason…]!untimeout @Max!unmuteModeração
!warn <user> <reason…>!warn @Max no self-promotion–Moderação
!purge <amount> [user] [bots] [contains…]!purge 20 @Max!clearModeraçã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!avConfigurações gerais
!serverinfo!serverinfo!siConfigurações gerais
!rank [user]!rank @Max!levelNíveis
!leaderboard [page]!leaderboard 2–Níveis
!balance [member]!balance!balEconomia
!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 spamming como 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, 1w ou combinadas: 1d12h.
  • Opções de sim ou não como bots no !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, !slowmode ou !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 !purge apaga a si mesmo primeiro**, então !purge 10 apaga outras dez mensagens.
  • Os seus próprios comandos têm prioridade. Um Comando personalizado com o mesmo nome (um !kick de 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.