Corrección del proxy de Discord OpenClaw para problemas de tiempo de espera de la API REST

Si tu bot de Discord OpenClaw parece conectado pero no puede enviar mensajes o ejecutar comandos, podrías estar experimentando un problema de configuración de proxy donde las conexiones WebSocket funcionan pero las llamadas a la API REST no.
El Problema
Un usuario en r/openclaw reportó que su canal de Discord dejó de funcionar repentinamente. Ejecutar openclaw doctor mostró "Discord falló" y los registros estaban inundados con: "fetch failed UND_ERR_CONNECT_TIMEOUT".
El problema no era un proxy roto, sino que la configuración del proxy en OpenClaw era suficiente para las conexiones WebSocket de Discord pero no para las solicitudes de la API REST. Esto creó una situación donde el bot parecía medio conectado pero en realidad no podía funcionar.
La Solución
Esto es lo que lo solucionó:
- Mantén la configuración del proxy de Discord en tu archivo JSON de OpenClaw
- Crea un archivo en
~/.openclaw/proxy-preload.cjs - Configura un proxy global undici en ese archivo
- Inicia OpenClaw con
NODE_OPTIONS=--require=...para cargar la configuración del proxy
Notas Importantes
- Usa un proxy HTTP, no SOCKS5
- Si actualizas OpenClaw, verifica si la ruta del undici incluido ha cambiado
Este problema de configuración específico puede hacer que Discord parezca conectado mientras que las llamadas REST fallan silenciosamente, impidiendo el envío de mensajes y la ejecución de comandos.
📖 Read the full source: r/openclaw
👀 Ver también

Ejecutando MiniMax M2.7 Q8_0 128K en 2x3090 con descarga de CPU: benchmarks y configuración del mundo real
Un usuario ejecuta con éxito MiniMax M2.7 en Q8_0 con 128K de contexto en dos RTX 3090 más RAM DDR4, logrando ~50 tps en procesamiento de prompt y ~10 tps en generación de tokens, y comparte sus flags de llama-server.

Diagnóstico del rendimiento degradado de Claude: Causas raíces y soluciones
Un desglose práctico de por qué los resultados de codificación de Claude se degradan con el tiempo y correcciones viables, incluyendo gestión del contexto e higiene de prompts.

Código Listo para Agentes: Reglas Negativas, Nombres Precisos, READMEs de Directorios
Un desarrollador comparte cómo las reglas de CLAUDE.md, las instrucciones negativas y la nomenclatura precisa redujeron el desperdicio de tokens y evitaron que Claude Code inflara clases como UserManager.

Automatización Rentable de OpenClaw: Usando LLMs Solo Cuando Es Necesario
Un desarrollador comparte un enfoque práctico para usar OpenClaw en tareas deterministas sin llamadas constantes a LLM, creando scripts en Python para trabajos cron e invocando el LLM solo cuando los errores requieren análisis y correcciones.