All of these features were suggested by users like you on scootk.it/scnx-feedback .
Included in this update
You can now assign or remove roles temporarily. When assign a temporary role, the role will be removed from the user when the desired duration expires. When removing a role temporarily, the role will be given back to the user after the desired duration expires.
Use the /role give command with the duration parameter, to give a role temporarily. To remove a role temporarily, use the /role remove command with the duration parameter. Leave the duration parameter empty to grant a role permanently. To check all outstanding temporary roles of a user, check /role status .
Quality of life improvements
Please note that you might need to re-setup role nicknames.
Please thank @hfgd for their contributions.