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) 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) 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) | ¦ | nan | cy (ou équivalent) | ¦ | comment | tateur (ou équivalent) | ¦ |
hein | deux (ou équivalent) | ¦ | mais | on (ou équivalent) | ¦ | hein | deux (ou équivalent) | ¦ | mais | on (ou équivalent) | ¦ |
ci | tron (ou équivalent) | ¦ | fort | boyard (ou équivalent) | ¦ | ci | tron (ou équivalent) | ¦ | fort | boyard (ou équivalent) | ¦ |

14
main.py
View file

@ -82,7 +82,13 @@ class Listener(StreamListener):
answer = None answer = None
for mot in base.items(): for mot in base.items():
if lastWord in mot[1]: 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 answer == None:
if keys["VERBOSE"]: if keys["VERBOSE"]:
print(f"{errorMessage} Aucune réponse trouvée.") print(f"{errorMessage} Aucune réponse trouvée.")
@ -206,7 +212,8 @@ if __name__ == "__main__":
"mais": ["mais", ""], "mais": ["mais", ""],
"fort": ["fort"], "fort": ["fort"],
"coup": ["coup", "cou"], "coup": ["coup", "cou"],
"ca": ["ca", "ça", "sa"] "ca": ["ca", "ça", "sa"],
"bon": ["bon"]
} }
answers = { # creation of answers answers = { # creation of answers
@ -232,7 +239,8 @@ if __name__ == "__main__":
"boyard (-ennes)" "boyard (-ennes)"
], ],
"coup": createBaseAnswers("teau"), "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 universalBase = createBaseTrigger(list(base.values())) # creation of a list of all the words