Skip to content
Solução de problemasDiscordMemberAdmin

Os comandos de barra não estão funcionando no Discord

Os comandos de barra não estão funcionando no Discord

Você digita /dailybot ou outro comando de barra do Dailybot e nada acontece, ou o Discord informa que a interação falhou. Os comandos de barra dependem do registro de comandos do Discord, das permissões do bot e da hierarquia de cargos. Quando qualquer uma dessas camadas está errada, o function calling para reminders, kudos e recursos semelhantes para de funcionar mesmo com o bot online.

Verificação rápida

  • Posição do cargo do bot – Em Server Settings > Roles, mova o cargo do Dailybot acima dos cargos que ele precisa gerenciar ou acima dos canais em que precisa publicar, conforme as regras do seu servidor.
  • Comandos de barra registrados – Reconvide ou atualize o bot usando o link de instalação atual do Dailybot para que o Discord registre o manifesto de comandos mais recente.
  • Permissões do canal – Garanta que o cargo do bot possa Use Application Commands, Send Messages e Embed Links no canal em que você executa o comando.
  • Permissões do membro – Você precisa de permissão para usar comandos de aplicativo nesse canal; alguns servidores restringem comandos de barra a determinados cargos.
  • Servidor correto – Confirme que você está no servidor do Discord conectado à sua organização do Dailybot.

Causas comuns e soluções

Cargo do bot muito baixo

O Discord avalia a hierarquia de cargos para muitas ações. Se o cargo do Dailybot estiver abaixo de um cargo que você espera que ele mencione, gerencie ou utilize como rota, as interações podem falhar silenciosamente ou exibir um erro genérico. Arraste o cargo do Dailybot para cima (sem violar o modelo de segurança do seu servidor) ou crie um cargo de bot dedicado e elevado apenas para integrações. Evite conceder administrador a todos; o privilégio mínimo com a ordenação correta costuma resolver os problemas de comandos de barra.

Comandos de barra não registrados

Depois que você altera os escopos do bot ou o Discord atualiza o comportamento da API, os comandos podem precisar de uma nova sincronização. Desconecte e reconecte o Discord nas configurações de integração do Dailybot usando o link OAuth oficial, depois aguarde alguns minutos e tente / novamente no canal de destino. Se aparecerem duplicatas, remova convites de bot obsoletos para que apenas um aplicativo Dailybot fique ativo no servidor.

Permissões do servidor (guild)

A opção “Disable Application Commands” no nível do servidor ou substituições específicas de canal podem bloquear o uso de comandos de barra. Compare as permissões de canal entre um canal que funciona e outro que apresenta problema. Os administradores devem habilitar Use Application Commands para @everyone ou para os cargos que devem acionar o Dailybot. Se você usa threads privadas, confirme que o bot foi adicionado à thread ou tem direitos de gerenciar threads conforme necessário.

Indisponibilidade ou cache do cliente

Ocasionalmente, o Discord descarta interações durante incidentes. Verifique a página de status do Discord. No lado do cliente, encerre completamente o aplicativo do Discord ou atualize o navegador forçando o recarregamento. Tente o comando novamente após um minuto.

Se nada disso funcionou

Antes de contatar o suporte, reúna:

  • Nome do servidor (ou ID) e se você é o administrador
  • A string exata do comando e qualquer texto de erro que o Discord exibe
  • Se os comandos falham em todos os canais ou apenas em alguns
  • Se o bot aparece online e consegue publicar mensagens normais
  • Mudanças recentes de permissão ou de hierarquia de cargos
  • Etapas que você já tentou neste artigo

Em seguida, contate o suporte do Dailybot pelas opções de Help ou Contact no produto ou no site.

Artigos relacionados