-
-
Notifications
You must be signed in to change notification settings - Fork 751
Role reminders #1026
Copy link
Copy link
Closed
Labels
a: backendRelated to internal functionality and utilities (error_handler, logging, security, utils and core)Related to internal functionality and utilities (error_handler, logging, security, utils and core)a: utilityRelated to utility commands: (bot, eval, extensions, jams, reminders, snekbox, utils)Related to utility commands: (bot, eval, extensions, jams, reminders, snekbox, utils)l: 1 - intermediatep: 2 - normalNormal PriorityNormal Priorityt: featureNew feature or requestNew feature or request
Metadata
Metadata
Assignees
Labels
a: backendRelated to internal functionality and utilities (error_handler, logging, security, utils and core)Related to internal functionality and utilities (error_handler, logging, security, utils and core)a: utilityRelated to utility commands: (bot, eval, extensions, jams, reminders, snekbox, utils)Related to utility commands: (bot, eval, extensions, jams, reminders, snekbox, utils)l: 1 - intermediatep: 2 - normalNormal PriorityNormal Priorityt: featureNew feature or requestNew feature or request
Type
Fields
Give feedbackNo fields configured for issues without a type.
We currently have a feature
!remindwhich will send the caller a reminder after a certain amount of time has passed.But sometimes, a moderator or admin will want to create a reminder for his whole team. For example, maybe something needs to be followed up in 7 hours but the moderator or admin will not be available at that time.
It should also be possible to create a reminder for another user than yourself.
New command syntax
!remind <optional role mention or user mention> <duration>.For example,
!remind @Admins 7H23Mor!remind @joe 1wAccess restriction
Implementation details
Use a greedy converter. We're already doing this for the
!cleancommand to take an optional channel, for instance.