From 04e38f6c442199895d439a01794486b8f14fd2b2 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Wed, 7 Nov 2018 13:28:55 +0200 Subject: [PATCH] Simplify denotify and fix image event content parsing. Fixes #7 --- karma/bot.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/karma/bot.py b/karma/bot.py index 13a461d..ba5ce3a 100644 --- a/karma/bot.py +++ b/karma/bot.py @@ -117,7 +117,7 @@ class KarmaBot(Plugin): body = html.escape(body) return body name = media_reply_fallback_body_map[evt.content.msgtype] - return f"[{name}]({self.client.get_download_url(evt.content.url)})" + return f"[{name}]({self.client.api.get_download_url(evt.content.url)})" elif isinstance(evt, StateEvent): return "a state event" return "an unknown event" @@ -168,7 +168,7 @@ class KarmaBot(Plugin): def denotify(self, mxid: UserID) -> str: localpart, _ = self.client.parse_mxid(mxid) - return localpart.replace("", "\u2063") + return "\u2063".join(localpart) async def karma_list(self, evt: MessageEvent) -> None: list_type = evt.content.command.arguments[ARG_LIST]