zeroclaw/src/cron
ake117 87fa327e0d feat(telegram): add ack_enabled option to control emoji reactions
Add configuration option to enable/disable Telegram emoji reaction
acknowledgments (️, 👌, 👀, 🔥, 👍) sent to incoming messages.

Changes:
- Add ack_enabled field to TelegramConfig (default: true)
- Add ack_enabled field to TelegramChannel struct
- Add with_ack_enabled() builder method
- Conditionally send reactions in try_add_ack_reaction_nonblocking()
- Update all call sites and tests
- Update documentation with usage example

Usage:
  [channels_config.telegram]
  ack_enabled = false  # Disable emoji reactions

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 08:23:04 -05:00
..
consolidation.rs feat: goals engine, heartbeat delivery, daemon improvements, and cron consolidation 2026-02-26 01:50:24 +08:00
mod.rs feat: goals engine, heartbeat delivery, daemon improvements, and cron consolidation 2026-02-26 01:50:24 +08:00
schedule.rs Implement cron job management tools and types 2026-02-17 17:06:28 +08:00
scheduler.rs feat(telegram): add ack_enabled option to control emoji reactions 2026-02-28 08:23:04 -05:00
store.rs test(cron): add shell one-shot regression coverage 2026-02-22 18:21:08 +08:00
types.rs test(crom): add tests for JobType::try_from to handle case-insensitive and invalid values 2026-02-21 02:35:54 +08:00