Integración Discord

Configuración de OpenClaw Discord Bot: guía de integración completa

Guía completa para configurar OpenClaw como bot de Discord. Aprenda a crear una aplicación Discord, configurar permisos de bot, configurar soporte multiusuario y ejecutar múltiples instancias.

Updated: 1 de febrero de 2026 10 minutos de lectura

Quick Answer

Configure el bot OpenClaw Discord: cree una aplicación Discord, cree un bot, obtenga el token del bot, invite al bot al servidor con permisos, ejecute `openclaw Integrations Discord`, ingrese el token y comience a usarlo. Admite múltiples usuarios y múltiples instancias.

Introducción

Discord es perfecto para la colaboración en equipo y servidores comunitarios, y la integración de Discord de OpenClaw facilita agregar un asistente de IA a su servidor. Con soporte para interacciones multiusuario, comandos de barra diagonal e implementación en todo el servidor, OpenClaw puede convertirse en un miembro valioso de su comunidad de Discord.

Esta guía cubre todo lo que necesita para configurar OpenClaw como un bot de Discord, desde la creación de la aplicación hasta la configuración de funciones avanzadas.

Para otras integraciones de aplicaciones de chat, consulte nuestras guías:

¿Por qué Discord?

Discord ofrece excelentes funciones para robots de IA:

  • Comandos de barra diagonal: interfaz de comando moderna
  • Soporte multiusuario: gestiona varios usuarios simultáneamente
  • Integración del servidor: funciona en servidores completos
  • Inserciones enriquecidas: hermosos mensajes formateados
  • Soporte de subprocesos: organizar conversaciones
  • Sistema de permisos: control de acceso detallado

Requisitos previos

Antes de configurar la integración de Discord:

  1. OpenClaw instalado — Consulte la guía de instalación
  2. OpenClaw configurado: ejecuta openclaw onboard para configurar tu modelo de IA.
  3. Cuenta de Discord — Cuenta de Discord activa
  4. Acceso al servidor: permiso para agregar bots a un servidor de Discord
  5. Bot Token: lo crearás en el siguiente paso.

Paso 1: crear una aplicación de Discord

Crear aplicación

  1. Vaya al Portal para desarrolladores de Discord: discord.com/developers/applications
  2. Haga clic en “Nueva aplicación”
  3. Ingrese un nombre (por ejemplo, “Asistente de OpenClaw”)
  4. Haga clic en “Crear”

Crear robot

  1. Vaya a la sección “Bot” en la barra lateral izquierda
  2. Haga clic en “Agregar robot”
  3. Haga clic en “¡Sí, hágalo!” para confirmar
  4. Copia el token del bot: haz clic en “Restablecer token” si es necesario y luego copia:
    MTAxMjM0NTY3ODkwMTIzNDU2Nzg5MA.AbCdEf.GhIjKlMnOpQrStUvWxYzAbCdEfGhIjKlMnOpQr

Importante: ¡Mantén tu token de bot en secreto! Nunca lo compartas públicamente.

Configurar los ajustes del robot

En la sección Bots:

  • Nombre de usuario: establece el nombre para mostrar del bot
  • Icono — Subir avatar de bot
  • Bot público: desmarque si desea un bot privado
  • Requiere concesión de código OAuth2: dejar sin marcar
  • Intención del contenido del mensajeHabilitar esto (obligatorio para el contenido del mensaje)
  • Intención de los miembros del servidor: habilítelo si necesita información de miembro
  • Intención de presencia: habilítela si desea actualizaciones de presencia

Guardar cambios después de habilitar los intents.

Paso 2: invitar al robot al servidor

Generar URL de invitación

  1. Vaya a “OAuth2” → “Generador de URL”

  2. Seleccione ámbitos:

    • bot
    • applications.commands (para comandos de barra diagonal)
  3. Seleccione Permisos de Bot:

    • ✅ Enviar mensajes
    • ✅ Leer historial de mensajes
    • ✅ Utilice comandos de barra diagonal
    • ✅ Insertar enlaces
    • ✅ Adjuntar archivos
    • ✅ Leer mensajes/Ver canales
    • ✅ Administrar mensajes (opcional, para moderación)
    • ✅ Agregar reacciones (opcional)
  4. Copia la URL generada en la parte inferior

Invitar al servidor

  1. Abre la URL de invitación en tu navegador
  2. Seleccione su servidor en el menú desplegable
  3. Haga clic en “Autorizar”
  4. Complete CAPTCHA si se le solicita

Su bot ahora debería aparecer en la lista de miembros de su servidor (inicialmente sin conexión).

Paso 3: Configurar OpenClaw

Ejecutar configuración de integración

