Lección 12 de 27
Configurar Slack y Discord
Slack y Discord son plataformas de equipo donde OpenClaw puede ser especialmente util: responde preguntas tecnicas, busca en documentacion, genera reportes y ayuda en canales de soporte. Veamos como configurar ambos.
Configuracion de Slack y Discord
Ambos canales se configuran en el mismo archivo config.yaml.
# ~/.openclaw/config.yaml
channels:
slack:
enabled: true
bot_token: "xoxb-xxxx-xxxx-xxxx"
app_token: "xapp-xxxx" # Para Socket Mode
# Solo responder en estos canales
allowed_channels:
- "soporte"
- "general"
# Responder cuando mencionan al bot
mention_only: true
discord:
enabled: true
bot_token: "MTIzNDU2.xxxx.xxxx"
# Responder en todos los canales
allowed_channels: [] # Vacio = todos
# Prefijo de comando
command_prefix: "!ask"Mencion vs respuesta automatica
En Slack puedes activar mention_only: true para que el agente solo responda cuando lo mencionan (@openclaw). En Discord puedes usar un command_prefix como "!ask" para evitar que responda a todos los mensajes del servidor.
Canales permitidos
Tanto en Slack como en Discord puedes limitar los canales donde el agente responde. Esto es importante en workspaces grandes donde no quieres que el agente interfiera en canales irrelevantes.
Si no puedes configurar webhooks (detras de firewall o sin IP publica), usa Socket Mode en Slack. Requiere un app_token adicional (xapp-xxx) que se obtiene en "Basic Information > App-Level Tokens".
Configurar Discord rapidamente
- 1.Crear la aplicacion en Discord Developer Portal
- 2.Crear el bot y copiar el token
- 3.Generar URL de invitacion con permisos
- 4.Invitar el bot a tu servidor
- 5.Configurar en OpenClaw
- 6.Reiniciar el daemon
- 7.Escribir !ask Hola en Discord
openclaw config set channels.discord.bot_token "TU_TOKEN"
openclaw config set channels.discord.enabled true
openclaw config set channels.discord.command_prefix "!ask"
openclaw daemon restartQue opcion activas en Slack para que el agente solo responda cuando lo mencionan?
Puntos clave
- Slack necesita una Slack App con Bot Token y Event Subscriptions
- Discord necesita una aplicacion en Developer Portal con un bot
- Usa mention_only (Slack) o command_prefix (Discord) para control
- allowed_channels limita donde el agente puede responder
- Slack Socket Mode funciona sin webhooks (detras de firewall)
Quiz Generado por IA
Evalua tu comprension de esta leccion con preguntas personalizadas.