From 523d168de503c210a42c24629d2524a98d4a3017 Mon Sep 17 00:00:00 2001 From: Niklas Halle Date: Wed, 26 Aug 2020 10:30:20 +0200 Subject: only format the current text, not all of it --- main.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/main.py b/main.py index bc05329..e8e6a58 100755 --- a/main.py +++ b/main.py @@ -38,26 +38,27 @@ def handle_response(response): replies = response.json()['reply'] for reply in replies: # handle annotations - answer += reply['text'] + local_answer = reply['text'] for annotation in reply["annotations"]: atype = annotation["type"] aextra = annotation["extra"] if atype == "command": - answer = f"/{answer}: " + answer = f"/{local_answer}: " break elif atype == "link": - answer = f"{aextra} ({answer})" + answer = f"{aextra} ({local_answer})" break elif atype == "bold": - answer = f"*{answer}*" + answer = f"*{local_answer}*" break elif atype == "italic": - answer = f"_{answer}_" + answer = f"_{local_answer}_" break elif atype == "strikethrough": - answer = f"~{answer}~" + answer = f"~{local_answer}~" break + answer += local_answer return answer -- cgit v1.2.3-54-g00ecf