Skip to content

!remind edit bugs and potential reminder enhancements #2231

@TizzySaurus

Description

@TizzySaurus

Further to discussion with @HassanAbouelela in #dev-contrib, I'm creating this issue to outline some potential changes to the !remind command that can be made.

Bugs:

  • !remind edit doesn't validate that the reminder was actually changed before sending the API call and sending success message.
    Resolving this would mean having to GET the reminder being edited so that the appropriate fields can be compared.
  • !remind edit content doesn't support using a referenced message, but !remind new does.

Enhancements:

  • Update !remind list to actually mention the reminder's mentions instead of displaying the .name attribute, since it's in an embed (won't ping) and will be more explicit.
  • Add support for deleting multiple reminders at once (means changing the typehint from int to Greedy[int] and then iterating).

@HassanAbouelela suggested that PRs should ideally be limited in the amount of things they add, so I'd do a separate PR for each of the bugs, and then both enhancements in 1 PR since the first is a one-line change.

Metadata

Metadata

Assignees

Labels

a: backendRelated to internal functionality and utilities (error_handler, logging, security, utils and core)a: utilityRelated to utility commands: (bot, eval, extensions, jams, reminders, snekbox, utils)p: 3 - lowLow Prioritys: planningDiscussing detailst: bugSomething isn't workingt: enhancementChanges or improvements to existing features

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions