diff options
| author | 2018-10-03 16:47:52 +0100 | |
|---|---|---|
| committer | 2018-10-03 16:47:52 +0100 | |
| commit | 04ab018048c2f2d0d1a197e81c5c37ed24dcd3ad (patch) | |
| tree | a41697f3e67fe34c78339d6bafac9f2464b8ad93 /modules | |
| parent | Replace ' ' with '+' in modules/define.py's URL-getting (diff) | |
| signature | ||
Correctly get BitBot's own modes in modules/print_activity.py
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/print_activity.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/modules/print_activity.py b/modules/print_activity.py index c8e761f3..9fc2d621 100644 --- a/modules/print_activity.py +++ b/modules/print_activity.py @@ -16,22 +16,23 @@ class Module(ModuleManager.BaseModule): symbols.append(server.prefix_modes[mode]) return "".join(symbols) - def _on_message(self, event, nickname): - symbols = self._mode_symbols(event["user"], event["channel"], + def _on_message(self, event, user): + symbols = self._mode_symbols(user, event["channel"], event["server"]) if event["action"]: - self.print_line(event, "* %s%s %s" % (symbols, nickname, + self.print_line(event, "* %s%s %s" % (symbols, user.nickname, event["message"]), channel=event["channel"].name) else: - self.print_line(event, "<%s%s> %s" % (symbols, nickname, + self.print_line(event, "<%s%s> %s" % (symbols, user.nickname, event["message"]), channel=event["channel"].name) @utils.hook("received.message.channel", priority=EventManager.PRIORITY_HIGH) def channel_message(self, event): - self._on_message(event, event["user"].nickname) + self._on_message(event, event["user"]) @utils.hook("self.message.channel") def self_channel_message(self, event): - self._on_message(event, event["server"].nickname) + self._on_message(event, event["server"].get_user( + event["server"].nickname)) def _on_notice(self, event, target): self.print_line(event, "(notice->%s) <%s> %s" % ( |
