Skip to content

[Bug]: Telegram inbound message can be re-queued on model fallback/rate-limit, causing duplicate user turns and missing outbound delivery #26764

@masatohoshino

Description

@masatohoshino

Summary

Under API rate-limit/fallback conditions, a single inbound Telegram message is sometimes re-queued as duplicate user turns in Control UI, and in some cases Control UI shows assistant output but Telegram receives no visible reply.

Steps to reproduce

  1. Run OpenClaw 2026.2.24 with Telegram channel enabled.
  2. Trigger model congestion/rate-limit window (HTTP 429 / RESOURCE_EXHAUSTED).
  3. Send one Telegram message (example: "Please remember this.").
  4. Check Control UI session timeline and Telegram client output.

Expected behavior

A single inbound Telegram message should map to one user turn even during fallback/retry. If delivery fails, it should end as explicit failed delivery, not silently remain UI-only.

Actual behavior

The same Telegram input can appear as duplicated user turns (short interval, e.g. ~20s). Sometimes assistant activity/output appears in Control UI but no visible Telegram reply is sent.

OpenClaw version

2026.2.24

Operating system

Ubuntu Server host + Debian-based OpenClaw container

Install method

No response

Logs, screenshots, and evidence

Impact and severity

No response

Additional information

Observed around 2026-02-26 02:16 JST (2026-02-25 17:16 UTC). Logs show repeated 429 RESOURCE_EXHAUSTED / API rate limit errors. For one single Telegram input ("Please remember this."), session shows two user turns:

  • 2026-02-25T17:16:17.606Z
  • 2026-02-25T17:16:37.670Z
    Single OpenClaw container was running (no multi-instance Telegram polling conflict observed).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingstaleMarked as stale due to inactivity

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions