Antes de añadirlo

Qué pide, y por qué

La invitación pide 29 permisos. Esta lista se construye a partir de lo que los comandos y módulos declaran de verdad, así que el bot no puede pedir uno que no esté más abajo ni usar uno que no se haya pedido. Deniega cualquiera de ellos y las funciones que lo necesitan dejan de funcionar; nada más lo hace.

Cada acción se vuelve a comprobar en el momento en que ocurre, contra tus permisos además de los del bot, en el canal concreto. Un permiso concedido aquí es lo que el bot puede hacer, nunca lo que hará sin que se lo pidan.

Expulsar miembros KickMembers

Echar a un miembro — a mano, o de forma automática cuando un servidor ha activado la aplicación de castigos.

Anti-raid /kick

Banear miembros BanMembers

Banear y desbanear, incluido un baneo temporal que el bot levanta por sí solo cuando caduca.

La jerarquía se comprueba primero siempre, de modo que nunca puede actuar sobre alguien por encima de él o por encima de ti.

Appeals /ban /banlist /softban /unban

Gestionar canales ManageChannels

Crear canales de tickets y de unirse para crear, fijar el modo lento, bloquear un canal y sustituir uno con /nuke.

Auto-nuke Created channels Jail Join to create Live stat channels Modmail Tickets AI image scan — opcional Counting — opcional Word blacklist — opcional /nuke /slowmode

Gestionar servidor ManageGuild

Leer los códigos de invitación del propio servidor, para que el filtro de enlaces distinga tus invitaciones de las de otros; crear las reglas de AutoMod de la lista negra de palabras; y leer las reglas de AutoMod, para que el relé de webhooks sepa qué tipo de regla detuvo un mensaje y, cuando un servidor oculta palabras, cada palabra que ocultar.

Los únicos ajustes del servidor que cambia son las reglas de AutoMod que creó él mismo, cada una llamada “sick —”. Las reglas que escribiste tú se leen, nunca se editan.

Webhook relay Word blacklist AFK — opcional

Añadir reacciones AddReactions

Opcional y desactivado salvo que un servidor lo configure: reacciona a un número correcto en un canal de conteo con el emoji que eligió el servidor. El conteo funciona sin él.

Counting — opcional

Ver el registro de auditoría ViewAuditLog

Atribuir una acción a una persona. Sin esto, el antinuke y los registros del servidor son conjeturas — es lo que permite que un registro diga quién, y no solo qué.

Anti-nuke

Ver canales ViewChannel

Leer la lista de canales para poder publicar donde le digas, y ver los mensajes que inspeccionan los filtros.

Lee los mensajes según llegan y no guarda ninguno. Deniégaselo en un canal y el bot queda ciego ahí, a propósito.

Activity ping Applications Auto-delete Birthdays Bump reminder Counting Events Giveaways Guild Management Join to create Live stat channels Modmail Music Partnerships Polls Reviews Social alerts Starboard Sticky messages Suggestions

Enviar mensajes SendMessages

Publicar recibos, entradas del registro de moderación, mensajes de bienvenida, paneles de tickets y todas las respuestas.

Activity ping Appeals Applications Birthdays Bump reminder Counting Custom commands Events Giveaways Goodbye messages Guild Management Member screening Moderation log Modmail Music Partnerships Polls Reviews Server logs Social alerts Starboard Sticky messages Suggestions Tickets Verification Welcome messages Levels — opcional /activity-ping /alerts /analytics /event /giveaway /poll /review /say /starboard /stats /sticky /store /suggest /top

Gestionar mensajes ManageMessages

Borrar un enlace filtrado o una ráfaga de spam, ejecutar /purge y fijar mensajes.

Nunca edita el mensaje de nadie — Discord no lo permite, y aquí nada lo intenta.

AI image scan Anti-spam Auto-delete Counting Link filter Custom commands — opcional Webhook relay — opcional Word blacklist — opcional /autodelete /purge

Insertar enlaces EmbedLinks

Todo lo que publica el bot es un embed. Sin esto, sus respuestas llegan en blanco.

Appeals Applications Bump reminder Events Giveaways Goodbye messages Guild Management Member screening Moderation log Modmail Music Partnerships Reviews Server logs Starboard Suggestions Tickets Transcribe Verification Welcome messages Birthdays — opcional Custom commands — opcional Levels — opcional Polls — opcional Social alerts — opcional Sticky messages — opcional /analytics /event /giveaway /stats /top /transcribe

Adjuntar archivos AttachFiles

Enviar el CAPTCHA de verificación, que se dibuja dentro del proceso, las tarjetas de bienvenida y despedida, y las transcripciones de tickets cuando un servidor las activa.

Modmail Quotes Tickets Verification Goodbye messages — opcional Welcome messages — opcional /analytics /quote /stats /top

