Главная · Блог · Как создать чат-бота без программиста: путь от задачи до запуска

Как создать чат-бота без программиста: путь от задачи до запуска

· обновлено · Команда ЧБТ · Основы, Старт

Создать чат-бота без программиста сегодня — вопрос двух-трёх часов, если идти в правильном порядке. Неправильный порядок известен: открыть конструктор, накидать блоков, подключить 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. Приветствие в первом блоке «Сообщение»: кто вы и что бот умеет, одной-двумя строками. Здесь же — фраза о том, что, продолжая диалог, клиент соглашается на обработку данных, со ссылкой на вашу политику: отдельного чекбокса согласия в боте нет.
  2. Тексты кнопок: названия ваших услуг вместо «Услуга 1», ваши разделы вместо «Вопрос о ценах».
  3. Вопросы в блоках «Сбор данных» и тексты при ошибке ввода: «Похоже, в номере не хватает цифр — напишите так: +7 900 000-00-00».
  4. Финальное сообщение с подстановкой: «Спасибо, {{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, ВКонтакте. Начать — с бесплатного тарифа: создать чат-бота без программиста →

Ещё в блоге