Canales
Referencia CLI para openclaw channels (cuentas, estado, login/logout, logs).
Gestiona cuentas de canales de chat en el gateway y su estado de runtime.
Documentación relacionada:
- Guía de canales: ''Canales''
- Configuración del gateway: ''Configuración''
Comandos comunes
openclaw channels list openclaw channels status openclaw channels capabilities openclaw channels capabilities --channel discord --target channel:123 openclaw channels resolve --channel slack "#general" "@jane" openclaw channels logs --channel all
Añadir/eliminar cuentas
openclaw channels add --channel telegram --token <bot-token> openclaw channels remove --channel telegram --delete
Consejo: ''openclaw channels add --help'' muestra flags para cada canal (token, app token, ruta signal-cli, etc.).
Login/logout (interactivo)
openclaw channels login --channel whatsapp openclaw channels logout --channel whatsapp
Solución de problemas
- Ejecuta ''openclaw status --deep'' para sondeo extensivo.
- Usa ''openclaw doctor'' para correcciones guiadas.
- ''openclaw channels list'' imprime ''Claude: HTTP 403 ... user:profile'' → Usar snapshots requiere scope ''user:profile''. Usa ''--no-usage'', o proporciona session key de claude.ai (''CLAUDE_WEB_SESSION_KEY'' / ''CLAUDE_WEB_COOKIE''), o re-autentica vía Claude Code CLI.
Sondeo de capacidades
Obtener pistas de capacidades del proveedor (intents/scopes disponibles) y soporte de capacidades estáticas:
openclaw channels capabilities openclaw channels capabilities --channel discord --target channel:123
Notas:
- ''--channel'' es opcional; omitirlo lista cada canal (incluyendo extensiones).
- ''--target'' acepta ''channel:<id>'' o ID de canal numérico crudo, solo Discord.
- El sondeo es específico del proveedor: Discord intents + permisos de canal opcionales; Slack bot + user scopes; Telegram bot flags + webhook; Signal daemon version; MS Teams app token + Graph roles/scopes (anotados cuando se conocen). Canales sin sondas reportan ''Probe: unavailable''.
Resolver nombres a IDs
Usar el directorio del proveedor para resolver canales/nombres de usuario a IDs:
openclaw channels resolve --channel slack "#general" "@jane" openclaw channels resolve --channel discord "My Server/#support" "@someone" openclaw channels resolve --channel matrix "Project Room"
Notas:
- Usa ''--kind user|group|auto'' para forzar tipo de objetivo. La resolución prefiere coincidencias activas cuando múltiples entradas comparten el mismo nombre.