Skip to main content

Event Role

The Event role lets users create events with optional pre-event reminders and recurring support.

How it works

Events are similar to reminders but designed for scheduled activities. Each event has:

  • A name and description
  • A date and time
  • Optional pre-reminders (e.g., remind me 15 minutes before)
  • Optional recurrence (daily, weekly, monthly)

Creating events

Use /newevent to start an interactive event creation flow. The bot will guide you through:

  1. Event name
  2. Date and time
  3. Pre-reminder timing (e.g., 15m before, 1h before)
  4. Recurrence (none, daily, weekly, monthly)

Pre-reminders

Pre-reminders notify you before the event starts. You can set one or more pre-reminders at different intervals:

  • 5 minutes before
  • 15 minutes before
  • 1 hour before
  • 1 day before

The bot sends a message at each pre-reminder time, plus a final notification when the event starts.

Recurring events

Events can repeat on a schedule:

  • Daily — every day at the same time
  • Weekly — same day each week
  • Monthly — same date each month

Recurring events continue until cancelled.

Managing events

  • /events — List all your upcoming events
  • /cancelevent — Cancel an event by selecting it from a list

See the full Event commands reference for details.