Guia · 1 de setembro de 2026 · 4 min de leitura

«O bot não funciona»: por onde começar

Um bot que parece avariado quase sempre funciona: falta-lhe um direito, ou pede-se-lhe alguma coisa que não tem direito de fazer. Eis as causas reais, ordenadas por frequência — não por lógica técnica.

Módulos — no painel de administração do OriusBot.
Módulos — no painel de administração do OriusBot.

1. O módulo nunca foi ligado

É a primeira causa, e de longe. Instalar um bot não configura nada: cada módulo — boas-vindas, níveis, tickets, auto-moderação — arranca desligado. Esperar uma mensagem de boas-vindas sem ter ligado o módulo dá exatamente a impressão de um bot avariado.

O reflexo: verificar o estado do módulo antes de tudo o resto. Uma página de configuração que mostra o que está desligado tanto como o que está ligado resolve isto em dez segundos.

2. Falta uma permissão nesse canal em concreto

Um bot pode ter todas as permissões ao nível do servidor e nenhuma num determinado canal: as permissões de canal ganham. O sintoma típico é desconcertante — o bot responde em todo o lado exceto num canal.

As quatro permissões a verificar primeiro: ver o canal, enviar mensagens, incorporar ligações (sem ela, não aparece nenhum embed), anexar ficheiros (sem ela, nenhuma imagem gerada).

O teste que responde em trinta segundos

Abre as definições do canal em causa, separador das permissões, e procura o cargo do bot. É mais rápido do que comparar as permissões gerais, e é aí que está o problema na maioria dos casos.

3. O cargo do bot está demasiado baixo

Um bot só pode agir sobre os cargos situados abaixo do seu, e não pode sancionar alguém cujo cargo mais alto ultrapasse o dele. Essa regra vem do Discord e nenhuma permissão a contorna — um bot administrador colocado no fundo da lista falha exatamente da mesma forma.

Sintomas: o bot sanciona uns membros e outros não, ou não atribui um cargo específico enquanto os outros passam. Correção: subir o cargo do bot acima de todos os cargos que tem de gerir.

4. O comando não está implantado

Os comandos de barra são declarados junto do Discord, não enviados a cada utilização. Um comando acrescentado há pouco pode demorar a aparecer no menu, ou não aparecer de todo se a implantação falhou.

Duas verificações: fechar e reabrir o Discord por completo — o cliente guarda uma lista em cache; e verificar se o bot foi convidado com o âmbito dos comandos de aplicação. Um bot convidado sem ele entra no servidor e não expõe comando nenhum.

5. Uma restrição que tu próprio puseste

Comando reservado a um cargo, limitado a um canal, desativado, ou em tempo de recarga. São definições voluntárias que nos esquecemos de ter feito, sobretudo quando datam de há meses ou de outro administrador.

Um sinal distintivo: o bot responde para recusar. Um comando que não produz reação nenhuma pertence às causas anteriores; um comando que explica que está reservado funciona perfeitamente.

6. O canal configurado já não existe

Um canal de registos apagado, uma categoria renomeada, um canal de boas-vindas arquivado: o módulo continua ativo, aponta para um canal desaparecido, e deixa de enviar seja o que for. Nada falha visivelmente, o que torna o caso demorado de encontrar.

É por isso que um controlo de saúde — que verifica se cada canal configurado ainda existe e continua acessível — vale mais do que uma longa reparação depois do facto.

7. Não é este bot

Num servidor com vários bots, dois deles respondem por vezes ao mesmo comando, ou um apaga a mensagem antes de o outro a processar. O comportamento parece errático: o comando funciona uma vez em cada duas.

O teste: retirar temporariamente ao outro bot a permissão de enviar mensagens no canal em causa. Se o problema desaparecer, tratava-se de um conflito, não de uma avaria.

O que dar ao comunicar um problema

Um relato útil contém quatro coisas: o comando exato, o canal, o que aconteceu e o que era esperado. «O bot está com bugs» não permite qualquer verificação; «/rank no #geral não responde nada desde ontem» diagnostica-se em dois minutos.

Perguntas frequentes

O bot está online mas não responde a nada

Verifica primeiro a permissão de enviar mensagens no canal, e depois o âmbito dos comandos de aplicação no convite. Essas duas causas cobrem a maioria dos casos.

Os comandos não aparecem no menu

Reinicia o cliente do Discord por completo. Se continuarem ausentes, volta a convidar o bot com o âmbito certo: isso não o faz sair do servidor e não repõe nada.

O bot responde mas não age

É quase sempre a hierarquia dos cargos, ou uma permissão específica em falta para a ação pedida — banir, gerir cargos, gerir canais.

Parou tudo de uma vez

Vê o registo de auditoria do servidor: uma mudança de permissões ou de cargo do bot aparece lá, com o autor e a hora.


Ler a seguir : O painel web, Permissões dos comandos, Auditoria das permissões.