diff options
Diffstat (limited to 'modules/ids.py')
| -rw-r--r-- | modules/ids.py | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/modules/ids.py b/modules/ids.py index 17b20a6e..fb81f492 100644 --- a/modules/ids.py +++ b/modules/ids.py @@ -1,18 +1,20 @@ +from src import ModuleManager, Utils - -class Module(object): +class Module(ModuleManager.BaseModule): _name = "IDs" - def __init__(self, bot, events, exports): - events.on("received.command.myid").hook(self.my_id, - help="Show your user ID") - events.on("received.command.channelid").hook( - self.channel_id, channel_only=True, - help="Show the current channel's ID") + @Utils.hook("received.command.myid") def my_id(self, event): + """ + Show your user ID + """ event["stdout"].write("%s: %d" % (event["user"].nickname, event["user"].get_id())) + @Utils.hook("received.command.channelid", channel_only=True) def channel_id(self, event): + """ + Show the current channel's ID + """ event["stdout"].write("%s: %d" % (event["target"].name, event["target"].id)) |
