generated from Nemesis/Exemple
durcissement eaux
This commit is contained in:
parent
77920a94f2
commit
2910f0afdc
1 changed files with 31 additions and 24 deletions
55
asmodee.py
55
asmodee.py
|
@ -1736,31 +1736,38 @@ async def eau(room, message):
|
||||||
cette_commune = eau_url.replace("<NOM>", ville).replace("<TYPE>", "nom_commune")
|
cette_commune = eau_url.replace("<NOM>", ville).replace("<TYPE>", "nom_commune")
|
||||||
oauth = rte_token()
|
oauth = rte_token()
|
||||||
result = oauth.get(cette_commune)
|
result = oauth.get(cette_commune)
|
||||||
eaux = json.loads(result.text)
|
eaux = None
|
||||||
if (len(eaux["data"]) > 0):
|
try:
|
||||||
try:
|
eaux = json.loads(result.text)
|
||||||
f = True
|
except:
|
||||||
for eau in eaux["data"]:
|
eaux = None
|
||||||
if (f):
|
if (eaux is not None):
|
||||||
nom = eau["nom_commune"]
|
if (len(eaux["data"]) > 0):
|
||||||
distrib = eau["nom_distributeur"]
|
try:
|
||||||
concl = eau["conclusion_conformite_prelevement"]
|
f = True
|
||||||
await msg(room, "Prélèvement à " + nom + " réseau " + distrib + ". " + concl, sender)
|
for eau in eaux["data"]:
|
||||||
f = False
|
if (f):
|
||||||
date = eau["date_prelevement"][0:10]
|
nom = eau["nom_commune"]
|
||||||
res = eau["resultat_alphanumerique"]
|
distrib = eau["nom_distributeur"]
|
||||||
unite = str(eau["libelle_unite"])
|
concl = eau["conclusion_conformite_prelevement"]
|
||||||
if (unite == "SANS OBJET"):
|
await msg(room, "Prélèvement à " + nom + " réseau " + distrib + ". " + concl, sender)
|
||||||
unite = ""
|
f = False
|
||||||
limite = "(" + str(eau["limite_qualite_parametre"]) + ")"
|
date = eau["date_prelevement"][0:10]
|
||||||
if (limite == "(None)"):
|
res = eau["resultat_alphanumerique"]
|
||||||
limite = ""
|
unite = str(eau["libelle_unite"])
|
||||||
param = eau["libelle_parametre"] + " " + limite
|
if (unite == "SANS OBJET"):
|
||||||
await msg(room, "Résultat du " + date + " : " + res + unite + " / " + param + ".", sender)
|
unite = ""
|
||||||
except:
|
limite = "(" + str(eau["limite_qualite_parametre"]) + ")"
|
||||||
await msg(room, str(eaux), sender)
|
if (limite == "(None)"):
|
||||||
|
limite = ""
|
||||||
|
param = eau["libelle_parametre"] + " " + limite
|
||||||
|
await msg(room, "Résultat du " + date + " : " + res + unite + " / " + param + ".", sender)
|
||||||
|
except:
|
||||||
|
await msg(room, str(eaux), sender)
|
||||||
|
else:
|
||||||
|
await msg(room, "Commune non trouvée", sender)
|
||||||
else:
|
else:
|
||||||
await msg(room, "Commune non trouvée", sender)
|
await msg(room, "Rapport d'eaux non trouvé", sender)
|
||||||
else:
|
else:
|
||||||
await msg(room, "!eau <nom de la commune OU code INSEE de la commune>", sender)
|
await msg(room, "!eau <nom de la commune OU code INSEE de la commune>", sender)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue