generated from Nemesis/Exemple
correction bienvenue vérifier prev_content
This commit is contained in:
parent
04838371e2
commit
9a4e62869e
1 changed files with 2 additions and 1 deletions
|
@ -1534,6 +1534,7 @@ def bienvenue(event): # Affichage d'un message d'accueil aux nouveaux venus
|
||||||
modules[room.room_id, 'welcome'] = False
|
modules[room.room_id, 'welcome'] = False
|
||||||
if (modules[room.room_id, 'welcome'] and not event['sender'] == bot.client.user_id):
|
if (modules[room.room_id, 'welcome'] and not event['sender'] == bot.client.user_id):
|
||||||
membership = event['content']['membership']
|
membership = event['content']['membership']
|
||||||
|
prev_member = event.get('content', {}).get('unsigned',{}).get('prev_content',{}).get('membership', None)
|
||||||
nick = getNick(room,event)
|
nick = getNick(room,event)
|
||||||
alias = ""
|
alias = ""
|
||||||
if (len(room.aliases) > 0):
|
if (len(room.aliases) > 0):
|
||||||
|
@ -1544,7 +1545,7 @@ def bienvenue(event): # Affichage d'un message d'accueil aux nouveaux venus
|
||||||
reponse = welcome[room.room_id]
|
reponse = welcome[room.room_id]
|
||||||
except:
|
except:
|
||||||
reponse = ""
|
reponse = ""
|
||||||
if (membership == "join"):
|
if (membership == "join" and prev_member != "join"):
|
||||||
msg(room,"Bienvenue sur " + alias + ", " + nick + ". " + reponse)
|
msg(room,"Bienvenue sur " + alias + ", " + nick + ". " + reponse)
|
||||||
|
|
||||||
def modo(room,event): # Definition d'un moderateur
|
def modo(room,event): # Definition d'un moderateur
|
||||||
|
|
Loading…
Reference in a new issue