diff options
| author | 2019-09-26 17:56:10 +0100 | |
|---|---|---|
| committer | 2019-09-26 17:56:10 +0100 | |
| commit | c332ccc1aade35ed898fb0960d2fecdc80c89be4 (patch) | |
| tree | 1f4dba787fe306481de6c708a6b866e5513b6e06 /modules/silence.py | |
| parent | update username/hostname of Users when they send PRIVMSG/NOTICE/TAGMSG (diff) | |
| signature | ||
add require_access flags to !silence/!unsilence
Diffstat (limited to 'modules/silence.py')
| -rw-r--r-- | modules/silence.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/silence.py b/modules/silence.py index d1750814..4bc7aaf6 100644 --- a/modules/silence.py +++ b/modules/silence.py @@ -19,11 +19,13 @@ class Module(ModuleManager.BaseModule): target.del_setting("silence-until") return False - @utils.hook("received.command.silence", channel_only=True) + @utils.hook("received.command.silence") + @utils.kwarg("channel_only", True) @utils.kwarg("help", "Prevent me saying anything for a period of time " "(default: 5 minutes)") @utils.kwarg("usage", "[+time]") @utils.kwarg("require_mode", "high") + @utils.kwarg("require_access", "silence") @utils.kwarg("permission", "silence") def silence(self, event): duration = SILENCE_TIME @@ -41,6 +43,7 @@ class Module(ModuleManager.BaseModule): @utils.kwarg("unsilence", True) @utils.kwarg("channel_only", True) @utils.kwarg("require_mode", "high") + @utils.kwarg("require_access", "unsilence") @utils.kwarg("permission", "unsilence") def unsiltence(self, event): silence_until = event["target"].get_setting("silence-until", None) |
