generate 3 markov sentences

This commit is contained in:
bakatrouble 2019-11-27 23:33:00 +03:00
parent d62f4986d2
commit 13456f5e0d

View File

@ -94,6 +94,9 @@ class CyberLinaBotModuleConfig(TelegramBotModuleConfig):
if not self.inline_reactions: if not self.inline_reactions:
return return
seed(os.urandom(128)) seed(os.urandom(128))
markov_msg = ''
for i in range(3):
markov_msg += self.markovify.make_short_sentence(tries=100) + ' '
results = [ results = [
InlineQueryResultArticle( InlineQueryResultArticle(
id=uuid4(), id=uuid4(),
@ -103,7 +106,7 @@ class CyberLinaBotModuleConfig(TelegramBotModuleConfig):
InlineQueryResultArticle( InlineQueryResultArticle(
id=uuid4(), id=uuid4(),
title='ФлаБеПроЛейка', title='ФлаБеПроЛейка',
input_message_content=InputTextMessageContent(self.markovify.make_sentence(tries=100)) input_message_content=InputTextMessageContent(markov_msg)
), ),
] ]
update.inline_query.answer(results, cache_time=0) update.inline_query.answer(results, cache_time=0)