Markov chain works with /markov command

This commit is contained in:
AB
2020-02-07 15:31:43 +00:00
parent 9a6bb39440
commit cded7272d2
2 changed files with 3 additions and 3 deletions

View File

@ -58,7 +58,7 @@ def get(text):
current_word = random_weighted_word
sentence.append(current_word)
except:
pass
break
sentence[0] = sentence[0].capitalize()
return ' '.join(sentence) + '.'
return sentence
@ -85,6 +85,6 @@ def get(text):
text_list = text.split()
model = make_markov_model(text_list)
generated = generate_random_sentence(30, model)
generated = generate_random_sentence(random.randint(5,30), model)
generated = generated.replace(' END', '.')
return generated

View File

@ -195,7 +195,7 @@ class MessageWorker:
if count > max_sen:
count = max_sen
except:
count = 30
count = 5
for i in range(0, count):
rand_messages.append(self.db.get_random_message())
rand_text = " ".join(rand_messages)