-
-
Notifications
You must be signed in to change notification settings - Fork 69.5k
Bug: Telegram delivery via cron announce mode not working #40356
Copy link
Copy link
Closed
Description
Description
Cron jobs with delivery: { mode: "announce", channel: "telegram", to: "USER_ID" } show "delivered: true" in cron run history but no message is ever sent to Telegram.
Steps to Reproduce
- Create a cron job with Telegram announce delivery:
openclaw cron add --name test --cron "0 17 * * *" --tz America/Chicago --message "Hello" --channel telegram --to 8539774246-
Wait for cron to run or trigger manually with
openclaw cron run <id> -
Check cron runs:
openclaw cron runs --id <id>
Expected: Message appears in Telegram
Actual: Cron shows "delivered: true" but no Telegram API call is made
Investigation
- Manual
openclaw message send --channel telegram --target X --message Yworks fine - Cron shows "deliveryStatus: "delivered"" but there is NO network activity in logs for Telegram
- The cron appears to mark as delivered without actually calling the Telegram API
Environment
- OpenClaw 2026.3.7
- macOS
- Telegram channel configured with bot token
Logs
No Telegram network activity appears when cron runs - the announce delivery path appears broken.
Workaround
Using --system-event with sessionTarget: main works for webchat. For Telegram, using openclaw message send manually works.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Fields
Give feedbackNo fields configured for issues without a type.