🦞
Integración de Canal

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.

🎮 ¿Por qué usar Discord?
  • Integración con ServidorUsa en tus servidores de Discord existentes
  • Comandos SlashInterfaz de comandos nativa de Discord
  • Soporte de HilosMantén las conversaciones organizadas
  • Embeds EnriquecidosRespuestas con formato atractivo
  • Soporte de MDConversaciones privadas con tu bot
Pasos de Configuración

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.

Cómo Obtener IDs de Discord
  • 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
Solución de Problemas
  • ¿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.