Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Currently, the bot has no command that utilizes Discord's recent Time Out feature. This means that in any servers utilizing CostBot, if mods want to time out a member, they're unable to do so using the bot and have to either resort to using another bot or doing it through the UI.
Describe the solution you'd like
A clear and concise description of what you want to happen.
Implement a timeout
command. The command would be split into two subcommands, one of them being add
and the other being remove
.
The add
subcommand would first check the member's permissions, since members with the ADMINISTRATOR
permission, as well as server owners, cannot be timed out. Afterwards, it would time out the user, and depending on the options supplied, inform them of the duration & reason for the time out, based on the options provided by the moderator.
The remove
subcommand would simply allow moderators to remove any ongoing timeouts.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
There are no alternative solutions, other than not implementing the feature at all.
Additional context
Add any other context or screenshots about the feature request here.