Skip to content
This repository has been archived by the owner on Aug 13, 2021. It is now read-only.

Banning for a Set Period #14

Open
TheProdigyHenry opened this issue Apr 24, 2020 · 2 comments
Open

Banning for a Set Period #14

TheProdigyHenry opened this issue Apr 24, 2020 · 2 comments
Assignees
Labels
commands A command feature. priority: low type: enhancement A code change that enhances an existing feature. type: feat A code change that adds a feature. WIP Work in progress

Comments

@TheProdigyHenry
Copy link

When using the $ban command, an admin/developer should be able to specify a set period for how long a user will be banned for, depending on how severe a particular offense is. If they don't specify, the ban is permanent and will continue until the $unban command is used. The $unban command be use at any time to unban immediately.

ex.) $ban [user] 1w => user is banned from using commands for 1 week

@ryan-harrington ryan-harrington self-assigned this Apr 24, 2020
@ryan-harrington ryan-harrington added priority: low type: feat A code change that adds a feature. labels Apr 24, 2020
@ryan-harrington ryan-harrington added commands A command feature. type: enhancement A code change that enhances an existing feature. labels May 31, 2020
@TheProdigyHenry
Copy link
Author

Now that I think about it, I think "blacklist" would be a more appropriate word. Group "blacklist," "unblacklist," "ban," and "unban" under the same class "mod" to make it look easier. Hopefully the following makes sense:
After using $mod user [User ID] [blacklist/unblacklist/ban/unban], the bot will ask for the reason and the time frame before showing the action is completed. If those jumble of words don't make sense, here's an image example. Only blacklists need a specific time frame. Bans, unbans, and unblacklists only need the reasoning part. After getting blacklisted for two times, the third time is an auto-ban. Bans are permanent and wipe out all user data besides the NT account they are connected to. The bot should send a DM to the user the reason behind their punishment.

@ryan-harrington
Copy link
Contributor

This sounds like plan!

@ryan-harrington ryan-harrington added the WIP Work in progress label Aug 12, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
commands A command feature. priority: low type: enhancement A code change that enhances an existing feature. type: feat A code change that adds a feature. WIP Work in progress
Projects
None yet
Development

No branches or pull requests

2 participants