Действие — Удалить историю переписки с нейросетью

Важно! Для работы действия вам необходимо настроить хранение историй на своем хостинге и сохранить в Автопилоте в соответствующем разделе настроенную интеграцию в настройках сообщества. Как настроить хранение историй более подробно написано в этой инструкции.
Обзор работы действия

Действие позволяет удалять все сохраненные истории на вашем сервере. Будьте внимательны, после удаления истории потеряется весь контекст переписки, то есть бот «все забудет».

Прежде чем пояснить работу действия необходимо настроить хранение истории на сервере, хостинге.

Требования для работы скрипта:

  • Хостинг или VPS (бесплатный не подойдет, там есть ограничения)
  • желательно попроще (потому что для текущей версии требуется Apache). Ну или можете сами подправить под PHP-FPM
  • Возможность загружать исполняемые PHP скрипты в отдельную папку.
  • Навык смотреть видео и понимать технические инструкции :)
  • Желательно иметь хотя бы базовое понимание понятия запроса на сервер.
Важно! Если у вас MacOS, то файл он не отображает (об этом говорится в первом видео). В таком случае нужно создать этот файл на хостинге и сохранить со следующим текстом:
.htaccess
<FilesMatch &qu
ot;\.json$
&
quot;&gt; Order Allow,Deny Deny from all</FilesMatch>

Открываем conig.ini

и меняем необходимые параметры, пароль и ID сообщества в котором будет работать действие

password=123
allowed_clubs=123456,7890

Алгоритм установки:

  • Скачиваем по этой ссылке скрипт: https://disk.yandex.kz/d/kBrLcBW1LER6kw
  • Создаем поддомен на сайте, или просто готовим отдельную папку.
  • Открываем файловый менеджер хостинга и там: загружаем скрипт, и распаковываем при помощи архиватора в подготовленную директорию.
  • Там же обычно можно подредактировать конфигурацию.
  • Но можно и на компе распаковать, поправить и по одному файлу загрузить.

Полезные ссылки:

  • Приобрести домен по дешевке: skyjoom.com/rdn
  • Еще один вариант для доменов: namecheap.com
  • Удобный и недорогой хостинг: fornex

После настройки можно сохранять истории на сервере, а далее все просто

В АП, в списке подключенных сообществ найдите нужное и откройте его «Настройки» нажав на соответствующую белую кнопку в карточке сообщества.

В настройках на первой вкладке Интеграции найдите раздел Хранение историй для нейросетей

и там:

Настройки
Настройки
  • После развертки скрипта вставляете URL хостинга в первое поле
  • и пароль к истории во второе поле

Только после этого действие будет работать.

Рассмотрим действие подробнее:

Действие — Удалить историю переписки с нейросетью, image #2

1) Переключатель позволяет выбрать действие с файлами (удаление конкретных файлов/ удаление ВСЕХ файлов истории)

2) Переключатель позволяет выбрать сообщество из которого будет выполнено действие.

3) Названия файлов для удаления: поддерживаются переменные например, andrey_%vk_id%. Поддерживаются несколько переменных через запятую.

Важно! Если вы «случайно» удалите все переписки на вашем сервере, то это целиком ваша ответственность, так что будьте внимательны. Если файл не обнаружен, то ахтунга не будет. Рекомендуется добавлять условие «Сотрудник аккаунта»

Полезные переменные действия:

Ответ хостинга: %response%
Количество файлов для удаления: %openai_chat_history_count%
Результат работы скрипта: %openai_chat_history_success%
Текст ошибки: %openai_chat_history_error% (если ошибки нет, то она пустая)
Количество удаленных файлов: %openai_chat_history_del_count%

Задать вопрос по этому действию можно в комментариях этого поста.

Вернуться на главную страницу инструкций
55 views·2 shares