diff options
| author | 2016-04-03 13:20:05 +0100 | |
|---|---|---|
| committer | 2016-04-03 13:20:05 +0100 | |
| commit | 504e93a78d59d51243acbcab6831309805d01fd1 (patch) | |
| tree | f5687e4611875e3b4b5e5370492bf7df86e77703 /IRCChannel.py | |
| parent | added code to prevent newlines being where they shouldn't be in outgoing lines. (diff) | |
tinkered with some modules and fixed a few bugs, also added the skeleton for the auto_mode.py module.
Diffstat (limited to 'IRCChannel.py')
| -rw-r--r-- | IRCChannel.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/IRCChannel.py b/IRCChannel.py index 04413282..666ebfcd 100644 --- a/IRCChannel.py +++ b/IRCChannel.py @@ -31,6 +31,8 @@ class Channel(object): self.modes[mode] = set([]) if args: self.modes[mode].add(args.lower()) + self.bot.events.on("mode").on("channel").call( + channel=self, mode=mode, args=args, remove=False) def remove_mode(self, mode, args=None): if not args: del self.modes[mode] @@ -38,6 +40,8 @@ class Channel(object): self.modes[mode].remove(args.lower()) if not len(self.modes[mode]): del self.modes[mode] + self.bot.events.on("mode").on("channel").call( + channel=self, mode=mode, args=args, remove=True) def set_setting(self, setting, value): self.bot.database.set_channel_setting(self.server.id, self.name, setting, value) |
