-
Notifications
You must be signed in to change notification settings - Fork 20
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
Implement “snooze” command #139
Comments
I have wanted this in the past, or actually I keep re-scheduling some reminders that I can't properly address as I receive them, so I like the idea a lot. We will need to see how to deal with |
That's great you are considering this enhancement. Since |
So, from the implementation side, this is a bit trickier than it might seem at a glance. In the case of silencing ringing alarms, we can easily automatically figure out which one to silence, because it is still firing and this means we're still tracking it in the database. Reminders however are removed from the database as they are fired, so we need a way to figure out which one is meant. I can see a couple options.
i kinda wanna do the matrix native option, just cause. also, it seems like we need to finally support relations #55 #67 #93 |
I can't suggest any option because I have no idea how the internals of both matrix and remider-bot work. For me just replying or reacting to the reminder would work provided there is an option in config to set the default snooze time. Thank your for your time and effort. |
It would be nice if a reminder could be snoozed for a certain period. It could work with writing “!snooze” or just “!s” command after having received the message with the reminder. If the “!snooze” command would be used without any time it would snooze for the default time which could be set with an environment variable. Or one could set the snooze time in the command itself, e.g. “!snooze 10 minutes”. To not overcomplicate the logic it should work just for the recent reminder.
The text was updated successfully, but these errors were encountered: