From 96c7236b2351f772d0401ea90b574f38e7e85194 Mon Sep 17 00:00:00 2001 From: deadcade Date: Mon, 29 Aug 2022 14:38:41 +0200 Subject: [PATCH] Fix Arch pkg and AUR pkg replace --- main.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/main.py b/main.py index c01f84b..406a465 100644 --- a/main.py +++ b/main.py @@ -462,15 +462,15 @@ async def message_callback(room: nio.MatrixRoom, event: nio.RoomMessageText) -> if part.startswith("r/"): new_body = new_body.replace(part, f"{part}") if event.body.count("{pkg|") > 0: - for part in event.body.split("{pkg|"): + for part in event.body.split("{pkg|")[1:]: if "}" in part: pkg = part.split("}")[0] - new_body = new_body.replace(part, "" + pkg + "") + new_body = new_body.replace("{pkg|" + pkg + "}", "" + pkg + "") if event.body.count("{aur|") > 0: - for part in event.body.split("{aur|"): + for part in event.body.split("{aur|")[1:]: if "}" in part: pkg = part.split("}")[0] - new_body = new_body.replace(part, "" + pkg + "") + new_body = new_body.replace("{aur|" + part + "}", "" + pkg + "") # If anything was changed processing the message, edit it if not new_body == orig_body: