Files
Lamont/modules/reminders/__init__.py
Chelsea Lee fbdf33e894
Some checks failed
CI / test (push) Has been cancelled
CI / compose-smoke (push) Has been cancelled
Build reusable bot framework
2026-07-19 21:53:24 -05:00

26 lines
922 B
Python

"""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)