It needs to persist timeouts to the config settings with both the timeout and user who's being timed out + the toprole of the user who timed them out.
This is to prevent lower roled users untiming out a user, as well as allow new timeouts once the timeout has elapsed.
TODO, verify if the discord API can report the timeout status of a user (to avoid having to save that).
It needs to persist timeouts to the config settings with both the timeout and user who's being timed out + the toprole of the user who timed them out.
This is to prevent lower roled users untiming out a user, as well as allow new timeouts once the timeout has elapsed.
TODO, verify if the discord API can report the timeout status of a user (to avoid having to save that).