Inicie la integración de Discord:

openclaw integrations discord

O utilice el comando de integraciones generales:

openclaw integrations
# Select Discord from the menu

Ingrese el token del robot

Cuando se le solicite, pegue su token de bot:

Enter your Discord bot token: MTAxMjM0NTY3ODkwMTIzNDU2Nzg5MA.AbCdEf...

OpenClaw verificará el token y se conectará a Discord.

Verificar conexión

Deberías ver:

✓ Discord bot connected successfully!
  Bot username: OpenClaw#1234
  Servers: Your Server Name

Verifique su servidor de Discord; el bot ahora debería aparecer como en línea.## Paso 4: Comience a usar el bot

Comandos de barra diagonal

Discord usa comandos de barra diagonal. Escriba / en cualquier canal para ver los comandos disponibles:

  • /openclaw — Iniciar una conversación con OpenClaw
  • /help — Obtener ayuda
  • /email — Verificar correo electrónico (si está configurado)
  • /calendar — Ver calendario
  • /tasks — Lista de tareas

Mensajes directos

También puedes enviar un mensaje de texto al bot directamente:

  1. Bot de clic derecho en la lista de miembros
  2. Seleccione “Mensaje”
  3. Envía un mensaje como “Hola, ¿puedes ayudarme?”

Menciones del canal

Menciona el bot en un canal:

@OpenClaw can you check my email?

Funciones avanzadas

Registro del comando de barra diagonal

OpenClaw registra automáticamente los comandos de barra diagonal. Para registrarse manualmente:

openclaw integrations discord --register-commands

Comandos de barra diagonal personalizados

Cree comandos de barra diagonal personalizados:

openclaw config set discord.commands.email.description "Check your email inbox"
openclaw config set discord.commands.calendar.description "View your calendar"

Soporte multiusuario

OpenClaw maneja múltiples usuarios simultáneamente:

  • Contextos separados: cada usuario tiene su propio contexto
  • Memoria específica del usuario: recuerda las preferencias de cada usuario
  • Conversaciones simultáneas: maneja varios usuarios a la vez

Configurar límites de usuarios:

openclaw config set discord.maxUsers 100

Soporte de hilo

OpenClaw puede crear hilos para conversaciones:

openclaw config set discord.threads.enabled true
openclaw config set discord.threads.autoCreate true

Esto mantiene las conversaciones organizadas en canales ocupados.

Incrustaciones enriquecidas

OpenClaw envía hermosos mensajes formateados:

openclaw config set discord.embeds.enabled true
openclaw config set discord.embeds.color "#00ff00"

Botones de reacción

Agregue botones de reacción para acciones rápidas:

openclaw config set discord.reactions.enabled true

Los usuarios pueden reaccionar a los mensajes para obtener respuestas rápidas.

Opciones de configuración

Configuración específica del servidor

Configure los ajustes por servidor:

openclaw config set discord.servers.SERVER_ID.channel "general"
openclaw config set discord.servers.SERVER_ID.prefix "!"

Formato de respuesta

Configurar el formato del mensaje:

openclaw config set discord.format "markdown"

Opciones:

  • markdown — Formato enriquecido
  • plain — Texto sin formato
  • embed — Incrustaciones de Discord

Limitación de velocidad

Controlar la tasa de mensajes:

openclaw config set discord.rateLimit 30

Límite de 30 mensajes por minuto por usuario.

Configuración de privacidad

Configurar privacidad:

openclaw config set discord.privacy.dmOnly false
openclaw config set discord.privacy.allowedChannels ["general", "ai-assistant"]

Configuración de notificaciones

Notificaciones de control:

openclaw config set discord.notifications.enabled true
openclaw config set discord.notifications.quietHours "22:00-08:00"

Ejecutando múltiples instancias

¿Por qué varias instancias?

Es posible que desee varias instancias de OpenClaw para:

  • Diferentes servidores: instancias separadas por servidor
  • Diferentes modelos: diferentes modelos de IA por instancia
  • Equilibrio de carga: distribuye la carga entre instancias

Configurar varias instancias

  1. Crea múltiples aplicaciones de Discord (una por instancia)

  2. Configurar cada instancia:

    openclaw config set instance.name "instance1"
    openclaw config set instance.port 3001
  3. Ejecute cada instancia:

    openclaw --port 3001 --config instance1.json

Gestión de procesos

Utilice pm2 para administrar múltiples instancias:

npm i -g pm2

# Start instance 1
pm2 start openclaw --name "openclaw-1" -- --port 3001

# Start instance 2
pm2 start openclaw --name "openclaw-2" -- --port 3002

pm2 save
pm2 startup

