Campaign delivery runs through the local Rust worker and persists enough state to recover safely.

Schedule

  1. In the campaign builder, choose a future local date and time.
  2. Keep the computer powered on, online, Telegram connected, and TGBotSender running at the scheduled time.
  3. Use Scheduled Campaigns to reschedule or cancel.

Monitor

  1. Open Active Campaigns to view recipient counts and progress.
  2. Pause when you need to stop new sends; resume to continue; cancel to end remaining delivery.
  3. Review recipient logs for sent, failed, skipped, waiting, and Telegram limit information.

Missed schedules

If the app was closed, the configured missed-schedule recovery behavior is applied when it next opens.