Scheduler¶
MiniBot supports one-time and recurring scheduled prompts persisted in SQLite. Schedule by chatting naturally — no special syntax required.
Usage Examples¶
Remind me in 30 minutes to check my email.
At 7:00 AM tomorrow, ask me for my daily priorities.
Every day at 9 AM, remind me to send standup.
List my active reminders.
Cancel the standup reminder.
How It Works¶
One-time: the bot injects the prompt at the scheduled time as if you sent it.
Recurring: interval-based; the job re-schedules itself after each run.
Jobs survive restarts — they are stored in SQLite and polled on startup.
The minimum recurrence interval is
scheduler.prompts.min_recurrence_interval_seconds(default:60seconds).
Configuration¶
See minibot.adapters.config.schema.ScheduledPromptsConfig for all options.
The relevant TOML section is [scheduler.prompts].