Build reusable bot framework
This commit is contained in:
25
modules/reminders/__init__.py
Normal file
25
modules/reminders/__init__.py
Normal 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)
|
||||
Reference in New Issue
Block a user