Solución de problemas

El robot no responde

Si tu bot no responde:

  1. Verificar el estado del bot:

    openclaw status
  2. Verificar token:

    openclaw config get discord.token
  3. Verificar registros:

    openclaw logs
  4. Verificar intenciones: asegúrese de que la intención del contenido del mensaje esté habilitada en el Portal para desarrolladores de Discord

Token no válido

Si ve errores de “token no válido”:

  1. Verificar token: consulta el portal para desarrolladores de Discord
  2. Regenerar token: restablecer el token en el Portal de desarrollador
  3. Token de actualización:
    openclaw integrations discord

El robot no aparece en línea

Si el bot se muestra como desconectado:

  1. Compruebe que OpenClaw se esté ejecutando:

    openclaw status
  2. Reinicie OpenClaw:

    openclaw restart
  3. Verificar conexión:

    openclaw test discord

Los comandos de barra diagonal no aparecen

Si los comandos de barra diagonal no aparecen:

  1. Espera unos minutos: los comandos pueden tardar en registrarse

  2. Registrarse manualmente:

    openclaw integrations discord --register-commands
  3. Verificar permisos: asegúrese de que el bot tenga el permiso “Usar comandos de barra diagonal”

Limitación de velocidad

Si alcanza los límites de tasa:1. Aumentar límite de tasa:

openclaw config set discord.rateLimit 60
  1. Verifique los límites de Discord: Discord tiene límites de tasa de API
  2. Usar varias instancias: distribuir la carga

Errores de permiso

Si ve errores de permiso:

  1. Verifique los permisos del bot: asegúrese de que el bot tenga los permisos requeridos
  2. Verifique los permisos del canal: el bot necesita acceso a los canales
  3. Reinvitar bot: regenerar la URL de invitación con los permisos correctos

Mejores prácticas de seguridad

Seguridad del token de bot

  • Mantener el token en secreto: nunca compartirlo públicamente

  • Usar variables de entorno:

    export DISCORD_BOT_TOKEN="your-token"
  • Rotar token: regenerar si está comprometido en el Portal de desarrollador

Seguridad del servidor

  • Limitar permisos: solo otorga los permisos necesarios
  • Restringir canales: limita el bot a canales específicos
  • Lista blanca de usuarios: restringir a usuarios específicos:
    openclaw config set discord.allowedUsers ["user1#1234", "user2#5678"]

Privacidad de datos

  • Procesamiento local: todos los mensajes procesados localmente
  • Sin almacenamiento en la nube: a menos que se configure explícitamente
  • Almacenamiento seguro: datos almacenados en ~/.openclaw

Casos de uso avanzados

Colaboración en equipo

Utilice OpenClaw en servidores de equipo:

  • Gestión de tareas: asignar y realizar un seguimiento de las tareas
  • Coordinación de calendario — Programar reuniones
  • Recuperación de información: respuestas rápidas para el equipo
  • Documentación: responde preguntas sobre documentos

Servidores comunitarios

Uso en servidores comunitarios:

  • Bot de preguntas frecuentes: responde preguntas comunes
  • Moderación: ayudar con la moderación
  • Información: proporciona información del servidor
  • Entretenimiento: interacciones divertidas

Servidor personal

Uso en servidor personal:

  • Asistente personal: gestiona tareas y calendario
  • Gestión de correo electrónico: consultar y responder correos electrónicos
  • Productividad: seguimiento de todos y proyectos

Comparación con otras plataformas

Discord vs Telegram

  • Discord: mejor para servidores, comandos de barra diagonal
  • Telegram: mejor para uso personal, más sencillo

Consulta nuestra guía de Telegram para comparar.

Discord frente a holgura

  • Discord: Gratis, mejor para las comunidades
  • Slack: mejor para las empresas, más integraciones

Consulta nuestra guía de Slack para obtener más detalles.

Próximos pasos

Ahora que Discord está conectado:

  1. Explore otras integraciones: WhatsApp, Telegram, Slack
  2. Configurar habilidadesBiblioteca de habilidades
  3. Configurar correo electrónicoIntegración de Gmail
  4. Lea las preguntas frecuentesPreguntas comunes

Conclusión

La integración de Discord proporciona excelentes funciones para la colaboración en equipo y servidores comunitarios. Con comandos de barra diagonal, soporte multiusuario e implementación en todo el servidor, OpenClaw puede convertirse en un miembro valioso de su comunidad de Discord.

Para obtener más ayuda, consulte nuestra página de integraciones o Preguntas frecuentes. ¡Feliz automatización con tu bot de Discord!

Need help?

Join the OpenClaw community on Discord for support, tips, and shared skills.

Join Discord →