Wiki / Reference / Permisos de las funciones

Permisos de las funciones

Actualizado por Maxime_48 · hace 2 horas · Visitas: 120

Idiomas: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

Cada función de YAWBDB necesita permisos de Discord concretos para funcionar. Esta página lista lo que el bot requiere, función por función.

⚠️ Importante: el enlace de invitación de YAWBDB no concede ningún permiso de antemano. Después de añadir el bot, debes dar a su rol los permisos que figuran más abajo (o concederle Administrator si prefieres una configuración sencilla). Consulta Permisos del bot para resolver problemas.

🔑 Base (todas las funciones)

Son necesarios para que el bot funcione en absoluto:

Permiso Por qué
View Channels Leer los canales en los que opera
Send Messages Responder, publicar registros y confirmaciones
Embed Links La mayoría de las respuestas del bot usan embeds
Attach Files Exportaciones, grabaciones, transcripciones
Read Message History Contexto para la moderación y las funciones de IA

🗝️ Permisos por función

Función Permisos adicionales
Moderación Ban Members, Kick Members, Moderate Members (timeout)
Automod Manage Messages (eliminar los mensajes filtrados), Moderate Members
Anti-Raid Ban Members, Kick Members, Moderate Members
Anti-Nuke View Audit Log (obligatorio: identifica quién realizó cada acción), más Manage Roles / Kick Members / Ban Members según la respuesta elegida. El rol del bot debe estar por encima de los administradores de los que protege
Honeypot Manage Messages (eliminar los mensajes trampa), más Ban Members / Kick Members / Moderate Members según la acción. Manage Messages (anclar) para el embed de advertencia opcional
Registros del servidor Solo la base (se recomienda View Audit Log para datos más completos del autor)
Roles de reacción Manage Roles, Add Reactions
Sorteos Solo la base (publica un embed, lee los roles de los miembros y, opcionalmente, envía mensajes directos a los ganadores)
Sugerencias Solo la base, más Create Public Threads si activas los hilos de discusión
Starboard Solo la base (lee reacciones, republica y actualiza sus propios mensajes)
Mensajes programados Solo la base (publica en el canal de destino a la hora programada)
Alertas sociales Solo la base (publica el embed del anuncio). Para mencionar a un rol, haz que el rol sea mencionable o concede Mention @everyone, @here, and All Roles
Creador de embeds Solo la base (publica el embed compuesto en el canal elegido)
Cumpleaños Solo la base para anunciar; Manage Roles si usas un rol de cumpleaños, con el rol del bot por encima de él. Para mencionar a un rol, haz que el rol sea mencionable o concede Mention @everyone, @here, and All Roles
Juegos Solo la base (publica los embeds de los juegos y sus botones en el canal donde se usó el comando)
Creador de formularios Solo la base (publica el resumen de los envíos en el canal de respuestas). Para mencionar a un rol, haz que el rol sea mencionable o concede Mention @everyone, @here, and All Roles
Verificación de entrada Manage Roles (asignar el rol de verificado); Kick Members si la expulsión automática está activada
Reportes de Discord Create Public/Private Threads, Send Messages in Threads, Manage Threads
Tickets de Discord Permisos Manage Channels o de hilos (canales de tickets), Manage Threads
Niveles Manage Roles (recompensas de rol)
Rol de unión automático Manage Roles
Grabación de audio / AudioToText Connect, Speak (canales de voz)
Canal de reglas Manage Messages (mantener limpio el canal de reglas)
Auto Responder / Respuestas de IA / Random Bot Interactions Solo la base
Votación Solo la base
Webhooks salientes Ninguno: nunca toca Discord. Es una función del panel: lo que necesita es el permiso de panel Quitar un servidor del equipo, o ser propietario del equipo

🪜 La jerarquía de roles importa

Discord solo permite que el bot actúe sobre miembros y roles por debajo de su propio rol más alto:

  • El bot no puede banear, expulsar, aislar temporalmente ni advertir a un miembro cuyo rol más alto esté por encima del rol del bot.
  • El bot no puede asignar un rol de recompensa que esté por encima de su propio rol en la lista de roles.

Si una acción de moderación o una recompensa de rol falla en silencio, arrastra el rol de YAWBDB más arriba en Server Settings → Roles.

✅ Lista de comprobación rápida

  1. Abre Server Settings → Roles y selecciona el rol de YAWBDB.
  2. Concede los permisos de las funciones que activaste (tabla anterior).
  3. Sube el rol por encima de cualquier rol que el bot deba gestionar.
  4. Revisa las sobrescrituras de permisos por canal: una denegación a nivel de canal prevalece sobre una autorización a nivel de rol.