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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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