Skip to content

Cron jobs: Message delivery fails with 'Action send requires a target' #27898

@paimongeps

Description

@paimongeps

Description

When cron jobs execute and try to deliver messages via the announce system, delivery fails with error:

Steps to Reproduce

  1. Create a cron job with (no delivery field)
  2. Wait for cron to execute
  3. Message delivery fails

Expected Behavior

The cron job should deliver messages to the configured target (e.g., Telegram).

Actual Behavior

Error: "Action send requires a target."

Environment

  • OpenClaw version: 2026.2.25
  • Gateway: running on loopback (127.0.0.1:18789)
  • Telegram channel configured and working for normal messages

Workaround

Sending messages directly via the agent (non-cron) works fine. Only the automatic delivery from cron jobs fails.

Logs

This appears to be a regression - the delivery system is not passing the target parameter when attempting to send messages from cron jobs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions