Skip to content

Add more fields to punishment embeds (length, relative expiry, relative issued at) #7

@TBG1000

Description

@TBG1000

Issues:

  • Current "New punishment" embeds generated by the punishment webhook do not display the length of a punishment (i.e will display that it's a mute, but not that it's for 2 hours).

  • Relative expiry of the punishment is also a convenient feature to have. This idea is taken from this TODO in the code.

  • Relative "issued at" field, taken from this TODO

Current embed:

image

Desired solutions:

  • Display the punishment length. To the right of "Reason" could be a suitable spot.
  • Display the relative expiry. Discord's integrated timestamps could be used to do so. It could be labeled as "Expires in" with a timestamp below it saying something along the lines of "2 days 3 hours 4 minutes"
  • Display a relative "Issued at" field. For example, "Issued: 2 hours 1 minute ago"

Affected areas / files

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    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