What problem does it solve?
Provides a reliable way to create, list, and cancel scheduled reminders for users communicating over the QQ channel, eliminating inaccurate verbal promises and ensuring reminders are actually delivered.
Core Features & Use Cases
- One-time and recurring reminders: Create reminders using relative times (e.g., "5m", "1h") or cron expressions for daily/weekly schedules.
- Management operations: List existing reminders and remove specific jobs by ID.
- Integration workflow: Generates cron parameters via the qqbot_remind action and requires immediately scheduling them with the cron scheduler to guarantee delivery. Example: a user asks "Remind me to drink water in 5 minutes" and the skill registers a one-time job that sends a friendly QQ message when triggered.
Quick Start
Call the qqbot_remind action to add a reminder with the content, time, and action "add", then schedule the returned cronParams with the cron tool.