Nouvelles tentatives d’envoi¶
Si la connexion à Telegram se coupe un instant pendant que le bot envoie un résultat, le message n’est pas perdu. Le bot réessaie de lui-même, en attendant un peu plus longtemps à chaque fois, jusqu’à ce que l’envoi réussisse.
Quand Telegram lui-même demande au bot de ralentir, le bot attend exactement le délai demandé par Telegram avant de réessayer, au lieu de deviner son propre délai.
Les messages vers une même conversation arrivent toujours dans l’ordre où vous les avez déclenchés, même en appuyant sur plusieurs boutons pendant que la connexion a des problèmes.
Si la coupure dure trop longtemps, le bot finit par abandonner pour ce résultat. Rien n’apparaît dans la conversation et rien ne reste à moitié envoyé — la tentative n’est notée que dans le journal serveur, jamais affichée.
Rien à régler pour une installation normale
Les valeurs par défaut absorbent d’elles-mêmes une courte coupure réseau.
Modifiez la durée pendant laquelle le bot continue d’essayer avec
delivery_retry_backoff, delivery_retry_backoff_max et
delivery_retry_ttl dans votre fichier de configuration.
Configuration¶
Pour delivery_retry_backoff, delivery_retry_backoff_max et
delivery_retry_ttl, consultez Configuration.
Pages associées¶
- Confirmation — un autre moment où le bot attend avant d’agir
- Connexion du bot — la connexion sortante que ceci protège
- Contrôler la sortie — comment un résultat arrive dans votre conversation