OpenClawSkills
GitHub
核心概念 • TutorialHeader.readTime

重试策略

出站提供商调用的重试策略

Tutorial.step

目标

- 多步骤流程在是那可、HTTP 请求每个重试执行。

- Use ''retry_after'' when available, otherwise fallback to exponential backoff.

- Markdown parse errors are not retried; they fallback to plain text.

Tutorial.step

默认

- 試行回数:3

- 最大遅延上限:30000 ms

- Jitter: 0.1 (10 percent)

- 提供商的默认:

- Telegram min delay: 400 ms

- Discord min delay: 500 ms

Tutorial.step

动作

Tutorial.step

Discord

- Retries on transient errors (429, timeout, connect/reset/closed, temporarily unavailable).

- Uses ''retry_after'' when available, otherwise exponential backoff.

Tutorial.step

Telegram

在 ''~/.openclaw/openclaw.json'' 中为每个提供商设置重试策略:

- Use ''retry_after'' when available, otherwise fallback to exponential backoff.

- Markdown parse errors are not retried; they fallback to plain text.

Tutorial.step

设置

- Retries apply per request (message send, media upload, reaction, poll, sticker).

Json5
{
  channels: {
    telegram: {
      retry: {
        attempts: 3,
        minDelayMs: 400,
        maxDelayMs: 30000,
        jitter: 0.1,
      },
    },
    discord: {
      retry: {
        attempts: 3,
        minDelayMs: 500,
        maxDelayMs: 30000,
        jitter: 0.1,
      },
    },
  },
}
Tutorial.step

注釈

- Retries apply per request (message send, media upload, reaction, poll, sticker).

- 複合流程是完成已执行步骤重试不会执行。