Leer el historial de mensajes ReadMessageHistory

Mirar atrás lo bastante para purgar, para encontrar un mensaje que alguien enlazó y para responder a “qué había aquí antes”.

Auto-delete Counting Modmail Starboard Tickets /autodelete /purge

Conectar Connect

Mover a un miembro a un canal de voz exige Conectar en ese canal, tanto para el bot como para una persona: join-to-create mueve a cada miembro al canal que creó para él, y /voice move y /voice moveall lo mueven adonde diga un moderador.

Join to create Music

Hablar Speak

Reproducir música: el bot debe poder hablar en un canal de voz para oírse en él. /music play lo comprueba en el canal en el que está el miembro y lo dice si falta.

Music

Silenciar miembros MuteMembers

/voice mute y /voice unmute: un silencio de servidor puesto o quitado por un moderador, registrado como caso igual que cualquier otra acción.

Join to create — opcional

Ensordecer miembros DeafenMembers

/voice deafen y /voice undeafen: un ensordecimiento de servidor puesto o quitado por un moderador, registrado como caso.

Join to create — opcional

Mover miembros MoveMembers

Mover a alguien al canal de voz que join-to-create creó para él, desconectar a un miembro que su propietario rechaza o que un moderador encarcela, y mover o desconectar miembros donde lo indiquen /voice move, /voice moveall y /voice disconnect.

Join to create Music — opcional

Gestionar apodos ManageNicknames

Cambiar o borrar el apodo de un miembro con /nick — normalmente para deshacer una suplantación o un nombre que nadie puede leer.

Discord no deja que ningún bot cambie el nombre del dueño del servidor, sean cuales sean sus permisos, y la jerarquía se comprueba antes que con cualquier otro.

AFK — opcional /nick

Gestionar roles ManageRoles

Autorol, autoasignación, el rol de cárcel, el rol de verificado y quitar roles de moderación a una cuenta comprometida.

Se niega a repartir cualquier rol que lleve Administrador, Gestionar servidor, Gestionar roles, banear, expulsar o silenciar — se comprueba al configurarlo y otra vez en el momento de concederlo.

Activity ping Anti-nuke Anti-raid Applications Automatic roles Bump reminder Jail Join to create Live stat channels Modmail Pic perms Status rewards Temporary roles Tickets Verification Birthdays — opcional Counting — opcional Guild Management — opcional Levels — opcional Premium — opcional /lock /lockserver /massrole /picperms /reactionrole /role /unlock /unlockserver

Gestionar webhooks ManageWebhooks

Relé de webhooks: un webhook por canal, a través del cual un mensaje bloqueado vuelve con el nombre de su autor. Y contar los webhooks de un servidor para /audit.

Solo publica a través de los webhooks que creó él mismo y solo edita esos, y nunca cambia ni borra los de nadie más — lista los webhooks de un canal únicamente para encontrar el suyo. Nada de lo que publica por uno puede mencionar a nadie.

Webhook relay

Gestionar emojis y pegatinas ManageEmojisAndStickers

Añadir un emoji o una pegatina con /emoji steal y /emoji create, y renombrar o quitar uno.

/emoji — opcional

Gestionar expresiones ManageGuildExpressions

El nombre más nuevo de lo mismo — Discord separó emojis, pegatinas y tablero de sonidos, y se piden ambos bits para que los comandos funcionen igual en servidores antiguos y nuevos.

/emoji — opcional

Gestionar eventos ManageEvents

Opcional, y desactivado salvo que un servidor lo pida: incluir un evento programado en la pestaña Eventos del propio servidor junto a la tarjeta de inscripción, y mantener sincronizados su hora y su cancelación. Nada más lo usa, y los eventos funcionan sin él.

Events — opcional

Crear hilos públicos CreatePublicThreads

Abrir un hilo de debate bajo una tarjeta de sugerencia, si el servidor lo activa.

Suggestions — opcional

Crear hilos privados CreatePrivateThreads

Abrir un ticket como hilo privado, para los servidores que prefieren hilos a canales.

Applications

Enviar mensajes en hilos SendMessagesInThreads

Responder dentro de un hilo de ticket una vez abierto.

Applications Suggestions — opcional

Aislar temporalmente a miembros ModerateMembers

Aplicar y levantar silencios temporales, incluidos los automáticos que emiten el antispam y el antirraid.

Anti-spam Appeals Word blacklist — opcional /timeout /untimeout

Establecer estado del canal de voz SetVoiceChannelStatus

Escribe la canción que suena en la línea de estado del canal de voz, que el ajuste Show the track in the voice channel del módulo de música activa o desactiva. Sin él el reproductor funciona igual y la línea de estado queda vacía.

Music — opcional

Crear encuestas SendPolls

Iniciar una encuesta con /poll create. Discord lo separa de enviar mensajes.

Polls