Skip to content

Cron delivery ignores threadId for Telegram forum topics #43695

@KeKs0r

Description

@KeKs0r

Version: OpenClaw 2026.3.8 (3caab92)

Bug: Cron job delivery with threadId in the delivery config doesn't respect the thread — messages land in General (topic 1) instead of the specified topic.

Cron config:

"delivery": {
  "mode": "announce",
  "channel": "telegram",
  "to": "-1003700845925",
  "threadId": "15",
  "bestEffort": true
}

Expected: Message delivered to topic 15 (System)
Actual: Message delivered to topic 1 (General)

Note: The message tool with threadId works correctly — same chat, same threadId, message lands in the right topic. Only cron delivery is affected.

Workaround: Have the cron job task explicitly send via the message tool instead of relying on announce delivery.

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