generated from Nemesis/Exemple
Compare commits
No commits in common. "main" and "master" have entirely different histories.
5 changed files with 28 additions and 27 deletions
49
README.md
49
README.md
|
@ -2,42 +2,41 @@
|
|||
|
||||
Bot lanceur de dés pour Matrix en python
|
||||
|
||||
--- Depend de simplematrixbotlib, requests, requests.auth, oauthlib, requests_oauthlib, html2text
|
||||
--- Depend de matrix_bot_api (qui depend de matrix_client)
|
||||
--- Il faut remplir les variables suivantes dans asmodee.ini:
|
||||
* USERNAME = "" # Bot's username
|
||||
* PASSWORD = "" # Bot's password
|
||||
* SERVER = "" # Matrix server URL
|
||||
* ADMIN = "" # Admin's MXID
|
||||
* liste = roll,quote,biere,stats,liste,horloge,carte,card,cristal,welcome,salut,jdr,gens,va,salon,kick,mails,titre,invidious,ecowatt,commune,eau
|
||||
* liste = roll,quote,biere,stats,liste,horloge,carte,card,cristal,welcome,salut,jdr,gens,va
|
||||
|
||||
Communauté +asmodee:ombreport.info
|
||||
|
||||
Commandes disponibles:
|
||||
* !last : Date de dernier post
|
||||
* !actif : Nombre de message et taille moyenne de ceux ci
|
||||
* !titre <url> : retourne le titre de la page en paramètre si celle ci possède une balise titre
|
||||
* !biere : breuvages du salon
|
||||
* !quote : citations du salon
|
||||
* :roll <options> <des>
|
||||
* :sw <options> <des>
|
||||
* :dom <options> <des>
|
||||
* :wod <options> <des>
|
||||
* :owod <options> <des>
|
||||
* :ars <options> <des>
|
||||
* :des <options> <des>
|
||||
* :star <options> <des>
|
||||
* !liste <options/de/la/liste> [Nombre d'elements souhaites]
|
||||
* !accueil <message> : Modifie le message d'accueil
|
||||
* !horloge : gestion des horloges PBTA
|
||||
* !card
|
||||
* !carte
|
||||
* !ecowatt : Météo des prochains jours du réseau électrique RTE.
|
||||
* !modo : Gère les modérateurs du salon
|
||||
* !module : Gère les modules actifs sur le salon
|
||||
- !carte
|
||||
- !cristal : Posez une question à la boule de cristal
|
||||
- !last : Date de dernier post
|
||||
- !actif : Nombre de message et taille moyenne de ceux ci
|
||||
- !quote : citations du salon
|
||||
- !card
|
||||
- !accueil <message> : Modifie le message d'accueil
|
||||
- !biere : breuvages du salon
|
||||
- :roll <options> <des>
|
||||
- :sw <options> <des>
|
||||
- :dom <options> <des>
|
||||
- :wod <options> <des>
|
||||
- :owod <options> <des>
|
||||
- :ars <options> <des>
|
||||
- :des <options> <des>
|
||||
- :star <options> <des>
|
||||
- !liste <options/de/la/liste> [Nombre d'elements souhaites]
|
||||
- !horloge : gestion des horloges PBTA
|
||||
- !modo : Gère les modérateurs du salon
|
||||
- !module : Gère les modules actifs sur le salon
|
||||
|
||||
Pour plus de details, tapez !aide <commande>
|
||||
- Pour plus de details, tapez !aide <commande>
|
||||
|
||||
Commandes non encore répertoriées : !showquote !addquote !salon !commune !eau et %
|
||||
Commandes non encore répertoriées : !showquote !addquote !salon et %
|
||||
|
||||
Commandes avec aide incomplète : !last !actif
|
||||
|
||||
|
|
0
alter_bieres_quotes_citations_welcome_modo_salons.py
Normal file → Executable file
0
alter_bieres_quotes_citations_welcome_modo_salons.py
Normal file → Executable file
0
alter_modules.py
Normal file → Executable file
0
alter_modules.py
Normal file → Executable file
6
asmodee.py
Normal file → Executable file
6
asmodee.py
Normal file → Executable file
|
@ -31,7 +31,7 @@ RTE_SECRET = None # Bot's RTE SECRET
|
|||
#ecowatt_url = 'https://digital.iservices.rte-france.com/open_api/ecowatt/v4/sandbox/signals'
|
||||
ecowatt_url = 'https://digital.iservices.rte-france.com/open_api/ecowatt/v4/signals'
|
||||
commune_url = 'https://geo.api.gouv.fr/communes?<TYPE>=<NOM>&fields=nom,code,codesPostaux,population&format=json'
|
||||
eau_url = 'https://hubeau.eaufrance.fr/api/vbeta/qualite_eau_potable/resultats_dis?<TYPE>=<NOM>&size=5'
|
||||
eau_url = 'https://hubeau.eaufrance.fr/api/v1/qualite_eau_potable/resultats_dis?<TYPE>=<NOM>&size=20&code_parametre=1301,1302,1312,1313,1305,1335,1339,1340,1350,1433,1377,1338,6276,1295,1382,1383,1388,1387,1392'
|
||||
|
||||
wattobj = None
|
||||
|
||||
|
@ -1748,6 +1748,7 @@ async def eau(room, message):
|
|||
if (len(eaux["data"]) > 0):
|
||||
try:
|
||||
f = True
|
||||
comp_msg=""
|
||||
for eau in eaux["data"]:
|
||||
if (f):
|
||||
nom = eau["nom_commune"]
|
||||
|
@ -1764,7 +1765,8 @@ async def eau(room, message):
|
|||
if (limite == "(None)"):
|
||||
limite = ""
|
||||
param = eau["libelle_parametre"] + " " + limite
|
||||
await msg(room, "Résultat du " + date + " : " + res + unite + " / " + param + ".", sender)
|
||||
comp_msg = comp_msg + "Résultat du " + date + " : " + res + unite + " / " + param + ".\n"
|
||||
await msg(room, comp_msg, sender)
|
||||
except:
|
||||
await msg(room, str(eaux), sender)
|
||||
else:
|
||||
|
|
0
lecture.py
Normal file → Executable file
0
lecture.py
Normal file → Executable file
Loading…
Reference in a new issue