Главная · Блог · Как создать чат-бота без программиста: путь от задачи до запуска
Как создать чат-бота без программиста: путь от задачи до запуска
Создать чат-бота без программиста сегодня — вопрос двух-трёх часов, если идти в правильном порядке. Неправильный порядок известен: открыть конструктор, накидать блоков, подключить Telegram, а потом неделю думать, зачем это всё. Ниже — путь из семи этапов, от формулировки задачи до первой недели после запуска, на конструкторе ЧБТ: один сценарий, четыре канала — Telegram, MAX, ВКонтакте и виджет на сайте. Для каждого канала есть отдельная инструкция по подключению; здесь — маршрут целиком, чтобы не потеряться между ними.
Этап 0. Одна фраза о задаче
Прежде чем регистрироваться, напишите одно предложение по формуле: кто пишет боту → что он хочет → что бот должен отдать или собрать → что происходит потом. Примеры, которые работают:
- «Клиент салона хочет записаться → бот спрашивает услугу, удобное время и телефон → администратор подтверждает в течение часа».
- «Посетитель сайта спрашивает о цене → бот отвечает диапазоном и предлагает расчёт → берёт e-mail → менеджер отправляет расчёт».
- «Покупатель с маркетплейса сканирует QR → бот выдаёт инструкцию и гарантию → просит отзыв → контакт сохраняется в CRM».
Примеры, которые не работают: «бот для продаж», «умный помощник», «чтобы отвечал на всё». Из такой фразы нельзя вывести ни первого сообщения, ни кнопок, ни того, что считать успехом. Если предложение не складывается — задач несколько, и первый бот должен взять одну. Остальные станут отдельными сценариями в том же боте позже.
Из фразы сразу следуют три решения: какой шаблон брать (запись, заявки, FAQ), какие данные собирать (телефон, e-mail, своё поле) и куда бот передаёт разговор (оператор, письмо, CRM). Если сомневаетесь, нужен ли бот вообще, — есть разбор, что такое чат-бот для бизнеса; если не ясно, кнопочный нужен или с ИИ, — выбор типа бота. Дальше считаем, что задача сформулирована.
Этап 1. Каналы: выбирать не нужно, нужно подготовить доступы
Обычный вопрос на этом этапе — «Telegram или MAX, а может, сайт?». В ЧБТ он снимается устройством продукта: «Бот» — это проект, к которому подключают любое число каналов, и один сценарий отвечает во всех. Поэтому этап называется не «выбрать», а «подготовить доступы» — для каждого канала нужен свой ключ.
| Канал | Что нужно получить | Где | Особенности |
|---|---|---|---|
| Telegram | Токен бота | @BotFather → /newbot | Кнопки под сообщением, диплинки ?start=, команда /start; блоки сценария отправляют текст и кнопки, фото — только карточки ИИ-продавца |
| MAX | Токен бота | Кабинет «MAX для бизнеса» (business.max.ru) | Текст и кнопки, диплинк через bot_started; тексты стоит держать короче |
| ВКонтакте | Ключ доступа сообщества и Callback API | Сообщество → Настройки → Работа с API | Бот отвечает в сообщениях сообщества; до 10 кнопок по 2 в ряд |
| Сайт | Ничего: код виджета выдаёт ЧБТ | Раздел «Виджет» | Одна строка перед </body>; pre-chat форма, файлы, рабочие часы |
Этот список закрытый: WhatsApp и чат-ботов для соцсетей Meta (признана экстремистской организацией и запрещена в РФ) в ЧБТ нет и не будет — если аудитория там, бот в Telegram или MAX становится точкой, куда её переводят ссылкой из профиля. Зато есть то, чего у конструкторов обычно нет: если вы продаёте товар, каталог подключается выгрузкой магазина по ссылке, файлом или ключом продавца Wildberries, и ИИ-продавец (с тарифа Базовый) отвечает вашей ценой и наличием. Каталог площадки, пока не прошла первая загрузка, в кабинете помечен «не проверено». Подключать каналы будем на этапе 4; сейчас достаточно понимать, какие ключи понадобятся, и завести аккаунт Telegram или сообщество VK, если их ещё нет.
Этап 2. Кабинет: регистрация и первый «Бот»
Регистрация на app.chbt.io/register — e-mail и пароль. Бесплатный тариф включается сразу; оплата понадобится только при переходе на Базовый. После входа создайте «Бота» и назовите его по задаче из этапа 0: «Запись — салон на Ленина», «Заявки с сайта». Название видите только вы; клиенты увидят имя бота из BotFather или заголовок виджета.
Разделы кабинета, которые понадобятся в первый вечер, — пять из четырнадцати:
- «Сценарии» — здесь собирается логика бота.
- «Каналы» — здесь вводятся токены и ключи.
- «Виджет» — настройки чата для сайта и код вставки.
- «Диалоги» — инбокс, куда попадают переписки и переданные оператору разговоры.
- «Контакты» — карточки людей с телефонами, тегами и историей.
Остальное — «CRM», «Рассылки», «ИИ-агенты», «QR-кампании», «Маркетплейсы», «Аналитика», «Оплата», «Доступ» — подождёт второй недели. На Бесплатном тарифе доступны один бот, 30 диалогов в месяц, все четыре канала, один оператор и режим редактора «Шаги». Этого достаточно для запуска; «Холст», ИИ и рассылки открываются на Базовом за 650 ₽ в месяц.
Этап 3. Сценарий: шаблон, потом свои слова
Самая частая ошибка новичка — собирать сценарий с нуля. В ЧБТ 19 шаблонов под типовые задачи, и почти любая фраза из этапа 0 ложится на один из них: «Запись клиентов», «Сбор заявок», «Автоответчик FAQ», «Выдача лид-магнита», «Квиз-бот», «Поддержка», «Меню и заказ», «Подбор объекта», «Бот покупателя» для QR. Кнопка «Использовать шаблон» на странице шаблона создаёт сценарий в вашем боте со всеми блоками.
Дальше — только слова. Пройдите по блокам сверху вниз и замените:
- Приветствие в первом блоке «Сообщение»: кто вы и что бот умеет, одной-двумя строками. Здесь же — фраза о том, что, продолжая диалог, клиент соглашается на обработку данных, со ссылкой на вашу политику: отдельного чекбокса согласия в боте нет.
- Тексты кнопок: названия ваших услуг вместо «Услуга 1», ваши разделы вместо «Вопрос о ценах».
- Вопросы в блоках «Сбор данных» и тексты при ошибке ввода: «Похоже, в номере не хватает цифр — напишите так: +7 900 000-00-00».
- Финальное сообщение с подстановкой: «Спасибо, {{name}}! Перезвоним на {{phone}} до 18:00».
Структуру — какие блоки за какими идут — в первый раз не меняйте: шаблон уже прошёл через десятки запусков. На Бесплатном тарифе редактор работает в режиме «Шаги» — линейном списке, которого хватает для записи и заявок. Разветвлённое меню поддержки удобнее рисовать на «Холсте» (Базовый), где блоки и связи видны как схема. На Базовом же доступна ИИ-правка сценария текстом: «добавь после приветствия выбор филиала» — и блок появится сам. Как проектировать сценарий, если шаблона под задачу нет, — в статье о карте диалога.
Этап 4. Подключение каналов: по две минуты на каждый
Сценарий готов — подключаем места, где он будет работать. Каждый канал — свой пункт в разделе «Каналы»; подключить можно один сегодня и три остальных завтра, сценарий менять не придётся.
Telegram. «Каналы» → «Подключить Telegram» → вставить токен из @BotFather. ЧБТ сам установит вебхук с секретным ключом. Через минуту команда /start в вашем боте запускает сценарий. Подробности и типичные ошибки с токеном — в статье как создать Telegram-бота.
MAX. «Каналы» → «Подключить MAX» → токен из кабинета «MAX для бизнеса». Тот же сценарий, те же кнопки; отличие — поведение при старте: событие bot_started с payload играет роль диплинка. Разбор шагов — в статье как создать бота в MAX.
ВКонтакте. В настройках сообщества: «Работа с API» → создать ключ доступа с правами на сообщения → включить Callback API. В ЧБТ: «Каналы» → «Подключить ВКонтакте» → ключ. Бот отвечает в личных сообщениях сообщества; помните про лимит в 10 кнопок. Пошагово — в статье бот ВКонтакте для сообщества и в справке по подключению.
Сайт. Раздел «Виджет»: заголовок, цвет, позиция, имя и аватар «агента», приветствие, при необходимости pre-chat форма (имя, e-mail, телефон) и список разрешённых доменов. Скопируйте строку <script src="https://app.chbt.io/w.js" data-key="…"> и вставьте перед </body> — на Tilda, WordPress, Битриксе код одинаковый. Открытие виджета — отдельный триггер сценария. Настройки виджета подробно — в статье про онлайн-чат для сайта.
Если один и тот же сценарий должен вести себя в каналах по-разному — например, в виджете предложить файл, а в MAX сократить текст, — в сценарии есть блок «Условие» с проверкой «Канал».
Этап 5. Проверка: в редакторе, потом с телефона
Две проверки, обе обязательные, и они ловят разные ошибки.
«Проверить сценарий» — тест-чат прямо в редакторе. Он показывает логику: идут ли ветки туда, куда задумано, подставляются ли переменные, срабатывает ли проверка телефона. Пройдите каждую кнопку меню до конца, введите в поле телефона слово «потом» и убедитесь, что бот переспросил вашим текстом.
Реальный тест с телефона в каждом подключённом канале. Он показывает то, чего редактор не видит: как выглядят кнопки в Telegram и в VK, читается ли текст на экране телефона, не растянулось ли приветствие в MAX, открывается ли виджет на мобильной версии сайта. Заодно вы увидите, как диалог появляется в разделе «Диалоги» и как выглядит карточка в «Контактах».
Чеклист перед тем, как давать ссылку клиентам:
- /start (и открытие виджета) запускает приветствие, а не тишину.
- У каждого сообщения есть продолжение: кнопка, вопрос или блок «Оператор». Сообщение без продолжения — тупик, из которого клиент уходит.
- Неверный телефон и e-mail переспрашиваются вашим «Текстом при ошибке», и в этом тексте есть выход: «или напишите «оператор»» — со сценарием на это слово.
- Сообщение, не попавшее ни в одну ветку, ловит триггер «Любое сообщение» и ведёт к оператору, а не отвечает «не понял».
- Тестовая заявка появилась в «Контактах», пришло письмо владельцу; в «Аккаунт → Уведомления» включены браузерные уведомления или Web Push.
- Назначен человек, который открывает «Диалоги» хотя бы дважды в день.
Этап 6. Запуск и первая неделя
Запуск — это не кнопка, а ссылка на бота там, где есть люди: в шапке профиля, в подписи письма, на сайте кнопкой «Написать в Telegram» с диплинком ?start=sait, на визитке QR-кодом из раздела «QR-кампании». Первым дайте ссылку нескольким лояльным клиентам и попросите пройти сценарий.
Куда смотреть в первую неделю:
- «Диалоги» — читайте каждую переписку. Где люди писали текстом вместо нажатия кнопки — там нужна новая кнопка или другой текст. Где вышли из диалога — там тупик или лишний вопрос.
- «Контакты» — сколько карточек с телефоном появилось. Это и есть результат из фразы этапа 0.
- «Аналитика» — вкладка «Обзор»: входящие и ответы бота и оператора по дням за 14 дней, диалоги за 24 часа, диалоги, которые ждут ответа, и разбивка диалогов по каналам за 30 дней. Счётчиков по отдельным блокам сценария нет — картину по веткам собирайте тегами через «Действие» → «Добавить тег».
- Лимит диалогов. На Бесплатном тарифе — 30 в месяц, счётчик «N из 30» — на странице «Обзор» бота. По исчерпании с теми, кто уже писал в этом месяце, бот разговаривает как обычно, а новым людям вместо сценария отвечает служебной фразой о лимите, и для них это выглядит как «бот сломался». Если лимит кончился за неделю — переходите на Базовый; если за месяц не набралось и десяти — проблема не в боте, а в том, что ссылку на него никто не видит.
Правки вносите сразу: автосохранение и история версий позволяют откатиться, если новый текст сработал хуже старого.
Что отложить на вторую неделю
Список функций, которые полезны, но мешают первому запуску, если браться за них сразу.
- ИИ-агент. Нужны база знаний в тексте и Базовый тариф. Появится смысл, когда в «Диалогах» накопятся вопросы, не попавшие в меню.
- Рассылки. Рассылать пока некому: база из тех, кто открыл диалог, соберётся за две-три недели. Раздел «Рассылки» — на Базовом; текст с переменными, аудитория по тегам, отложенный запуск.
- Передача в свою CRM. Действие «HTTP-запрос» отправит данные контакта и переменные на ваш URL — в Make, n8n или на свой сервер. Готовых кнопок «amoCRM» и «Битрикс24» нет. Первые две недели хватит встроенного канбана «CRM» и писем.
- Второй и третий сценарии. Ответы по ключевому слову «цена», отдельная ветка для перешедших по QR, ночной автоответчик по условию времени — каждый добавляется отдельным сценарием со своим триггером, когда первый заработал.
- Команда. Приглашение операторов по e-mail в разделе «Доступ» (роли Владелец, Админ, Оператор). На Бесплатном — один оператор, на Базовом — без ограничения.
Такой порядок даёт работающего бота за вечер и понимание, что улучшать, — через неделю. Если бот нужен только в одном канале, есть страницы по каждому: Telegram, MAX, ВКонтакте. Начать — с бесплатного тарифа: создать чат-бота без программиста →
Готовые шаблоны ботовЧат-бот TelegramЧат-бот MAXЧат-бот ВКонтактеОнлайн-чат для сайта: виджет