done
This commit is contained in:
parent
ba32d5e30e
commit
8b85271bf2
10
processor.py
10
processor.py
@ -8,7 +8,7 @@ class Processor:
|
|||||||
def __init__(self, data: dict):
|
def __init__(self, data: dict):
|
||||||
self.data = data
|
self.data = data
|
||||||
self.user_id = data['session']['user']['user_id']
|
self.user_id = data['session']['user']['user_id']
|
||||||
self.message = data['request']['original_utterance']
|
self.message = data['request']['original_utterance'].lower()
|
||||||
|
|
||||||
def next(self):
|
def next(self):
|
||||||
count_docs = mongo.jokes_collection.count_documents({})
|
count_docs = mongo.jokes_collection.count_documents({})
|
||||||
@ -29,12 +29,18 @@ class Processor:
|
|||||||
"end_session": True
|
"end_session": True
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def help(self):
|
||||||
|
return {
|
||||||
|
"text": "Чтобы услышать смешную шутеечку, скажи \"следующий\" или \"дальше\". Если ты устал и хочешь закончить, скажи \"закончить\" или \"хватит\"."
|
||||||
|
}
|
||||||
|
|
||||||
@cached_property
|
@cached_property
|
||||||
def handlers(self) -> dict:
|
def handlers(self) -> dict:
|
||||||
return {
|
return {
|
||||||
"следующий": self.next,
|
"следующий": self.next,
|
||||||
"дальше": self.next,
|
"дальше": self.next,
|
||||||
"сохрани": self.save,
|
"помощь": self.help,
|
||||||
|
"что ты умеешь?": self.help,
|
||||||
"закончить": self.finish,
|
"закончить": self.finish,
|
||||||
"хватит": self.finish
|
"хватит": self.finish
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user