Configuration
Solución de problemas de canales
Usa esta página cuando un canal se conecta, pero el comportamiento es incorrecto.
Escalera de comandos
Ejecuta estos comandos en orden primero:
openclaw status
openclaw gateway status
openclaw logs --follow
openclaw doctor
openclaw channels status --probe
Línea base saludable:
Runtime: runningConnectivity probe: okCapability: read-only,write-capable, oadmin-capable- La prueba del canal muestra el transporte conectado y, donde sea compatible,
worksoaudit ok
Firmas de fallo de WhatsApp
| Síntoma | Comprobación más rápida | Corrección |
|---|---|---|
| Conectado, pero sin respuestas por mensajes directos | openclaw pairing list whatsapp |
Aprueba el remitente o cambia la política/lista de permitidos de mensajes directos. |
| Mensajes de grupo ignorados | Revisa requireMention + patrones de mención en la configuración |
Menciona al bot o relaja la política de menciones para ese grupo. |
| El inicio de sesión con QR agota el tiempo con 408 | Revisa el entorno HTTPS_PROXY / HTTP_PROXY del Gateway |
Configura un proxy accesible; usa NO_PROXY solo para omisiones. |
| Bucles aleatorios de desconexión/reinicio de sesión | openclaw channels status --probe + registros |
Las reconexiones recientes se marcan incluso cuando actualmente está conectado; observa los registros, reinicia el Gateway y vuelve a vincular si las fluctuaciones continúan. |
| Las respuestas llegan segundos/minutos tarde | openclaw doctor --fix |
Doctor detiene clientes TUI locales obsoletos verificados cuando degradan el bucle de eventos del Gateway. |
Solución de problemas completa: solución de problemas de WhatsApp
Telegram
Firmas de fallo de Telegram
| Síntoma | Comprobación más rápida | Corrección |
|---|---|---|
/start, pero sin flujo de respuesta usable |
openclaw pairing list telegram |
Aprueba el emparejamiento o cambia la política de mensajes directos. |
| Bot en línea, pero el grupo permanece en silencio | Verifica el requisito de mención y el modo de privacidad del bot | Desactiva el modo de privacidad para visibilidad en grupos o menciona al bot. |
| Fallos de envío con errores de red | Inspecciona los registros en busca de fallos de llamadas a la API de Telegram | Corrige el enrutamiento DNS/IPv6/proxy hacia api.telegram.org. |
El inicio informa getMe returned 401 |
Revisa el origen del token configurado | Vuelve a copiar o regenera el token de BotFather y actualiza botToken, tokenFile o TELEGRAM_BOT_TOKEN de la cuenta predeterminada. |
| El sondeo se bloquea o reconecta lentamente | openclaw logs --follow para diagnósticos de sondeo |
Actualiza; si los reinicios son falsos positivos, ajusta pollingStallThresholdMs. Los bloqueos persistentes siguen apuntando a proxy/DNS/IPv6. |
setMyCommands rechazado al iniciar |
Inspecciona los registros en busca de BOT_COMMANDS_TOO_MUCH |
Reduce los comandos de Telegram de Plugin/Skill/personalizados o desactiva los menús nativos. |
| Actualizaste y la lista de permitidos te bloquea | openclaw security audit y listas de permitidos de configuración |
Ejecuta openclaw doctor --fix o sustituye @username por IDs numéricos de remitente. |
Solución de problemas completa: solución de problemas de Telegram
Discord
Firmas de fallo de Discord
| Síntoma | Comprobación más rápida | Corrección |
|---|---|---|
| Bot en línea, pero sin respuestas en servidores | openclaw channels status --probe |
Permite el servidor/canal y verifica la intención de contenido de mensajes. |
| Mensajes de grupo ignorados | Revisa los registros en busca de descartes por compuerta de mención | Menciona al bot o define requireMention: false para el servidor/canal. |
| Uso de escritura/token, pero sin mensaje de Discord | El registro de sesión muestra texto del asistente con didSendViaMessagingTool: false |
El modelo respondió en privado en lugar de llamar a la herramienta de mensajes. Usa un modelo fiable para llamadas de herramienta o define messages.groupChat.visibleReplies: "automatic" para publicar automáticamente. |
| Faltan respuestas por mensajes directos | openclaw pairing list discord |
Aprueba el emparejamiento de mensajes directos o ajusta la política de mensajes directos. |
Solución de problemas completa: solución de problemas de Discord
Slack
Firmas de fallo de Slack
| Síntoma | Comprobación más rápida | Corrección |
|---|---|---|
| Modo Socket conectado, pero sin respuestas | openclaw channels status --probe |
Verifica el token de app + token de bot y los ámbitos requeridos; observa botTokenStatus / appTokenStatus = configured_unavailable en configuraciones respaldadas por SecretRef. |
| Mensajes directos bloqueados | openclaw pairing list slack |
Aprueba el emparejamiento o relaja la política de mensajes directos. |
| Mensaje de canal ignorado | Revisa groupPolicy y la lista de permitidos del canal |
Permite el canal o cambia la política a open. |
Solución de problemas completa: solución de problemas de Slack
iMessage y BlueBubbles
Firmas de fallo de iMessage y BlueBubbles
| Síntoma | Comprobación más rápida | Corrección |
|---|---|---|
| Sin eventos entrantes | Verifica la accesibilidad del Webhook/servidor y los permisos de la app | Corrige la URL del Webhook o el estado del servidor BlueBubbles. |
| Puede enviar, pero no recibir en macOS | Revisa los permisos de privacidad de macOS para automatización de Messages | Vuelve a conceder permisos TCC y reinicia el proceso del canal. |
| Remitente de mensaje directo bloqueado | openclaw pairing list imessage o openclaw pairing list bluebubbles |
Aprueba el emparejamiento o actualiza la lista de permitidos. |
Solución de problemas completa:
Signal
Firmas de fallo de Signal
| Síntoma | Comprobación más rápida | Corrección |
|---|---|---|
| Demonio accesible, pero bot en silencio | openclaw channels status --probe |
Verifica la URL/cuenta del demonio signal-cli y el modo de recepción. |
| Mensaje directo bloqueado | openclaw pairing list signal |
Aprueba el remitente o ajusta la política de mensajes directos. |
| Las respuestas de grupo no se activan | Revisa la lista de permitidos del grupo y los patrones de mención | Agrega el remitente/grupo o afloja la compuerta. |
Solución de problemas completa: solución de problemas de Signal
QQ Bot
Firmas de fallo de QQ Bot
| Síntoma | Comprobación más rápida | Corrección |
|---|---|---|
| Bot responde "gone to Mars" | Verifica appId y clientSecret en la configuración |
Configura las credenciales o reinicia el Gateway. |
| Sin mensajes entrantes | openclaw channels status --probe |
Verifica las credenciales en QQ Open Platform. |
| Voz no transcrita | Revisa la configuración del proveedor STT | Configura channels.qqbot.stt o tools.media.audio. |
| Mensajes proactivos no llegan | Revisa los requisitos de interacción de la plataforma QQ | QQ puede bloquear mensajes iniciados por el bot sin interacción reciente. |
Solución de problemas completa: solución de problemas de QQ Bot
Matrix
Firmas de fallo de Matrix
| Síntoma | Comprobación más rápida | Corrección |
|---|---|---|
| Sesión iniciada, pero ignora mensajes de sala | openclaw channels status --probe |
Revisa groupPolicy, la lista de permitidos de salas y la compuerta de menciones. |
| Mensajes directos no se procesan | openclaw pairing list matrix |
Aprueba el remitente o ajusta la política de mensajes directos. |
| Fallan las salas cifradas | openclaw matrix verify status |
Vuelve a verificar el dispositivo y luego revisa openclaw matrix verify backup status. |
| La restauración de copia de seguridad está pendiente/rota | openclaw matrix verify backup status |
Ejecuta openclaw matrix verify backup restore o vuelve a ejecutarlo con una clave de recuperación. |
| La firma cruzada/bootstrap parece incorrecta | openclaw matrix verify bootstrap |
Repara el almacenamiento secreto, la firma cruzada y el estado de copia de seguridad en una sola pasada. |
Configuración completa: Matrix