diff options
| author | 2016-05-17 16:14:23 +0100 | |
|---|---|---|
| committer | 2016-05-17 16:14:23 +0100 | |
| commit | d042f0dc4aed001c149da99a13aa595024337165 (patch) | |
| tree | f0b89bdb27f2978d3f3c753ac57b73a462badfcb /modules/admin.py | |
| parent | added a way to set the bot's nickserv password through a command. (diff) | |
added admin.py, for admin-type things.
Diffstat (limited to 'modules/admin.py')
| -rw-r--r-- | modules/admin.py | 19 |
1 files changed, 19 insertions, 0 deletions
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="<nickname>") + 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="<raw line>") + + def change_nickname(self, event): + nickname = event["args_split"][0] + event["server"].send_nick(nickname) + + def raw(self, event): + event["server"].send(event["args"]) |
