Event Reminder

Feature Definition: Omi should have the ability to add event-based reminders. Users should be able to give commands like "Omi, notify me when X event happens," and Omi should track the event's date and notify them accordingly.

Use Cases:

  • Movie Release Notification: "Omi, notify me when Dune: Part 3 is released."

  • Concert or Event Reminder: "Omi, let me know when The Weeknd’s 2025 tour starts."

  • Tech Launches: "Omi, notify me when the new iPhone is released."

Benefits:

  • Users won’t miss important events.

  • Modular design makes it adaptable for various types of events.

  • Enhances user experience and usefulness of Omi.

Challenges & Risks:

  • Reliable Data Sources: To determine event dates, Omi should fetch data from trusted APIs such as IMDB, Google Events, Ticketmaster, and Apple/Google Calendar.

  • Spam Notifications: Users may add too many events, leading to notification clutter. A filtering system is necessary.

  • Customization: Users should have the ability to choose what type of events they receive notifications for.

  • Date Changes: If an event date changes, Omi should be able to track and update it.

Handling Missing Dates:

  • If Omi cannot find an exact event date, it should notify the user: "I couldn't find an exact date for this event. Would you like me to keep looking or suggest alternative dates?"

  • Omi will check additional data sources and provide an estimated date.

  • Users can manually input a date or ask Omi to check again later.

Implementation on Android & iOS:

  • Android: Firebase Cloud Messaging (FCM) and Google Calendar integration.

  • iOS: Apple Push Notification Service (APNS) and Siri/Calendar integration.

Suggested Workflow:

  1. User gives a command: "Omi, notify me when X event happens."

  2. Omi fetches and stores the event date.

  3. Reminder notifications can be sent before the event.

  4. When the event occurs, Omi sends a final notification.

  5. Users can update or cancel the event reminder if needed.

  6. If an exact date is not found, Omi provides alternatives.

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
💡

Feature Requests

Date

About 1 year ago

Author

Ibrahim Albayrak

Subscribe to post

Get notified by email when there are changes.