Permissões

Todos os bits de permissão do NEX e o que cada ação do bot exige.

O parâmetro permissions do link de instalação é um bitfield: some o valor de cada permissão que o bot precisa. ADMINISTRAR concede todas — evite pedir.

Some, não use |
Várias permissões passam de 32 bits (a partir de VIDEO, bit 31). Em JavaScript, combine com + ou BigInt; o operador | trunca para 32 bits e gera um número errado.
Exemplo
// VER_CANAL + ENVIAR_MENSAGENS + ANEXAR_ARQUIVOS
const permissions = 1024 + 2048 + 4096; // 7168

// com BigInt
const perms = (1n << 10n) | (1n << 11n) | (1n << 31n); // VER_CANAL + ENVIAR_MENSAGENS + VIDEO

Tabela de permissões

PermissãoBitValorÁrea
ADMINISTRAR01Servidor
GERENCIAR_SERVIDOR12Servidor
GERENCIAR_CANAIS24Servidor
GERENCIAR_CARGOS38Servidor
GERENCIAR_MENSAGENS416Texto
GERENCIAR_CONVITES532Servidor
EXPULSAR_MEMBROS664Moderação
BANIR_MEMBROS7128Moderação
GERENCIAR_APELIDOS8256Servidor
ALTERAR_APELIDO9512Servidor
VER_CANAL101.024Texto
ENVIAR_MENSAGENS112.048Texto
ANEXAR_ARQUIVOS124.096Texto
ADICIONAR_REACOES138.192Texto
USAR_EMOJIS_EXTERNOS1416.384Texto
MENCIONAR_TODOS1532.768Texto
CRIAR_CONVITES1665.536Servidor
FIXAR_MENSAGENS17131.072Texto
VER_LOGS18262.144Servidor
CONECTAR_VOZ19524.288Voz
FALAR201.048.576Voz
ENVIAR_EM_THREADS212.097.152Texto
CRIAR_THREAD_PUBLICA224.194.304Texto
CRIAR_THREAD_PRIVADA238.388.608Texto
GERENCIAR_THREADS2416.777.216Texto
INCORPORAR_LINKS2533.554.432Texto
USAR_STICKERS2667.108.864Texto
MENCIONAR_CARGOS27134.217.728Texto
CRIAR_ENQUETES28268.435.456Texto
GERENCIAR_PERMISSOES29536.870.912Servidor
MODERAR_MEMBROS301.073.741.824Moderação
VIDEO312.147.483.648Voz
COMPARTILHAR_TELA324.294.967.296Voz
USAR_ATIVIDADES338.589.934.592Voz
USAR_DETECCAO_VOZ3417.179.869.184Voz
SILENCIAR_MEMBROS3534.359.738.368Voz
ENSURDECER_MEMBROS3668.719.476.736Voz
MOVER_MEMBROS37137.438.953.472Voz
GERENCIAR_CANAL_VOZ38274.877.906.944Voz
GERENCIAR_EXPRESSOES39549.755.813.888Servidor

O que cada ação exige

Ação do botPermissão
Enviar ou editar mensagemVER_CANAL + ENVIAR_MENSAGENS
Aparecer na lista de comandos de um canalVER_CANAL
ReagirADICIONAR_REACOES (+ USAR_EMOJIS_EXTERNOS para emoji de outro servidor)
Fixar mensagemFIXAR_MENSAGENS
Apagar mensagem de outra pessoaGERENCIAR_MENSAGENS
Expulsar / banir / castigarEXPULSAR_MEMBROS / BANIR_MEMBROS / MODERAR_MEMBROS
Gerenciar cargos / canaisGERENCIAR_CARGOS / GERENCIAR_CANAIS
Entrar em canal de voz / falarCONECTAR_VOZ / FALAR (sem FALAR o bot entra mudo)
Ler registro de auditoriaVER_LOGS
2FA para moderação
Se o servidor exigir autenticação em duas etapas para moderar, bots não conseguem expulsar, banir nem castigar — bots não têm 2FA.

Castigo (timeout)

Um membro castigado — inclusive um bot — perde temporariamente: ENVIAR_MENSAGENS, ANEXAR_ARQUIVOS, ADICIONAR_REACOES, ENVIAR_EM_THREADS, CRIAR_THREAD_PUBLICA, CRIAR_THREAD_PRIVADA, CRIAR_ENQUETES, FIXAR_MENSAGENS, CONECTAR_VOZ, FALAR, VIDEO e COMPARTILHAR_TELA.