> ## Documentation Index
> Fetch the complete documentation index at: https://openclaw.veiseule.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Politique de réessai

# Politique de réessai

## Objectifs

* Réessayer par requête HTTP, et non par flux multi‑étapes.
* Préserver l’ordre en ne réessayant que l’étape en cours.
* Éviter la duplication d’opérations non idempotentes.

## Paramètres par défaut

* Tentatives : 3
* Plafond du délai maximal : 30000 ms
* Jitter : 0.1 (10 pour cent)
* Valeurs par défaut du fournisseur :
  * Telegram, délai minimal : 400 ms
  * Discord, délai minimal : 500 ms

## Comportement

### Discord

* Réessaie uniquement en cas d’erreurs de limitation de débit (HTTP 429).
* Utilise Discord `retry_after` lorsque disponible, sinon un backoff exponentiel.

### Telegram

* Réessaie en cas d’erreurs transitoires (429, délai d’attente, connexion/réinitialisation/fermée, temporairement indisponible).
* Utilise `retry_after` lorsque disponible, sinon un backoff exponentiel.
* Les erreurs d’analyse Markdown ne sont pas réessayées ; elles reviennent au texte brut.

## Configuration

Définissez la politique de réessai par fournisseur dans `~/.openclaw/openclaw.json` :

```json5 theme={"theme":{"light":"min-light","dark":"min-dark"}}
{
  channels: {
    telegram: {
      retry: {
        attempts: 3,
        minDelayMs: 400,
        maxDelayMs: 30000,
        jitter: 0.1,
      },
    },
    discord: {
      retry: {
        attempts: 3,
        minDelayMs: 500,
        maxDelayMs: 30000,
        jitter: 0.1,
      },
    },
  },
}
```

## Remarques

* Les réessais s’appliquent par requête (envoi de message, téléversement de média, réaction, sondage, autocollant).
* Les flux composites ne réessaient pas les étapes déjà terminées.
