aboutsummaryrefslogtreecommitdiff
path: root/modules/channel_op.py
diff options
context:
space:
mode:
authorGravatar jesopo2016-07-05 12:17:22 +0100
committerGravatar jesopo2016-07-05 12:17:22 +0100
commitafc8a72f057086bc2447c0f0f517e0e9f6001e4e (patch)
tree381ba0bc634b1e36e3e636f26879f0a0f5d01804 /modules/channel_op.py
parentchanged tfl.py to show bus stop name. (diff)
changed channel_op.py to not need an argument for (de)op/(de)voice.
Diffstat (limited to 'modules/channel_op.py')
-rw-r--r--modules/channel_op.py28
1 files changed, 16 insertions, 12 deletions
diff --git a/modules/channel_op.py b/modules/channel_op.py
index 4ca01a31..68391052 100644
--- a/modules/channel_op.py
+++ b/modules/channel_op.py
@@ -14,17 +14,13 @@ class Module(object):
).hook(self.kickban, channel_only=True, require_mode="o",
min_args=1)
bot.events.on("received").on("command").on("op"
- ).hook(self.op, channel_only=True, require_mode="o",
- min_args=1)
+ ).hook(self.op, channel_only=True, require_mode="o")
bot.events.on("received").on("command").on("deop"
- ).hook(self.deop, channel_only=True, require_mode="o",
- min_args=1)
+ ).hook(self.deop, channel_only=True, require_mode="o")
bot.events.on("received").on("command").on("voice"
- ).hook(self.voice, channel_only=True, require_mode="o",
- min_args=1)
+ ).hook(self.voice, channel_only=True, require_mode="o")
bot.events.on("received").on("command").on("devoice"
- ).hook(self.devoice, channel_only=True, require_mode="o",
- min_args=1)
+ ).hook(self.devoice, channel_only=True, require_mode="o")
def kick(self, event):
target = event["args_split"][0]
@@ -58,10 +54,18 @@ class Module(object):
event["stderr"].write("That user is not in this channel")
def op(self, event):
- event["target"].send_mode("+o", event["args_split"][0])
+ target = event["user"].nickname if not event["args_split"] else event[
+ "args_split"][0]
+ event["target"].send_mode("+o", target)
def deop(self, event):
- event["target"].send_mode("-o", event["args_split"][0])
+ target = event["user"].nickname if not event["args_split"] else event[
+ "args_split"][0]
+ event["target"].send_mode("-o", target)
def voice(self, event):
- event["target"].send_mode("+v", event["args_split"][0])
+ target = event["user"].nickname if not event["args_split"] else event[
+ "args_split"][0]
+ event["target"].send_mode("+v", target)
def devoice(self, event):
- event["target"].send_mode("-v", event["args_split"][0])
+ target = event["user"].nickname if not event["args_split"] else event[
+ "args_split"][0]
+ event["target"].send_mode("-v", target)