-
Notifications
You must be signed in to change notification settings - Fork 36
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[punish] v2.0.0 modlog integration + numerous enhancements
Resolves #23 and closes #48 Changelog: Commands were moved into groups. To use the original command names, create global aliases for them. The [p]punish list command has been updated to use a more compact table layout, provided tabulate v0.8.0+ is installed. Modlog integration is enabled by default for punishment durations longer than 30 minutes. To change or disable this, use the [p]punishset case-min command. The [p]punish reason command is also added to update reasons. It is now possible to designate a special channel which punished users are allowed to speak in. Instead of configuring this channel to deny the punished role from speaking there, they are automatically granted access to read and speak. To unset this, run [p]punishset clear-channel Channel overrides can also now be customized and applied en masse. To read the overrides from a channel, run [p]punishset overrides <channel>. The channel can be either text or voice; the overrides for each type are seperate. Server mute is not automatically applied if the voice override does not deny speak or connect permissions. Once set, overrides can be deployed to all channels with [p]punishset setup. To restore the default overrides, run [p]punishset reset-overrides [channel_type], where channel_type is voice, text, or both (the default).
- Loading branch information
Showing
3 changed files
with
748 additions
and
146 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,9 +1,9 @@ | ||
{ | ||
"AUTHOR" : "Kowlin and CalebJ", | ||
"INSTALL_MSG" : "Thanks for installing Punish.", | ||
"AUTHOR" : "Kowlin and GrumpiestVulcan (calebj#0001)", | ||
"INSTALL_MSG" : "Thanks for installing Punish. Documentation on how to use it can be found here: <https://github.com/calebj/calebj-cogs#how-do-i-use-punish>", | ||
"NAME" : "Punish", | ||
"SHORT" : "Punish a misbehaving user.", | ||
"DESCRIPTION" : "Punish a misbehaving user. This places a user into timeout, removing his permission to talk on ALL channels.", | ||
"SHORT" : "Put misbehaving users in timeout using role permissions.", | ||
"DESCRIPTION" : "Put misbehaving users in timeout using role permissions. The default is to remove their permission to talk on ALL channels, but the overrides can be customized. Includes anti-evasion measures, voice mute support, modlog integration, timed or indefinite durations, designation of a timeout channel, and more.", | ||
"REQUIREMENTS": ["tabulate"], | ||
"TAGS" : ["utility", "punish", "mod", "mute", "moderation"] | ||
} |
Oops, something went wrong.