Conectar OpenClaw a Discord
Añade OpenClaw (anteriormente Moltbot) a tu servidor de Discord. Obtén asistencia de IA en canales, hilos o mensajes directos.
- ✓Integración con Servidor — Usa en tus servidores de Discord existentes
- ✓Comandos Slash — Interfaz de comandos nativa de Discord
- ✓Soporte de Hilos — Mantén las conversaciones organizadas
- ✓Embeds Enriquecidos — Respuestas con formato atractivo
- ✓Soporte de MD — Conversaciones privadas con tu bot
1. Crear una Aplicación de Discord
Ve al Portal de Desarrolladores de Discord y crea una nueva aplicación:
- Visita discord.com/developers/applications
- Haz clic en "New Application"
- Nómbrala (ej., "OpenClaw")
2. Crear un Usuario Bot
En la configuración de tu aplicación:
- Ve a la sección "Bot" en la barra lateral
- Haz clic en "Add Bot"
- Copia el Token del Bot (¡mantenlo secreto!)
- Habilita "Message Content Intent" en Privileged Gateway Intents
3. Generar Enlace de Invitación
Crea una URL OAuth2 para añadir el bot a tu servidor:
- Ve a "OAuth2" -> "URL Generator"
- Selecciona scopes: bot, applications.commands
- Selecciona permisos: Send Messages, Read Message History, Use Slash Commands
- Copia la URL generada y ábrela para añadir el bot a tu servidor
4. Configurar OpenClaw
Añade la configuración de Discord a tu archivo de configuración:
{
"channels": {
"discord": {
"enabled": true,
"token": "YOUR_BOT_TOKEN",
"allowFrom": ["YOUR_USER_ID"],
"guilds": {
"YOUR_GUILD_ID": { "requireMention": true }
}
}
}
}5. Reiniciar y Probar
Reinicia OpenClaw y prueba en Discord:
openclaw restart
Luego menciona tu bot o envíale un MD en Discord para probar la conexión.
- Habilitar Modo Desarrollador: Configuración -> Configuración de la App -> Avanzado -> Habilitar Modo Desarrollador
- Obtener ID de Usuario: Clic derecho en tu nombre de usuario -> Copiar ID de Usuario
- Obtener ID del Servidor (Guild): Clic derecho en el nombre del servidor -> Copiar ID del Servidor
- ¿El bot está en línea pero no responde?
Asegúrate de que "Message Content Intent" esté habilitado en el Portal de Desarrolladores de Discord.
- ¿Los comandos slash no aparecen?
Los comandos pueden tardar hasta una hora en sincronizarse. Intenta expulsar y volver a añadir el bot.
- ¿Errores de permisos?
Vuelve a invitar al bot con los permisos correctos usando el generador de URL OAuth2.
¡Discord Conectado!
Ahora configura más canales o mejora tu bot con skills personalizados.