Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reminder Plugin Improvements #4

Closed
4 of 6 tasks
finnbar opened this issue Apr 22, 2021 · 3 comments
Closed
4 of 6 tasks

Reminder Plugin Improvements #4

finnbar opened this issue Apr 22, 2021 · 3 comments
Labels
enhancement New feature or request

Comments

@finnbar
Copy link
Collaborator

finnbar commented Apr 22, 2021

There is already a reminder plugin provided in Tablebot.Plugins.Reminder. This is fairly rudimentary and could be improved.

  • Use the user's timezone as to correctly remind them. Still store this in the database as UTC, but you'll need to determine the timezone and change their inputted date/time accordingly.
  • Accept formats other than DD/MM/YYYY HH:MM. Some ideas follow, although you might want to look at what Haskell's duckling package can provide.
    • Just a date, defaulting to midday.
    • Days such as "on the 21st" which autofill month and year.
    • Relative datetimes, such as "in ten hours".
  • Allow users to delete their own reminders.

Other ideas are of course welcome, but these are a few I thought of.

@finnbar finnbar added the enhancement New feature or request label Apr 24, 2021
finnbar pushed a commit that referenced this issue Oct 10, 2021
@finnbar
Copy link
Collaborator Author

finnbar commented Oct 14, 2021

May want to utilise this: https://github.com/dixonary/duckling-example

@L0neGamer
Copy link
Collaborator

Some of this is covered in #37.

@finnbar
Copy link
Collaborator Author

finnbar commented Jan 2, 2022

Closing in favour of #96

@finnbar finnbar closed this as completed Jan 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants