Ajout sécurité si aucune alerte sur le réseau + filtre multiple messages identiques
This commit is contained in:
7
tcl.py
7
tcl.py
@@ -136,9 +136,16 @@ class Tcl(Plugin):
|
|||||||
try:
|
try:
|
||||||
values = objet["values"]
|
values = objet["values"]
|
||||||
alerte=False
|
alerte=False
|
||||||
|
if(len(objet["values"]) == 0):
|
||||||
|
await evt.respond("<h3>Erreur, aucune réponse</h3>", allow_html=True)
|
||||||
|
else:
|
||||||
|
msg = []
|
||||||
for value in values:
|
for value in values:
|
||||||
if(value["ligne_cli"] == chunks[1].upper()):
|
if(value["ligne_cli"] == chunks[1].upper()):
|
||||||
alerte=True
|
alerte=True
|
||||||
|
#Il peut y avoir 100 fois le même message...
|
||||||
|
if value["message"] not in msg:
|
||||||
|
msg.append(value["message"])
|
||||||
debut = datetime.fromisoformat(value["debut"])
|
debut = datetime.fromisoformat(value["debut"])
|
||||||
fin = datetime.fromisoformat(value["fin"])
|
fin = datetime.fromisoformat(value["fin"])
|
||||||
respText = "<h3>" + value["type"] + "</h3><p><strong>" + value["titre"] + "</strong></p><p>" \
|
respText = "<h3>" + value["type"] + "</h3><p><strong>" + value["titre"] + "</strong></p><p>" \
|
||||||
|
|||||||
Reference in New Issue
Block a user