diff options
Diffstat (limited to 'main.py')
-rwxr-xr-x | main.py | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -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 |