- Главная
- Интеграции
- Telegram
- Telegram + YandexGPT и YandexART
Бот с YandexGPT в Telegram без программирования и без ключей Яндекса
Бот с YandexGPT в Telegram без программирования собирается в nana800 из трёх блоков: триггер ловит сообщение, YandexGPT пишет ответ, блок отправки возвращает его человеку. Аккаунт и ключ Yandex Cloud не нужны: запрос к YandexGPT оплачивается с баланса nana800, от вас нужен только токен бота от @BotFather. Сообщение и ответ в Telegram стоят по цене базового блока, а ответ YandexGPT в десятки раз дороже.
Собрать в конструктореЧто можно автоматизировать
- Отвечать покупателям на вопросы о товарах, доставке и оплате по правилам, которые вы написали для модели
- Помогать сотрудникам: переписать ответ клиенту вежливее, сократить длинный текст, исправить ошибки
- Придумывать идеи постов, заголовки и описания товаров по короткой просьбе в чате с ботом
- Переводить присланные боту сообщения на другой язык
Как настроить
- 1
Создайте бота в @BotFather
Напишите @BotFather команду /newbot, придумайте имя боту и скопируйте токен вида 123456789:AAH... Токен нужен двум блокам: триггеру и отправке сообщения. Ключи Яндекса получать не нужно.
- 2
Добавьте триггер сообщений боту
Создайте схему в конструкторе и добавьте триггер «Telegram message from user to bot». Вставьте токен, а в поле «Какие события запускают схему» выберите message: тогда бот отвечает только на сообщения, а не на нажатия кнопок.
- 3
Настройте «Yandex GPT text request»
Добавьте блок «Yandex GPT text request». В «system context prompt» опишите роль и правила, например «Ты консультант цветочного магазина, отвечай коротко». В «user prompt» подставьте текст сообщения (message) из триггера. В «creativity» число от 0 до 1: чем меньше, тем точнее и предсказуемее ответ.
- 4
Отправьте ответ в Telegram
Добавьте блок «Telegram message send» с тем же токеном. В «ID чата» подставьте chat_id из триггера, в «Текст сообщения» - result_text из блока YandexGPT. В поле «Оформление текста» выберите plain_text, чтобы звёздочки из ответа модели не сорвали отправку.
- 5
Проверьте связку кнопкой
Подключите триггер «button» к блоку YandexGPT, временно впишите в «user prompt» тестовый вопрос, а в «ID чата» свой ID из @getmyid_bot. Включите схему и нажмите кнопку: ответ придёт вам в Telegram. Если не пришёл, причина будет в error_text блока YandexGPT.
- 6
Оставьте схему включённой
Верните в поля данные из триггера, оставьте схему включённой и напишите боту сами. Теперь каждое сообщение запускает схему заново. Пока схема включена, она стоит 0,42 ₽ в час.
Сколько стоит
Запуск блоков Telegram стоит 0,10 ₽, блоков YandexGPT и YandexART - 4-6 ₽. Каждый месяц баланс бесплатно пополняется до 350 ₽, включённая схема стоит 0,42 ₽ в час.
Сервисы в связке
- Telegram
Соберите Telegram-бота без кода: ответы на сообщения, кнопки, заявки и уведомления в личку, группу или канал. Бесплатный баланс каждый месяц, карта не нужна.
- YandexGPT и YandexART
YandexGPT без программирования: посты, ответы клиентам и сводки, а YandexART рисует картинки. Ключ Yandex Cloud не нужен, бесплатный баланс каждый месяц.
Частые вопросы
Соберите первую схему бесплатно
Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.
Собрать в конструкторе