Skip to content

Telegram DM: Messages appear duplicated during streaming, duplicate disappears after ~20 seconds #33308

@MaikiMolto

Description

@MaikiMolto
Image

Bug Description

When streaming is enabled (streaming: "partial"), messages in Telegram DMs appear duplicated during/after streaming. The duplicate message disappears automatically after approximately 20 seconds.

Behavior

  1. Bot sends a streamed response in a Telegram DM
  2. The message appears twice — identical content, same timestamp (see screenshots below)
  3. After ~20 seconds, one of the duplicates disappears automatically
  4. This does not occur in Telegram group chats — only in DMs

Screenshots

Screenshot 1 — Duplicate visible:
Both messages have the exact same content and identical timestamp (18:19). The full bot response appears twice directly below each other.

Screenshot 2 — Context:
Shows the conversation where the bug was identified. The bot's response to "Doppelte Nachrichten? Meinst du..." appeared duplicated, confirming the issue is triggered during streaming responses.

Expected Behavior

The streamed message should be updated in-place (edited), not duplicated. The final message should appear only once.

Environment

  • OpenClaw version: 2026.3.1
  • Channel: Telegram DM (not reproducible in group chats)
  • Streaming mode: streaming: "partial"
  • Platform: Linux LXC container
  • Telegram client: Mobile

Notes

  • Only affects DMs, group chats work correctly
  • Duplicate auto-disappears after ~20 seconds
  • Started after update to 2026.3.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions