Meilleur affichage des messages long

This commit is contained in:
tfa
2023-03-21 16:27:03 +01:00
parent 37e239a252
commit 53dd903886

7
tcl.py
View File

@@ -8,6 +8,7 @@ import asyncio
import json
import base64
import difflib
import re
class Terminus:
@@ -148,8 +149,12 @@ class Tcl(Plugin):
msg.append(value["message"])
debut = datetime.fromisoformat(value["debut"])
fin = datetime.fromisoformat(value["fin"])
newMsg = value["message"].replace('\t', '<br>')
newMsg = re.sub(r"(?<![ '-])[A-Z]", r"<br>\g<0>", newMsg)
newMsg = newMsg.replace('<br> <br>', '<br>')
self.log.info(newMsg)
respText = "<h3>" + value["type"] + "</h3><p><strong>" + value["titre"] + "</strong></p><p>" \
+ value["message"] + "</p><strong>" + debut.strftime("%d/%m/%Y à %H:%M") + " au " \
+ newMsg + "</p><strong>" + debut.strftime("%d/%m/%Y à %H:%M") + " au " \
+ fin.strftime("%d/%m/%Y à %H:%M") + "</strong></p>"
await evt.respond(respText, allow_html=True)
if(alerte==False):