get random
This commit is contained in:
parent
501c1b2ccf
commit
a166c0ef42
@ -31,7 +31,7 @@ def fetch_jokes():
|
|||||||
def get_random() -> str:
|
def get_random() -> str:
|
||||||
count_docs = mongo.jokes_collection.count_documents({})
|
count_docs = mongo.jokes_collection.count_documents({})
|
||||||
rnd = random.randrange(1, count_docs + 1)
|
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']
|
return anek['text']
|
||||||
|
|
||||||
|
|
||||||
|
@ -47,8 +47,8 @@ class Processor:
|
|||||||
def process(self) -> dict:
|
def process(self) -> dict:
|
||||||
if self.data['session']['new']:
|
if self.data['session']['new']:
|
||||||
return {
|
return {
|
||||||
"text": "Привет! Сейчас мы с тобой пошутим! Чтобы услышать смешную шутеечку, скажи \"следующий\" или \"дальше\". Если ты устал и хочешь закончить, скажи \"закончить\" или \"хватит\"."
|
"text": "Привет! Сейчас мы с тобой пошутим! Чтобы услышать смешную шутеечку, скажи \"следующий\" или \"дальше\". Если ты устал и хочешь закончить, скажи \"закончить\" или \"хватит\". "
|
||||||
"Держи первый анекдот:"
|
"Держи первый анекдот:\n"
|
||||||
f"{get_random()}"
|
f"{get_random()}"
|
||||||
}
|
}
|
||||||
action = None
|
action = None
|
||||||
|
Loading…
Reference in New Issue
Block a user