generated from Nemesis/Exemple
welcome msg
This commit is contained in:
parent
a7cc781040
commit
1d6fb0593e
1 changed files with 14 additions and 1 deletions
15
asmodee.py
15
asmodee.py
|
@ -1138,7 +1138,7 @@ def biere(room,event):
|
||||||
# tous les breuvages de tous les salons
|
# tous les breuvages de tous les salons
|
||||||
reponse = "Les breuvages de tous les salons : " + "\n"
|
reponse = "Les breuvages de tous les salons : " + "\n"
|
||||||
salon.send_text(reponse)
|
salon.send_text(reponse)
|
||||||
for rid,fame in biere.items():
|
for rid,fame in bieres.items():
|
||||||
reponse = "Voici les reponses du salon " + rid + "\n"
|
reponse = "Voici les reponses du salon " + rid + "\n"
|
||||||
for cle,valeur in fame.items():
|
for cle,valeur in fame.items():
|
||||||
reponse = reponse + cle[0] + " / " + str(cle[1]) + " : " + valeur + "\n"
|
reponse = reponse + cle[0] + " / " + str(cle[1]) + " : " + valeur + "\n"
|
||||||
|
@ -1232,6 +1232,18 @@ def accueil(room,event):
|
||||||
else:
|
else:
|
||||||
salon.send_text("Vous n'êtes pas autorisés à modifier le message d'accueil.")
|
salon.send_text("Vous n'êtes pas autorisés à modifier le message d'accueil.")
|
||||||
|
|
||||||
|
def bienvenue(room,event):
|
||||||
|
membership = event['content']['membership']
|
||||||
|
nick = getNick(room,event)
|
||||||
|
alias = ""
|
||||||
|
if (len(room.aliases) > 0):
|
||||||
|
alias = room.aliases[0]
|
||||||
|
msg = ""
|
||||||
|
if (len(welcome[room.room_id]) > 0):
|
||||||
|
msg = welcome[room.room_id]
|
||||||
|
if (membership == "join"):
|
||||||
|
room.send_text("Bienvenue sur " + alias + ", " + nick + ". " + msg)
|
||||||
|
|
||||||
def invitations(room_id, state):
|
def invitations(room_id, state):
|
||||||
global bot
|
global bot
|
||||||
try:
|
try:
|
||||||
|
@ -1338,6 +1350,7 @@ def main():
|
||||||
membres_read()
|
membres_read()
|
||||||
welcome_handler = MCommandHandler("accueil", accueil)
|
welcome_handler = MCommandHandler("accueil", accueil)
|
||||||
bot.add_handler(welcome_handler)
|
bot.add_handler(welcome_handler)
|
||||||
|
bot.client.add_listener(bienvenue, event_type="m.room.member")
|
||||||
|
|
||||||
#test_handler = MCommandHandler("test", verifPMRoom)
|
#test_handler = MCommandHandler("test", verifPMRoom)
|
||||||
#bot.add_handler(test_handler)
|
#bot.add_handler(test_handler)
|
||||||
|
|
Loading…
Reference in a new issue