From 251ccfdeca5a3f0b44effff5c32f6d70e9a7be34 Mon Sep 17 00:00:00 2001 From: REDNBLACK Date: Thu, 21 Sep 2017 00:27:07 +0300 Subject: [PATCH] Bugfixes --- resources/main.cfg | 2 +- src/repository/trigram_repository.py | 2 +- src/service/reply_generator.py | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/resources/main.cfg b/resources/main.cfg index 77b18ba..a751d5b 100644 --- a/resources/main.cfg +++ b/resources/main.cfg @@ -17,7 +17,7 @@ stop_word=\x00 max_wrds=30 max_msgs=5 endsen=.....!!? -garbage=«<{([.!?;\-—"/*&^#$|#$%^&*(№;%:?*])}>» +garbage=«<{([.!?;\-—"/*&^#$|#$^&*(№;:?*])}>» garbage_entities=mention,text_mention,bot_command,url,email [media_checker] diff --git a/src/repository/trigram_repository.py b/src/repository/trigram_repository.py index 6a51d19..3faa911 100644 --- a/src/repository/trigram_repository.py +++ b/src/repository/trigram_repository.py @@ -6,7 +6,7 @@ class TrigramRepository(RedisRepository): def __init__(self): RedisRepository.__init__(self, source_name='trigrams:{}:{}') self.counter_source = 'trigrams:count:{}' - self.separator = config['grammar']['separator'] + self.separator = config['grammar']['sep'] self.stop_word = config['grammar']['stop_word'] def store(self, chat_id, trigrams): diff --git a/src/service/reply_generator.py b/src/service/reply_generator.py index c229c31..898a4e1 100644 --- a/src/service/reply_generator.py +++ b/src/service/reply_generator.py @@ -89,8 +89,7 @@ class ReplyGenerator: for _ in range(self.max_wrds): words = key.split(self.sep) - # Исправил ошибку тут !!!!!! - gen_words.append(words[0] if len(gen_words) == 0 else words[1]) + gen_words.append(words[1]) next_word = self.trigram_repository.get_random_reply(chat_id, key) if next_word is None: