This commit is contained in:
Mylloon 2021-08-06 01:53:33 +02:00
parent f103ef3e96
commit b2075336b8
2 changed files with 12 additions and 4 deletions

View file

@ -5,7 +5,7 @@ Bot qui envoie automatiquement des réponses ennuyante quand les personnes que t
------|-----------------------|:-:|---------|---------------------------|:-:|---------|-
quoi | feur (ou équivalent) | ¦ | con | combre (ou équivalent) | ¦ | coup | teau (ou équivalent)
oui | stiti (ou équivalent) | ¦ | ok | sur glace (ou équivalent) | ¦ | ca | pristi (ou équivalent)
non | bril (ou équivalent) | ¦ | ouais | stern (ou équivalent) | ¦ |
non | bril (ou équivalent) | ¦ | ouais | stern (ou équivalent) | ¦ | bon | jour/soir (ou équivalent, dépend de l'heure)
nan | cy (ou équivalent) | ¦ | comment | tateur (ou équivalent) | ¦ |
hein | deux (ou équivalent) | ¦ | mais | on (ou équivalent) | ¦ |
ci | tron (ou équivalent) | ¦ | fort | boyard (ou équivalent) | ¦ |

14
main.py
View file

@ -82,7 +82,13 @@ class Listener(StreamListener):
answer = None
for mot in base.items():
if lastWord in mot[1]:
answer = answers[mot[0]]
if mot[0] == "bon":
if datetime.now().hour in range (7, 17): # between 7am and 5pm
answer = answers[mot[0]][0] # jour
else:
answer = answers[mot[0]][1] # soir
else:
answer = answers[mot[0]]
if answer == None:
if keys["VERBOSE"]:
print(f"{errorMessage} Aucune réponse trouvée.")
@ -206,7 +212,8 @@ if __name__ == "__main__":
"mais": ["mais", ""],
"fort": ["fort"],
"coup": ["coup", "cou"],
"ca": ["ca", "ça", "sa"]
"ca": ["ca", "ça", "sa"],
"bon": ["bon"]
}
answers = { # creation of answers
@ -232,7 +239,8 @@ if __name__ == "__main__":
"boyard (-ennes)"
],
"coup": createBaseAnswers("teau"),
"ca": createBaseAnswers("pristi")
"ca": createBaseAnswers("pristi"),
"bon": [createBaseAnswers("jour"), createBaseAnswers("soir")]
}
universalBase = createBaseTrigger(list(base.values())) # creation of a list of all the words