aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/core_modules/format_activity.py14
1 files changed, 12 insertions, 2 deletions
diff --git a/src/core_modules/format_activity.py b/src/core_modules/format_activity.py
index 9360df08..90686a16 100644
--- a/src/core_modules/format_activity.py
+++ b/src/core_modules/format_activity.py
@@ -87,12 +87,22 @@ class Module(ModuleManager.BaseModule):
def _on_join(self, event, user):
channel_name = event["channel"].name
+ account = ""
+ if event["account"]:
+ account = " [{ACC}]"
+ realname = ""
+ if event["realname"]:
+ realname = " ({REAL})"
+
minimal = "{~NICK} joined {CHAN}"
- line = "- {~NICK} ({UH}) joined {CHAN}"
+ line = "- {~NICK}%s%s ({UH}) joined {CHAN}" % (account, realname)
+
+ formatting = {"UH": user.userhost(), "CHAN": event["channel"].name,
+ "ACC": event["account"], "REAL": event["realname"]}
self._event("join", event["server"], line, event["channel"].name,
channel=event["channel"], user=user, minimal=minimal,
- formatting={"UH": user.userhost(), "CHAN": channel_name})
+ formatting=formatting)
@utils.hook("received.join")
def join(self, event):
self._on_join(event, event["user"])