diff options
| author | 2019-01-30 11:16:42 +0000 | |
|---|---|---|
| committer | 2019-01-30 11:16:42 +0000 | |
| commit | b197a537f00962a66835ed8d75653e0f133c5262 (patch) | |
| tree | e07f398eafa79c05eb12707abcb74966581b8c43 /modules | |
| parent | Support a way to check user channel access in a private command (diff) | |
| signature | ||
Add a private `channelset` command (set.py)
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/set.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/modules/set.py b/modules/set.py index 354ffc5d..1852bc52 100644 --- a/modules/set.py +++ b/modules/set.py @@ -58,6 +58,18 @@ class Module(ModuleManager.BaseModule): """ self._set("set", event, event["user"], event["command"]=="setadd") + @utils.hook("received.command.channelset", min_args=1, private_only=True, + help=CHANNELSET_HELP) + def private_channel_set(self, event): + """ + :usage: <channel> <setting> <value> + :channel_arg: 0 + :require_access: channelset + :permission: channelsetoverride + """ + channel = event["server"].get_channel(event["args_split"][0]) + self._set("channelset", event, channel, False) + @utils.hook("received.command.channelset", channel_only=True, help=CHANNELSET_HELP) @utils.hook("received.command.channelsetadd", channel_only=True, |
