Esta vez, el trasfondo del problema es el siguiente:
Al principio, encontré que al enviar imágenes al bot de Telegram de OpenClaw, aparecía el mensaje Failed to download media. Please try again.
Tras investigar, descubrí que el núcleo no era la capacidad del modelo, sino la cadena de resolución de red:
• curl -4 https://api.telegram.org está funcionando (devuelve 302, normal)
• Pero el DNS preferido del sistema sigue siendo 198.18.0.2 (entorno de fake-ip)
Después, seguí el plan de ajuste que me diste anteriormente y durante este proceso aparecieron estos errores:
• setMyCommands failed: Network request ... failed
• deleteWebhook failed: Network request ... failed
• deleteMyCommands failed: Network request ... failed
Es decir, estos errores son "efectos secundarios de red activados al ejecutar los pasos de reparación", no son el fenómeno original que ocurrió repetidamente desde el principio.
───
Finalmente, se adoptó un método de reparación más estable y menos impactante:
Solo se le dio a http://telegram.org "DNS dedicado a dominios", sin cambiar el DNS global, sin cambiar hosts.
sudo mkdir -p /etc/resolver
printf "nameserver 8.8.8.8\nnameserver 1.1.1.1\n" | sudo tee /etc/resolver/telegram.org >/dev/null
sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder
Verificación:
dscacheutil -q host -a name
http://api.telegram.org
El resultado debe ser una IP pública (no 198.18.x.x).
Luego, reinicia el servicio y verifica la API de Bot:
openclaw gateway restart
curl -4 --max-time 10
https://api.telegram.org/bot<TOKEN>/getMe
curl -4 --max-time 10
https://api.telegram.org/bot<TOKEN>/deleteWebhook
Cuando regresa {"ok":true,...}, la recepción de imágenes vuelve a la normalidad.
───
Resumen en una frase:
La esencia del problema es la anomalía en la resolución/cadena de la API de Telegram en un entorno de DNS de fake-ip; seguir los pasos de reparación en el medio puede activar errores de sincronización de comandos; finalmente se resuelve de manera estable a través de "DNS dedicado a dominios".
Luego, revisé que mi consumo de token aún es aceptable.
#大漠茶馆 #OPENCLAW