diff --git a/mautrix_telegram/formatter.py b/mautrix_telegram/formatter.py index c233201b..016fc998 100644 --- a/mautrix_telegram/formatter.py +++ b/mautrix_telegram/formatter.py @@ -254,8 +254,10 @@ def telegram_event_to_matrix(evt, source, native_replies=False, message_link_in_ body = (content["formatted_body"] if "formatted_body" in content else content["body"]) - reply_to_user = ("{event['sender']}") + sender = event['sender'] + puppet = p.Puppet.get_by_mxid(sender, create=False) + displayname = puppet.displayname if puppet else sender + reply_to_user = (f"{displayname}") reply_to_msg = (("Reply") if message_link_in_reply else "Reply")