Errores de permisos de bots de Discord: no asigna roles ni comandos
Si un bot no puede realizar una tarea, la causa casi siempre es una de estas tres: jerarquía, anulación de canal o falta de permisos. Guía de diagnóstico.
Este artículo se tradujo automáticamente del original en turco. Leer el original en turco

En este artículo
Respuesta corta
Si un bot de Discord no puede realizar una tarea, la causa casi siempre es una de estas tres: jerarquía (el rol del bot está por debajo del objetivo), anulación de canal (hay una denegación específica en el canal) o falta de permisos (el rol no tiene ese permiso en absoluto).
El orden de diagnóstico debería ser este. La mayoría de las personas revisan directamente la lista de permisos, ven que todo está activado y asumen que el problema está en otra parte. Sin embargo, incluso con el permiso activado, la jerarquía bloquea la acción.
Este tema en VeyroBot:AutoMod y moderación automática para Discord →
Diagnóstico en tres pasos
- Revisa la jerarquía. En la pantalla de Ajustes del servidor → Roles, ¿está el rol del bot por encima del rol que va a asignar y del miembro sobre el que va a actuar? La igualdad no es suficiente, se requiere superioridad.
- Revisa los permisos del canal. Selecciona el bot en la pestaña de Permisos de los ajustes del canal. Discord te mostrará el resultado calculado; es más fiable que intentar adivinarlo desde la lista de roles.
- Revisa los permisos del rol. Si los dos primeros pasos están correctos, es el turno de la lista de permisos del propio rol.
De los síntomas a las causas
| Síntoma | Causa más probable | Dónde mirar |
|---|---|---|
| Error "Missing Permissions" | Jerarquía o falta de permisos | Orden de roles, luego permisos de rol |
| Parece asignar el rol pero no lo hace | El rol del bot está debajo del rol objetivo | Orden de roles |
| El comando no aparece | Comando de aplicación desactivado en el canal | Canal → Integraciones |
| El bot no puede escribir en el canal | Hay una denegación en el canal | Canal → Permisos |
| El bot no ve el canal en absoluto | Ver canal está desactivado | Canal → Permisos |
| No hay error pero no ocurre nada | Módulo desactivado o canal eliminado | Panel del bot |
1. El bot no puede asignar roles
Esta es la situación más común y la causa suele ser el orden, no los permisos. En Discord, un rol solo puede gestionar roles que estén por debajo de él. Incluso si el permiso "Gestionar roles" está activado en el rol del bot, si el rol que intenta asignar está por encima del suyo, la acción será rechazada.
Solución: En la lista de Ajustes del servidor → Roles, mueve el rol del bot por encima de todos los roles que vaya a distribuir. Asegúrate también de que permanezca por debajo de tus roles de administrador; el rol del bot no tiene por qué estar en la cima.
Hay una segunda razón: roles gestionados. El rol propio de un bot o un rol de suscripción no pueden ser distribuidos manualmente; ningún bot puede hacerlo.
2. El comando no aparece
Los comandos de barra (slash commands) pueden desactivarse por canal y por rol. En la pantalla de Ajustes del servidor → Integraciones, al seleccionar el bot correspondiente, verás qué comandos se pueden usar y dónde.
A veces, la lista de comandos también se queda obsoleta en el cliente. Si acabas de añadir el bot o los comandos se han actualizado, cerrar y abrir completamente la aplicación de Discord refrescará la lista.
3. El bot no puede escribir o no ve el canal
Aquí no es el permiso del rol, sino la anulación a nivel de canal lo que determina el resultado. Si hay una denegación explícita para el rol del bot en el canal, el permiso de su rol no lo anulará.
Conocer el orden facilita las cosas: en el canal se aplican primero las denegaciones y luego los permisos; lo más potente es la anulación específica para un usuario. Un rol con permiso de administrador, sin embargo, ignora por completo las denegaciones del canal.
Si no puede ver el canal en absoluto, la razón es única: el permiso Ver canal está desactivado. En este caso, el canal es invisible para el bot y no se genera ningún mensaje de error.
4. No hay error pero no ocurre nada
Esta es una situación más insidiosa que un problema de permisos. Causas frecuentes: el módulo está desactivado desde el panel, un canal de registro o de bienvenida configurado ha sido eliminado y el bot ya no tiene permiso para escribir en él.
Algunas funciones, como el seguimiento de invitaciones, dependen además del permiso "Gestionar servidor"; si este permiso falta, la función no funcionará silenciosamente.
El panel te lo dice
La Puntuación de Salud del Servidor en el panel de VeyroBot comprueba estos fallos uno por uno y los lista como hallazgos. Entre las situaciones que controla están: que un canal configurado haya sido eliminado y el bot no pueda escribir en él. Que un rol automático o un rol de recompensa por nivel no pueda asignarse debido a la jerarquía también es un hallazgo independiente. La falta del permiso necesario para el seguimiento de invitaciones y la presencia de otros bots con permisos de administrador también aparecen en la lista.
Es decir, en lugar de buscar manualmente "por qué no funciona", mirar la lista suele ser más rápido. Algunos hallazgos tienen una corrección con un solo clic y la corrección se aplica con tus permisos reales de Discord; el acceso al panel por sí solo no es suficiente.
Para quién es adecuado y para quién no
Adecuado: para administradores de servidores que intentan resolver por qué un bot no funciona y para equipos de soporte que responden la misma pregunta una y otra vez.
No adecuado: para fallos causados por el propio código del bot. Si los tres pasos anteriores están limpios y el problema persiste, el asunto no es de permisos; infórmalo en el servidor de soporte del bot.
Preguntas frecuentes
¿Se solucionan todos estos problemas si doy el permiso de Administrador?
No. El administrador ignora las denegaciones del canal, pero no ignora la jerarquía. El rol del bot debe seguir estando por encima de los roles que va a distribuir. Dar el permiso de administrador es una decisión aparte; lo tratamos en detalle en este artículo.
¿Cómo veo el permiso real del bot?
En la pestaña de Permisos de los ajustes del canal, selecciona la cuenta del bot. Discord muestra allí el resultado combinado de las capas de rol y canal.
¿Pueden dos bots bloquear el trabajo del otro?
No se bloquean directamente, pero pueden aplicar dos sanciones distintas al mismo evento. Esto se ve como registros duplicados o expulsiones inesperadas. No mantengas activos al mismo tiempo dos bots que hagan lo mismo.
¿Es arriesgado cambiar el orden de los roles?
Mover el rol del bot hacia arriba significa que ese bot puede gestionar más roles. Por lo tanto, muévelo solo lo necesario y déjalo por debajo de tus roles con autoridad.
¿El cambio de permisos tiene efecto inmediato?
Sí, los cambios de permisos son efectivos al instante. Sin embargo, algunos bots mantienen los ajustes en caché durante un corto periodo; intenta realizar la acción de nuevo después del cambio.
Última actualización: 19 de septiembre de 2026. Los comportamientos de Discord descritos se basan en el modelo de permisos documentado en esa fecha. Para conocer el orden exacto de las capas de permisos, consulta la referencia del sistema de roles y permisos, y para la configuración de módulos, consulta la documentación.
Para estos temas en VeyroBot
AutoMod y moderación automática para Discord
Filtros de insultos, spam, publicidad y menciones masivas; sanciones escalonadas e historial unificado de casos. Protege tu servidor automáticamente con VeyroBot.
Sistema de niveles y tarjetas de rango para Discord
XP por mensajes y voz, tarjetas de rango personalizables, roles de recompensa por nivel y clasificación pública. Mantén activa tu comunidad con VeyroBot.
Comandos Personalizados y Respuesta Automática en Discord
Menciona al bot con una palabra del panel (@VeyroBot reglas) y VeyroBot responde: texto o embed, con límites de canal/rol y tiempo de espera.