Чат-бот для Telegram из готового шаблона: принимает сообщения и отвечает
Чат-бот для Telegram на шаблоне nana800 принимает сообщения клиентов и сразу отвечает: благодарит за обращение, повторяет текст и ссылки на присланные фото и добавляет стикер. Нужен только токен бота от @BotFather, его вставляют в два блока, код и свой сервер не нужны. Сообщение с ответом стоит как два запуска простого блока, а 1 000 таких запусков стоят 100 ₽.
Собрать в конструкторе
Цепочка блоков
- 1
Триггер
Кнопка для ручного запуска цепочки. Сообщения от человека при этом нет, и боту некому отвечать, поэтому проверяйте бота настоящим сообщением в Telegram.
- 2
Триггер · Сообщение боту (триггер)
Триггер ловит сообщения, которые люди пишут боту, и нажатия кнопок под его сообщениями. Дальше он передаёт текст, chat_id для ответа, данные отправителя и ссылки на присланные фото и файлы. Сюда нужно вставить токен бота.
- 3
Действие · Свой скрипт
Короткий скрипт на JavaScript собирает текст сообщения и ссылки на фото в одну строку для ответа. Его можно переписать под себя: достать номер заказа, проверить слова, подготовить данные для таблицы. Блок бесплатный.
- 4
Действие · Отправка сообщения в Telegram
Бот отвечает в тот же чат: chat_id уже подставлен из триггера. В шаблоне ответ с благодарностью и подробностями обращения, а после него стикер. Токен бота нужно вставить и в этот блок.
Для каких задач подходит
- Автоответ клиентам: «Спасибо, заявка принята, менеджер скоро ответит»
- Приём фото и документов от клиентов: бот получает файлы до 20 МБ, а ссылки на них можно переслать менеджеру вторым блоком отправки
- Основа для бота с ИИ: поставьте между триггером и ответом блок YandexGPT, ChatGPT или Claude
- Сбор заявок в таблицу: добавьте перед ответом запись в Google Таблицы
- Бот с меню: кнопки под сообщением и разные ответы через блок «condition»
Как настроить
- 1
Создайте бота в @BotFather
Напишите @BotFather в Telegram команду /newbot, придумайте имя и адрес бота и скопируйте токен вида 123456789:AAH... Токен - это ключ, по которому nana800 получает сообщения бота и отвечает от его имени.
- 2
Откройте шаблон и вставьте токен
В конструкторе откройте «Готовые шаблоны схем», выберите «Telegram Chat Bot Minimal» и нажмите «Использовать». В блоке «Telegram message from user to bot» замените заглушку в поле токена на свой токен.
- 3
Настройте ответ
В блоке «Telegram message send» вставьте тот же токен. Поле «ID чата» не меняйте: там уже стоит chat_id из триггера, и бот ответит тому, кто написал. Текст ответа в шаблоне на английском, перепишите его своими словами, а стикер замените своим или очистите поле «ID стикера».
- 4
Включите схему и напишите боту
Включите схему в её настройках, откройте бота в Telegram, нажмите «Start» и отправьте сообщение. Бот ответит текстом и стикером, а в «Истории запусков» видно, что сделал каждый блок.
- 5
Достройте бота под свою задачу
Добавьте между скриптом и ответом нужные блоки: YandexGPT для ответа своими словами, запись в таблицу или CRM, второе сообщение менеджеру. Пока схема включена, она стоит 0,42 ₽ в час.
Сервисы в шаблоне
- Telegram
Соберите Telegram-бота без кода: ответы на сообщения, кнопки, заявки и уведомления в личку, группу или канал. Бесплатный баланс каждый месяц, карта не нужна.
- JavaScript
Добавляйте свой JavaScript или TypeScript в схемы и запускайте схемы из своего кода через npm-библиотеку. Оба блока бесплатные, карта для старта не нужна.
Частые вопросы
Соберите первую схему бесплатно
Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.
Собрать в конструкторе