Discord
2 min de lectura
Discord permite que un agente participe en servidores, canales y mensajes directos a través de un bot. La configuración combina los permisos del servidor, los intents de la aplicación y las reglas del canal en Kujira.
Crear la aplicación y el bot
Crea una aplicación
Activa el acceso al contenido
Invita el bot al servidor
bot y concédele únicamente los permisos necesarios. Para un canal conversacional suelen bastar View Channel, Send Messages, Read Message History y, si corresponde, permisos para adjuntos o enlaces enriquecidos. Crea el canal en Kujira
Los intents y los permisos son dos controles distintos
Un intent decide qué datos puede entregar Discord a la aplicación; los permisos del servidor deciden dónde puede leer o escribir el bot. Ambos deben estar configurados.
Limitar el alcance del agente
Invitar el bot a un servidor no le concede acceso a todos sus canales: la visibilidad se determina por los permisos de cada canal. Usa esa capa junto con la lista de permitidos de Kujira para reducir el alcance al mínimo necesario.
Por defecto, los grupos requieren una mención para activar al agente. Es una buena configuración para canales compartidos: evita que procese conversaciones ajenas y hace visible cuándo se le pide intervenir. Solo crea excepciones en canales dedicados al agente.
Canal de soporte
Canal dedicado
Verificar y diagnosticar
- Envía una mención al bot en un canal autorizado.
- Comprueba que puede leer el canal y publicar una respuesta en Discord.
- Si el evento no llega, revisa el token, Message Content Intent, la lista de permitidos y la regla de mención.
- Si llega pero no puede responder, revisa los permisos efectivos del bot en ese canal, incluidos los permisos denegados por categoría.
Las conversaciones externas se atienden desde Agent Desk. Para servidores con más de cien comunidades, Discord puede requerir aprobación adicional de los intents privilegiados.