From d042f0dc4aed001c149da99a13aa595024337165 Mon Sep 17 00:00:00 2001 From: jesopo Date: Tue, 17 May 2016 16:14:23 +0100 Subject: added admin.py, for admin-type things. --- modules/admin.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 modules/admin.py (limited to 'modules/admin.py') diff --git a/modules/admin.py b/modules/admin.py new file mode 100644 index 00000000..ce072544 --- /dev/null +++ b/modules/admin.py @@ -0,0 +1,19 @@ + + +class Module(object): + def __init__(self, bot): + self.bot = bot + bot.events.on("received").on("command").on("changenickname" + ).hook(self.change_nickname, permission="changenickname", + min_args=1, help="Change my nickname", usage="") + bot.events.on("received").on("command").on("raw" + ).hook(self.raw, permission="raw", min_args=1, + help="Send a raw IRC line through the bot", + usage="") + + def change_nickname(self, event): + nickname = event["args_split"][0] + event["server"].send_nick(nickname) + + def raw(self, event): + event["server"].send(event["args"]) -- cgit v1.3.1-10-gc9f91