Guia

Bot do Discord sem permissões de administrador: guia passo a passo

Quase todos os tutoriais dizem o mesmo: marca Administrador e está feito. É cómodo, e é a razão pela qual um único token de bot roubado consegue esvaziar um servidor inteiro. Aqui fica o que entregas de facto, por que ordem e o que verificar depois.

Adicionar o bot grátis

Sem permissão de Administrador. Configura no painel web.

Porque corre mal

Administrador não é uma permissão entre outras: é o interruptor que desliga qualquer outra verificação. Um bot com essa opção lê todos os canais privados, incluindo aquele onde a equipa fala dos membros, e nenhuma definição de canal o trava. Nunca dá nas vistas, porque tudo funciona à primeira. O perigo raramente é quem opera o bot, é o token dele: quem lhe deitar a mão herda exatamente esse poder. Há ainda um segundo custo, mais silencioso. Enquanto tudo é permitido, nunca aprendes de que permissão uma função precisa realmente; no dia da arrumação, metade deixa de andar e ninguém sabe porquê. E no registo de auditoria aparece sempre o mesmo cargo todo-poderoso: ali um descuido parece um ataque e um ataque parece um descuido.

O que decidir primeiro

Resolve três pontos antes de clicar no convite. Primeiro: que tarefas deve o bot assumir? Cada uma corresponde a uma permissão concreta: atribuir cargos, limpar mensagens, pôr alguém de castigo, escrever em tópicos. O que não está previsto também não é preciso. Segundo: onde fica o cargo do bot? A posição pesa mais do que qualquer opção marcada e tem de estar acima de tudo o que ele atribui ou modera, e abaixo dos vossos cargos de direção. Terceiro: quem pode convidá-lo outra vez? As permissões são fixadas apenas na entrada, por isso um convite novo é o único caminho se mais tarde faltar alguma. O nosso convite pede 1633027484887: vinte e duas permissões avulsas, sem o bit de Administrador. Faltam de propósito Gerir servidor, mencionar @everyone e entrar em canais de voz.

Passo a passo

  1. Abre o convite e lê a lista que o Discord mostra antes de confirmares: essa lista é o acordo verdadeiro, não a página que te levou até lá.
  2. Depois sobe o cargo do bot, nas definições do servidor em Cargos, acima de cada cargo que ele deva atribuir ou moderar, e deixa-o abaixo do vosso cargo de direção.
  3. Percorre os canais onde ele vai trabalhar e procura os sinais de menos vermelhos: uma exceção posta no canal ganha à permissão que vem do cargo.
  4. Experimenta tudo uma vez com uma conta secundária num canal de testes (dar um cargo, aplicar um castigo, publicar um cartão) antes de confiares no canal principal.
  5. Configura depois os módulos no painel em its-netting.com; aí o assistente avisa-te quando um cargo escolhido fica acima do cargo do bot ou quando ele não pode escrever no canal escolhido.

Os erros que quase todos cometem

O erro mais frequente é a opção Administrador marcada só para a instalação e que ninguém volta a mexer. O segundo é a hierarquia esquecida: um bot com permissão de banir, mas com o cargo demasiado abaixo, não bane ninguém que esteja acima dele. Parece uma avaria e é uma posição numa lista. Com a mesma frequência escapa que um convite fixa as permissões apenas no momento da entrada. Se uma permissão for acrescentada mais tarde, um servidor existente não a recebe retroativamente: quando uma função avisa que faltam permissões depois de uma atualização, é quase sempre isso. Junta duas confusões: as permissões do membro e as do bot são duas verificações separadas, e o resumo de um cargo nada diz sobre o que sobra dentro de um canal.

Perguntas frequentes

Não. Do nosso lado, o conjunto completo de funções assenta em vinte e duas permissões avulsas e o bit de Administrador não está ligado. Se mesmo assim um bot o exigir, a pergunta justa é: para que função, exatamente? Não haver resposta já é uma resposta.

Porque a hierarquia de cargos conta por cima disso. O cargo mais alto do bot tem de ficar acima do cargo mais alto da pessoa visada, caso contrário o Discord recusa. O dono do servidor nunca é atingido, sejam quais forem as posições.

Não, expulsar não é preciso e também não se perde nenhuma configuração. Dás a permissão em falta ao cargo do bot à mão, ou abres outra vez o convite para o mesmo servidor. Qualquer das opções leva um minuto.

Nas definições do servidor vês a base no cargo dele, no canal vês a verdade. Abre as permissões do canal e procura lá o cargo do bot: o que o canal proíbe, nenhum cargo generoso devolve. É precisamente por isso que vale a pena ver as duas vistas.

Um bot do Discord precisa de Administrador para funcionar todo?

Não. Do nosso lado, o conjunto completo de funções assenta em vinte e duas permissões avulsas e o bit de Administrador não está ligado. Se mesmo assim um bot o exigir, a pergunta justa é: para que função, exatamente? Não haver resposta já é uma resposta.

Porque é que o bot não consegue banir se tem a permissão?

Porque a hierarquia de cargos conta por cima disso. O cargo mais alto do bot tem de ficar acima do cargo mais alto da pessoa visada, caso contrário o Discord recusa. O dono do servidor nunca é atingido, sejam quais forem as posições.

Falta uma permissão ao bot que já está no servidor. Tenho de o expulsar?

Não, expulsar não é preciso e também não se perde nenhuma configuração. Dás a permissão em falta ao cargo do bot à mão, ou abres outra vez o convite para o mesmo servidor. Qualquer das opções leva um minuto.

Como vejo as permissões reais de um bot?

Nas definições do servidor vês a base no cargo dele, no canal vês a verdade. Abre as permissões do canal e procura lá o cargo do bot: o que o canal proíbe, nenhum cargo generoso devolve. É precisamente por isso que vale a pena ver as duas vistas.