diff --git a/helpers/jokes.py b/helpers/jokes.py index 1f0784d..7477d7e 100644 --- a/helpers/jokes.py +++ b/helpers/jokes.py @@ -31,7 +31,7 @@ def fetch_jokes(): def get_random() -> str: count_docs = mongo.jokes_collection.count_documents({}) rnd = random.randrange(1, count_docs + 1) - anek = mongo.jokes_collection.aggregate([{"$sample": {"size": 1}}])[0] + anek = mongo.jokes_collection.aggregate([{"$sample": {"size": 1}}]).next() return anek['text'] diff --git a/processor.py b/processor.py index e03e12c..87a07b6 100644 --- a/processor.py +++ b/processor.py @@ -47,8 +47,8 @@ class Processor: def process(self) -> dict: if self.data['session']['new']: return { - "text": "Привет! Сейчас мы с тобой пошутим! Чтобы услышать смешную шутеечку, скажи \"следующий\" или \"дальше\". Если ты устал и хочешь закончить, скажи \"закончить\" или \"хватит\"." - "Держи первый анекдот:" + "text": "Привет! Сейчас мы с тобой пошутим! Чтобы услышать смешную шутеечку, скажи \"следующий\" или \"дальше\". Если ты устал и хочешь закончить, скажи \"закончить\" или \"хватит\". " + "Держи первый анекдот:\n" f"{get_random()}" } action = None