Build reusable bot framework
Some checks failed
CI / test (push) Has been cancelled
CI / compose-smoke (push) Has been cancelled

This commit is contained in:
Chelsea Lee
2026-07-19 21:53:24 -05:00
parent 7ecc1107b2
commit fbdf33e894
66 changed files with 8428 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
"""Reference reminders feature module."""
from modules.reminders.commands import handleReminder, validateReminder
from modules.reminders.prompts import REMINDER_PROMPT
from modules.reminders.routes import registerRoutes
from modules.reminders.service import JOB_TYPE, runReminderJob
def register(registry):
registry.describe("Create, list, cancel, and deliver scheduled reminders")
registry.register_command(
"reminder",
handleReminder,
prompt=REMINDER_PROMPT,
validator=validateReminder,
description="Create, list, cancel, or configure reminders",
help_text=[
"remind me tomorrow at 9 AM to call the dentist",
"list my reminders",
"cancel a reminder by its ID",
"set my timezone to America/Chicago",
],
)
registry.register_routes(registerRoutes)
registry.register_job(JOB_TYPE, runReminderJob)