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.