Skip to content

v1.5.3

Latest
Compare
Choose a tag to compare
@G0-G4 G0-G4 released this 12 Jan 15:52

v1.5.3

Добавлена возможность использовать пользовательские сценарии генерации ответов.

Путь до файла со сценарием передается через параметр --custom

В сценарии должен быть определен класс UserGenerator с методом get_answer(self, comment):. На вход подается объект комментария. Метод должен возвращать строку - ответ на отзыв. Также в файле должен быть определен словарь answers с списком стоп слов.

"""
комментарий описывается следующим классом
@dataclass
class Comment:
    article: str | None
    star: int
    comment: str
    answer: str | None
    date: int
    name: str | None
    shop: str
    client_name: str
    status: str
"""

answers = {
    'stop_words': [] # задайте список стоп слов
}


class UserGenerator:

    def get_answer(self, comment): # метод используемый для генерации ответов
        return 'пример ответа'