Как настроить переписку между Avito и YandexGPT
В этой инструкции будет показано, как настроить интеграцию Avito и YandexGPT с помощью Albato, которая позволяет автоматически отвечать на сообщения в Avito с сохранением контекста переписки с помощью Data Storage.
Подготовка
Перед тем как начать, убедитесь, что все сервисы подключены к Albato:
- Подключение Avito к Albato
- Подключение YandexGPT к Albato
- Подключение Data Storage (для хранения Thread ID)
Подключение Data Storage
Перейдите в раздел Подключения → Добавить подключение.

Выберите сервис Data Storage.

Введите Название вашего подключения или оставьте название по умолчанию.
Добавляем переменную thread_id, в которая будет отвечать за сохранение контекста переписки.

Настройка интеграции
Перейдите в раздел Мои связки → Создать новую связку.

Шаг 1: Триггер — Авито: Новое сообщение
Выберите событие (триггер), которое будет запускать связку.

Заполняем поля:
- Сервис, откуда получать данные: Авито
- Событие, которое запустит передачу данных: Новое сообщение
- Подключение — создано ранее

Нажимаем «Продолжить».
Шаг с тестированием в данной инструкции будем пропускать.
Подробнее об Инструменте «Тестирование шагов»
Настроим фильтр входящих данных:
Триггер «Авито: Новое сообщение» будет реагировать на любое сообщение в чате, даже на то, которое Вы отправили в этом чате и на Системные сообщения. Поэтому, для правильной передачи сообщений нужно настроить Фильтр входящих данных.

Выбираем параметры:
1) «ID отправителя» → Не равно → «ID получателя»
2) Добавляем второе условие через оператор И:
«Текст сообщения» → Не содержит → [Системное сообщение]
3) Сохраняем фильтр

Подробнее об Инструменте «Фильтр входящих данных»
Шаг 2: Поиск Thread ID
Переходим к следующему шагу → Добавить действие.

Заполняем поля:
- Сервис, куда передавать данные: Data Storage
- Действие, которое нужно совершить: Данные по ключу: найти значения
- Подключение — создано ранее

Продолжить → Заполняем поле:
- Ключ: передаем ID чата из Шага 1: Авито

Сохраняем и переходим к следующему шагу.
Шаг 3: Отправка сообщения в YandexGPT: Чат с ассистентом
Добавляем следующее действие.

Заполняем поля:
- Сервис, куда передавать данные: YandexGPT
- Действие, которое нужно совершить: Чат с ассистентом
- Подключение — создано ранее
- Ассистент — выберите ассистента, созданного Вами ранее в YandexGPT

Продолжить → Заполняем поля:
- Сообщение для ассистента: **Текст сообщения **из Шага 1: Авито
- ID треда: thread_id **из Шага 2: **Data Storage

Сохраняем и переходим к следующему шагу.
Шаг 4: Сохранение Thread ID
Добавляем следующее действие.
Заполняем поля:
- Сервис, куда передавать данные: Data Storage
- Действие, которое нужно совершить: Данные по ключу: добавить/обновить значение
- Подключение — создано ранее

Продолжить → Заполняем поля:
- Ключ: ID чата из Шага 1: Авито
- thread_id: ID треда из Шага 3: YandexGPT

Сохраняем и переходим к следующему шагу.
Шаг 5: Отправка ответа в Авито
Добавляем следующее действие.
Заполняем поля:
- Сервис, куда передавать данные: Авито
- Действие, которое нужно совершить: Отправить сообщение
- Подключение — создано ранее

Продолжить → Заполняем поля:
- ID чата: ID чата из Шага 1: Авито
- Текст сообщения: Текст ответа из Шага 3: YandexGPT

Нажмите Сохранить.

Готово! Теперь все новые сообщения из Авито будут автоматически обрабатываться YandexGPT, а контекст диалога сохраняется через Data Storage.
Результат работы связки можно посмотреть во вкладке Журнал.
Нажав на Детали можно посмотреть какие данные были получены/переданы.

Если появятся вопросы — обращайтесь в поддержку через онлайн-чат на сайте Albato.
Последнее изменение: 30/10/2025
Спасибо!
