Создать Telegram-бота самому можно за 15 минут — через официальный BotFather вы получите токен и базовую оболочку. Полноценного бота с логикой, интеграциями и надёжной работой собирают на no-code платформах или с кодом. Выбор зависит от задачи: простая рассылка или сложная воронка продаж — это принципиально разные проекты.
Регистрация бота через BotFather
BotFather — официальный инструмент Telegram для создания и управления ботами. Без него не обходится ни один бот, независимо от способа разработки.
Шаги регистрации
- Откройте Telegram и найдите @BotFather (синяя галочка верификации обязательна).
- Отправьте команду
/newbot. - Введите отображаемое имя бота — то, что увидят пользователи.
- Введите username — латиница, оканчивается на
bot(например,my_shop_bot). - BotFather выдаст API-токен — длинная строка вида
110201543:AAHdqTcvCH1vGWJxfSeofSAs0K5PALDsaw. Это ключ доступа к боту, храните его в тайне.
Дополнительно через BotFather настраивают: описание, аватар, команды меню, приватность (inline-режим). Эти настройки влияют на UX, но не на функциональность.
No-code конструкторы: когда подходят
No-code платформы позволяют собрать бота без написания кода — через визуальный редактор сценариев. Подходят для стандартных задач: ответы на FAQ, сбор заявок, простые воронки.
Сравнение популярных платформ
| Платформа | Бесплатный план | Сильные стороны | Ограничения |
|---|---|---|---|
| Botmother | до 100 подписчиков | русский интерфейс, простой редактор | слабые интеграции с внешними API |
| ManyChat | до 1 000 контактов | мощная аналитика, A/B-тесты | ориентирован на маркетинг, дорогой при росте |
| Salebot | ограниченный | CRM-интеграции, воронки продаж | сложный UX для новичков |
| Chatfuel | 50 разговоров/мес | AI-блоки, шаблоны | интерфейс на английском |
Что можно собрать в no-code
- Бот-визитка с кнопками навигации по разделам
- Форма сбора заявок с уведомлением администратора
- Рассылка по базе подписчиков (с учётом ограничений Telegram)
- Простой FAQ с деревом ответов
- Запись на услугу через кнопки выбора даты/времени
Важное ограничение: no-code инструменты работают через вебхук — бот «живёт» на серверах платформы. Если платформа упадёт или изменит тарифы, вы зависите от их решений.
Простые сценарии: что реально сделать самому
Прежде чем начинать сборку, стоит чётко описать сценарий — дерево диалога. Без этого даже no-code конструктор превращается в хаос.
Шаблон сценария
Для каждого шага определите три параметра:
- Триггер — что запускает шаг (команда, кнопка, текстовое сообщение).
- Действие бота — что отвечает или делает бот.
- Следующий шаг — куда переходит диалог.
Пример для бота записи на консультацию: пользователь нажимает «Записаться» → бот предлагает выбрать дату → пользователь выбирает → бот уточняет имя и телефон → данные уходят в таблицу, пользователь получает подтверждение. Этот сценарий реализуется в no-code за 30–60 минут.
Что потребует кода
- Динамические данные из базы (реальные остатки товаров, статус заказа)
- Платёжная интеграция (Telegram Payments, ЮKassa, Stripe)
- Логика с условиями и переменными (персонализированные ответы)
- Работа с файлами: генерация PDF, обработка фото
- Интеграция с CRM или ERP через нестандартный API
Лимиты самостоятельной сборки
Самостоятельно собранные боты сталкиваются с несколькими системными ограничениями, о которых стоит знать заранее.
Технические ограничения Telegram API
- Бот не может первым написать пользователю — только если тот уже начал диалог или подписался на канал с ботом.
- Рассылки через бот: не более 30 сообщений в секунду на всех пользователей, не более 20 сообщений в минуту на одного пользователя.
- Размер файла для отправки через бот — до 50 МБ (через Bot API), до 2 ГБ только через клиентский API.
- Inline-клавиатура: максимум 8 кнопок в ряду, 100 рядов всего — в реальных сценариях это редко становится проблемой.
Ограничения no-code подхода
- Масштабируемость. При росте до десятков тысяч пользователей no-code тарифы становятся дорогими — иногда дороже заказной разработки.
- Гибкость логики. Сложные условия (если пользователь из Москвы И купил продукт X, то...) реализуются через костыли или не реализуются вовсе.
- Надёжность. Зависимость от стороннего сервиса: апдейты, падения, закрытие платформы.
- Данные. Данные пользователей хранятся на серверах платформы — важно для GDPR и российского законодательства о персональных данных.
Когда заказывать разработку бота
No-code закрывает 20–30% реальных бизнес-задач. Остальные требуют профессиональной разработки — и это не вопрос бюджета, а вопрос технической возможности.
Признаки, что самостоятельная сборка не подойдёт
- Бот должен обращаться к вашей базе данных или внутренней системе в режиме реального времени.
- Нужна обработка платежей с проверкой статуса и автоматическими возвратами.
- Планируется более 5 000 активных пользователей — производительность no-code платформ ограничена.
- Требуется интеграция с мессенджерами, CRM, складом одновременно.
- Бот является частью продукта, а не маркетинговым инструментом — критична стабильность и SLA.
- Нужна аналитика поведения пользователей с выгрузкой в BI-систему.
Что входит в профессиональную разработку
Заказная разработка отличается от no-code не только возможностями, но и архитектурой: бот разворачивается на выделенном сервере, имеет собственную базу данных, покрыт тестами и документацией. Разработчик берёт на себя обновления Telegram Bot API (они выходят несколько раз в год) и поддержку после запуска.
Для AI-агентства разработка бота — это чаще всего часть более широкой системы автоматизации: бот выступает интерфейсом, за которым стоят языковые модели, CRM-интеграции и аналитические пайплайны. Такие решения no-code инструментами не строятся.
===TOC=== botfather|Регистрация бота через BotFather no-code|No-code конструкторы: когда подходят scenarios|Простые сценарии: что реально сделать самому limits|Лимиты самостоятельной сборки when-to-order|Когда заказывать разработку бота ===FAQ===