Bug Description
In OpenClaw v2026.3.31, Cron scheduled tasks execute successfully but QQ Bot delivery fails.
Reproduction Steps
- Create a Cron job with delivery configured to qqbot channel
- Run task: \openclaw cron run \
- Task executes successfully, logs show \delivered: true\
- But no QQ push notification received
Expected Behavior
After Cron task execution succeeds, it should automatically push to the configured QQ session.
Actual Behavior
- Logs show: \delivered: true, \deliveryStatus: delivered\
- No push notification actually received
- Manual \sessions_send\ works correctly
Environment
- OpenClaw Version: 2026.3.31
- OS: Windows 10.0.26200
- Node.js: 24.14.0
- Channel: QQ Bot (configured correctly, manual delivery works)
Possible Cause
Version 3.31 introduced unified Background Tasks system, delivery logic may have changed.
Workaround
- Use Heartbeat instead of Cron (executes in main session, delivery works)
- Manual push
Related Logs
\\json
{
"ts": 1775139092576,
"jobId": "06fca6b0-6cf7-40d0-b778-ceb8c4abb860",
"action": "finished",
"status": "ok",
"delivered": true,
"deliveryStatus": "delivered"
}
\\
Please help investigate, thanks!
Bug Description
In OpenClaw v2026.3.31, Cron scheduled tasks execute successfully but QQ Bot delivery fails.
Reproduction Steps
Expected Behavior
After Cron task execution succeeds, it should automatically push to the configured QQ session.
Actual Behavior
Environment
Possible Cause
Version 3.31 introduced unified Background Tasks system, delivery logic may have changed.
Workaround
Related Logs
\\json
{
"ts": 1775139092576,
"jobId": "06fca6b0-6cf7-40d0-b778-ceb8c4abb860",
"action": "finished",
"status": "ok",
"delivered": true,
"deliveryStatus": "delivered"
}
\\
Please help investigate, thanks!