Skip to content

Releases: G0-G4/ResponseBot

v1.5.1

31 Aug 14:34
Compare
Choose a tag to compare

v1.5.1

  1. добавлен параметр --days для задания глубины ответов архива wildberries. Значение по умолчанию - 30 дней
  2. добавлен параметр --verbose для более детального логирования работы

v1.5.0

07 Jul 16:12
Compare
Choose a tag to compare

v1.5.0

Добавлен режим генерации ответа с помощью GigaChat

Для активации режима использовать параметр --llm

Файл шаблона имеет формат

{
    "system" : "Ты менеджер маркетплейсов. Твоя задача отвечать на отзывы на товары. Отзывы будут в таком формате:\nstar = оценка товара\ncomment = комментарий пользователя, может быть пустым\nname = название товара\nclient_name = имя пользователя. Может быть пустым или чем-то вроде 'пользователь предпочёл скрыть свои данные'\n\nЕсли указано имя пользователя, то к нему можно обратиться по имени.\nЕсли комментарий пустой, то давай краткий ответ!",
    "credentials" : "<credentials>",
    "stop_words" : [
    ]
}

v1.4.2

31 May 15:59
Compare
Choose a tag to compare

Параметр skipnormal

Добавлен параметр --skipnormal для пропуска не отмененных заказов.
Совместно с параметром --skipcanceled, позволяют разделить обработку отмененных и не отмененных отзывов.

# v1.4.1

05 May 14:43
Compare
Choose a tag to compare

Обновление режима выбора из списка.

  • изменен формат файла с ответами для режима выбора из списка. Новый формат, позволяет задать разные ответы для отзывов с разными оценками, а так-же для отмененных отзывов
  • Добавлен параметр --skipcanceled, позволяющий пропускать отмененные на озоне отзывы.

пример файла ответов в новом формате:

{
    "normal": {
        "5": [
            "answer for 5"
        ],
        "4": [
            "answer for 4"
        ],
        "3": [
            "answer for 3"
        ],
        "2": [
            "answer for 2"
        ],
        "1": [
            "answer for 1"
        ]
    },
    "canceled": {
        "5": [
            "answer for 5 canceled"
        ],
        "4": [
            "answer for 4 canceled"
        ],
        "3": [
            "answer for 3 canceled"
        ],
        "2": [
            "answer for 2 canceled"
        ],
        "1": [
            "answer for 1 canceled"
        ]
    },

    "stop_words" : [
    ]
}

v1.4.0

19 Mar 23:05
Compare
Choose a tag to compare

добавлена поддержка для чатов авито

для настройки

  1. скопируйте файл запуска авито
  2. замените параметр --avito на --avitochat
  3. замените параметр --probabilistic на --fromlist
  4. задайте параметры --old n и --new m чтобы не отвечать на сообщения "старше" n и "младше" m часов. Можно задать дробное число, например 0.5 для 30 минут.

Программа не отвечает на уже прочитанные сообщения, на чаты в которых сообщение исходящее, на системные и удаленные собщения.

пример наполнения шаблона ответов

{
    "answers": [
        "все операторы сейчас заняты, мы ответим в ближайшее время."
    ],

    "stop_words" : [
    ]
}

v1.3.0

03 Mar 20:21
Compare
Choose a tag to compare

v1.3.0

Добвалена поддержка avito

Для настройки

  • скопируйте файл для запуска
  • вместо --ozon или --wildberries укажите --avito
  • в параметр --apikey укажите Client_secret, в параметр --companyid укажите Client_id
  • значения Client_secret и Client_id возьмите с этой страницы

v1.2.1

10 Feb 19:12
Compare
Choose a tag to compare

v1.2.1

  • Для вб добавлена обработка отзывов со страницы архив, т.к. пустые отзывы попадают сразу туда.

v1.2.0

  • Авторизация на вб теперь производится через токен. Параметр --apikey. Для каждой компании можно создать свой токен.
  • Настройка файла с шаблоном ответов вынесена в команду запуска. Параметр --file. Позволяет создать разные скрипты запуска с разными шаблонами файлов.
  • Возможность использовать имя клиента и название бренда в ответах. В шаблонах на их месте нужно писать $name$ и $brand$. Имя клиента будет браться из комментария, название бренда надо передать через параметр --brand.
  • Добавлен спинтакс - синтаксис позволяющий рандомизировать текст. Например из шаблона {a|b} может быть получено a или b

Для работы в папку с прораммой необходимо положить папку dicts. Можно скачать по ссылке

v1.1.1

20 Dec 22:37
Compare
Choose a tag to compare

v1.1.1

api режим

добавлен api режим для ozon. Он не требует запуска браузера.
Настройка:

скопируйте ozon.cmd.
допишите в него --api --cookies <путь до куки> --companyid . В пути используйте символ / для разделения папок.
запускайте этот файл для использования нового режима. id компании отображается в выпадающем списке компаний в личном кабинете.

Куки нужны для авторизации на сайте:

Скачайте и установите расширение
перейдите на страницу с отзывами ozon.
Активируйте расширение.
В export format выберите json.
нажимите на одну из верхних кнопок "export" или "export as", чтобы выбрать куда сохранить файл.
Разместите файл в удобном месте.

запуск по расписанию

в команду запуска добавьте --everyminutes <время в минутах>. Например --everyminutes 60 чтобы запускать каждый час

v1.1.0

27 Nov 21:39
Compare
Choose a tag to compare

v1.1.0

добавлен api режим для wildberries. Он не требует запуска браузера.
Настройка:

  1. скопируйте wildberries.cmd.
  2. допишите в него --api --cookies <путь до куки>. В пути используйте символ / для разделения папок.
  3. запускайте этот файл для использования нового режима.

Куки нужны для авторизации на сайте:

  1. Скачайте и установите расширение
  2. перейдите на страницу с отзывами wildberries.
  3. Активируйте расширение.
  4. В export format выберите json.
  5. нажимите на одну из верхних кнопок "export" или "export as", чтобы выбрать куда сохранить файл.
  6. Разместите файл в удобном месте.

v1.0.4

21 Nov 19:38
Compare
Choose a tag to compare

добавлен режим для выбора из списка заготовленных отзывов.