Quem usa Discord há alguns anos lembra dos comandos com ponto de exclamação, ponto ou cifrão na frente. Cada bot tinha o seu prefixo, e descobrir o que ele fazia exigia decorar uma lista ou pedir ajuda num canal. Esse modelo foi substituído pelos comandos de barra, e a mudança não foi só de aparência.
No modelo antigo, o bot precisava ler todas as mensagens do servidor para descobrir quais eram comandos. O Discord passou a restringir o acesso dos bots ao conteúdo das mensagens, por privacidade, e criou um caminho novo: o bot registra os comandos que aceita, e o Discord entrega a ele só a chamada, com os campos já preenchidos.
Para quem usa, o ganho é direto: ao digitar a barra, aparece a lista do que existe, com descrição e com os campos que cada comando pede. Ninguém precisa decorar nada.
O que mudou para quem usa
| Antes, com prefixo | Agora, com barra |
|---|---|
| Decorar os comandos de cada bot | a lista aparece ao digitar a barra |
| Erro de digitação fazia o comando falhar calado | o Discord só aceita comando que existe |
| Argumento em ordem certa, sem ajuda | cada campo aparece com nome e descrição |
| Dois bots com o mesmo prefixo brigavam | cada comando mostra de que bot é |
| Resposta sempre pública | o bot pode responder só para quem chamou |
Usando e controlando os comandos
- 1
Digite a barra e explore
No campo de mensagem, a barra abre a lista de comandos disponíveis naquele canal. Ao lado aparecem os ícones dos bots do servidor; clicar num deles filtra só os comandos dele, com a descrição de cada um. É a forma mais rápida de descobrir o que um bot faz.
- 2
Preencha os campos pela própria caixa
Depois de escolher o comando, os campos aparecem um por um. Alguns são opções fixas, outros pedem um membro, um canal ou um número. Campo obrigatório impede o envio até ser preenchido, o que evita metade dos erros do modelo antigo.
- 3
Saiba que algumas respostas só você vê
Muitos comandos respondem com uma mensagem visível só para quem chamou, marcada como tal. Painel de configuração e confirmação de moderação costumam ser assim, para não poluir o canal. Se alguém diz que "o bot não respondeu", pode ser só que a resposta foi para você.
- 4
Limite quem pode usar cada comando
Em Configurações do servidor, Integrações, escolha o bot: dá para definir, comando por comando, quais cargos podem usá-lo e em quais canais. É o jeito mais simples de impedir que um membro comum veja comando de moderação, sem depender de configuração do bot.
- 5
Confira a permissão de usar comandos de aplicativo
Existe uma permissão específica para usar comandos de bots, que pode ser negada por cargo ou por canal. Se num canal nenhum comando aparece para ninguém, é quase sempre ela. Confira nas permissões do canal antes de desconfiar do bot.
- 6
Quando o comando não aparece, siga a ordem
Primeiro a permissão do canal. Depois as restrições em Integrações. Depois, se o bot é antigo no servidor, se ele foi adicionado com a autorização de comandos — bots adicionados há muito tempo às vezes precisam ser readicionados pelo link oficial. Por último, recarregue o aplicativo: a lista pode demorar um pouco a atualizar quando o bot acabou de ganhar comandos novos.
Esconder o comando não substitui a permissão
Restringir um comando em Integrações faz ele sumir da lista para quem não pode usar, e isso é ótimo para a organização. Mas quem decide se a ação acontece é a permissão do Discord e a checagem do próprio bot: um comando de banir, por exemplo, deve continuar exigindo que a pessoa tenha permissão de banir. Bot sério confere as duas coisas. Na dúvida, teste com uma conta sem cargos.
Comandos do GBBOT que mais aparecem no dia a dia
- ●/comousar abre o guia das funções dentro do próprio Discord.
- ●/ping mostra se o bot está respondendo e com que latência.
- ●/rank e /topxp mostram nível e ranking, onde o ranking estiver ligado.
- ●/sorteio, /enquete e /lembrar cobrem os pedidos mais comuns da comunidade.
- ●Os comandos de moderação — /warn, /mute, /kick, /ban, /clear, /lock — exigem as permissões correspondentes do Discord além do plano.
Quase toda configuração do GBBOT também pode ser feita pelo painel no site, o que dispensa decorar qualquer comando de configuração.
O comando de barra acabou com o decorar: digite a barra, clique no ícone do bot, e a lista inteira aparece com explicação.
Perguntas frequentes
Por que o bot não responde mais ao comando com exclamação?
Porque a maioria dos bots migrou para comandos de barra depois que o Discord restringiu o acesso ao conteúdo das mensagens. Sem ler as mensagens, o bot não vê o comando com prefixo. Digite a barra e procure o comando equivalente na lista.
Por que os comandos do bot não aparecem?
As causas mais comuns, nessa ordem: a permissão de usar comandos de aplicativo está negada no canal; o comando foi restringido em Configurações do servidor, Integrações; o bot foi adicionado há muito tempo sem a autorização de comandos e precisa ser readicionado; ou a lista ainda não atualizou, o que se resolve recarregando o aplicativo.
Como impeço membros comuns de verem comandos de moderação?
Em Configurações do servidor, Integrações, selecione o bot e restrinja cada comando aos cargos da equipe. O comando some da lista para os demais. A permissão do Discord e a checagem do bot continuam valendo por trás, então ninguém sem permissão executa a ação mesmo que veja o comando.
Por que só eu vi a resposta do bot?
Porque alguns comandos respondem com mensagem visível só para quem chamou, marcada como tal. É usado em painéis de configuração e confirmações, para não poluir o canal. Os outros membros não veem, e isso é intencional.
Dois bots podem ter comandos com o mesmo nome?
Podem. Na lista, cada comando mostra de que bot ele é, e você escolhe o certo. Foi um dos problemas que os comandos de barra resolveram: no modelo antigo, dois bots com o mesmo prefixo respondiam juntos à mesma mensagem.
Preciso usar comando para configurar o GBBOT?
Não. Quase toda configuração pode ser feita pelo painel no site, com a conta do Discord. Os comandos ficam para o que faz sentido no próprio Discord, como moderar, consultar o ranking ou criar um sorteio na hora.