Skip to content
Solução de problemasDiscordMemberAdmin

O comando de Kudos não está funcionando no Discord

O comando de Kudos não está funcionando no Discord

Os comandos de barra para kudos não fazem nada, retornam “interaction failed” ou informam que o Dailybot não tem permissão. No Discord, os comandos de barra e as respostas do bot dependem dos escopos OAuth, das permissões do canal e da hierarquia de cargos.

Verificação rápida

  • Reconvide com as permissões corretas – Refaça a conexão do Dailybot com o Discord no aplicativo web para que o bot tenha os escopos de comandos de aplicativo e de mensagens.
  • Permissões do canal – No canal, garanta que o cargo do Dailybot possa Use Application Commands e Send Messages.
  • Hierarquia de cargos – Mova o cargo do Dailybot acima dos cargos que precisam invocar comandos ou, ao menos, que não fique bloqueado por substituições de canal.
  • Região do servidor / indisponibilidade – Raramente, problemas na API do Discord quebram as interações; verifique o status do Discord.
  • Servidor correto – Confirme que o Dailybot está no mesmo servidor do Discord onde você digita o comando.

Causas comuns e soluções

Faltam permissões para comandos de barra

O Discord oculta ou faz falhar os comandos de barra quando a permissão Applications Commands está negada para @everyone ou para os cargos do membro naquele canal. Edite as permissões do canal: permita Use Application Commands para os membros que devem executar kudos e garanta que nenhuma regra de negação a sobreponha.

O cargo do bot está muito baixo na hierarquia

Se outro cargo estiver acima do cargo do Dailybot e as configurações desse cargo entrarem em conflito, o tratamento de comandos pode falhar silenciosamente. Em Server Settings → Roles, arraste o cargo do Dailybot acima dos cargos gerenciados que interagem com o bot ou ajuste as substituições específicas de canal para que o bot possa responder.

Desvio de integração ou de token

Se o bot foi removido e readicionado manualmente sem passar pelo Dailybot, o registro de comandos pode estar incompleto. Desconecte o Discord nas configurações da organização no Dailybot e reconecte usando o fluxo oficial (combine com seu administrador para que os fluxos de trabalho pausem brevemente).

Problemas mais amplos de “function calling”

Os reminders e outros recursos de comandos de barra compartilham o mesmo pipeline de interação do Discord. Se vários comandos quebraram ao mesmo tempo, consulte Check-in no Discord mostra apenas títulos ou corpo vazio quando os relatórios parecem vazios, ou Os comandos de barra não estão funcionando no Discord para uma lista de verificação mais ampla.

Se nada disso funcionou

Envie ao suporte:

  • ID do servidor (se você puder compartilhar) e nome do canal
  • Texto de erro exato ou captura de tela
  • Se outros comandos do Dailybot funcionam no mesmo canal
  • Se o problema começou após uma mudança de permissão ou cargo

Podemos verificar o registro e os logs da sua instalação.

Artigos relacionados