Saltar a contenido

Reintentos de entrega

Si la conexión con Telegram se corta un momento mientras el bot envía un resultado, el mensaje no se pierde. El bot lo intenta de nuevo por su cuenta, esperando un poco más cada vez, hasta que el envío se completa.

Cuando el propio Telegram le pide al bot que vaya más despacio, el bot espera exactamente el tiempo que Telegram indica antes de reintentar, en lugar de adivinar su propia espera.

Los mensajes a un mismo chat siguen llegando en el orden en que los disparó, incluso si toca varios botones mientras la conexión tiene problemas.

Si la caída dura demasiado, el bot finalmente deja de intentarlo para ese resultado. No aparece nada en el chat y no queda nada a medio enviar — el intento solo se anota en el registro del servidor, nunca se le muestra.

Nada que configurar para una instalación normal

Los valores predeterminados absorben por sí solos una breve interrupción de red. Cambie cuánto tiempo sigue intentando el bot con delivery_retry_backoff, delivery_retry_backoff_max y delivery_retry_ttl en su archivo de configuración.

Configuración

Para delivery_retry_backoff, delivery_retry_backoff_max y delivery_retry_ttl, vea Configuración.

Relacionado