add require_access flags to !silence/!unsilence
This commit is contained in:
parent
3c2aef52f6
commit
c332ccc1aa
1 changed files with 4 additions and 1 deletions
|
@ -19,11 +19,13 @@ class Module(ModuleManager.BaseModule):
|
||||||
target.del_setting("silence-until")
|
target.del_setting("silence-until")
|
||||||
return False
|
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 "
|
@utils.kwarg("help", "Prevent me saying anything for a period of time "
|
||||||
"(default: 5 minutes)")
|
"(default: 5 minutes)")
|
||||||
@utils.kwarg("usage", "[+time]")
|
@utils.kwarg("usage", "[+time]")
|
||||||
@utils.kwarg("require_mode", "high")
|
@utils.kwarg("require_mode", "high")
|
||||||
|
@utils.kwarg("require_access", "silence")
|
||||||
@utils.kwarg("permission", "silence")
|
@utils.kwarg("permission", "silence")
|
||||||
def silence(self, event):
|
def silence(self, event):
|
||||||
duration = SILENCE_TIME
|
duration = SILENCE_TIME
|
||||||
|
@ -41,6 +43,7 @@ class Module(ModuleManager.BaseModule):
|
||||||
@utils.kwarg("unsilence", True)
|
@utils.kwarg("unsilence", True)
|
||||||
@utils.kwarg("channel_only", True)
|
@utils.kwarg("channel_only", True)
|
||||||
@utils.kwarg("require_mode", "high")
|
@utils.kwarg("require_mode", "high")
|
||||||
|
@utils.kwarg("require_access", "unsilence")
|
||||||
@utils.kwarg("permission", "unsilence")
|
@utils.kwarg("permission", "unsilence")
|
||||||
def unsiltence(self, event):
|
def unsiltence(self, event):
|
||||||
silence_until = event["target"].get_setting("silence-until", None)
|
silence_until = event["target"].get_setting("silence-until", None)
|
||||||
|
|
Loading…
Reference in a new issue