AI

Как создать Telegram-бота самому: пошагово

РРедакция 18 июля 2026 г. 4 мин чтения
Содержание

Создать Telegram-бота самому можно за 15 минут — через официальный BotFather вы получите токен и базовую оболочку. Полноценного бота с логикой, интеграциями и надёжной работой собирают на no-code платформах или с кодом. Выбор зависит от задачи: простая рассылка или сложная воронка продаж — это принципиально разные проекты.

Регистрация бота через BotFather

BotFather — официальный инструмент Telegram для создания и управления ботами. Без него не обходится ни один бот, независимо от способа разработки.

Шаги регистрации

  1. Откройте Telegram и найдите @BotFather (синяя галочка верификации обязательна).
  2. Отправьте команду /newbot.
  3. Введите отображаемое имя бота — то, что увидят пользователи.
  4. Введите username — латиница, оканчивается на bot (например, my_shop_bot).
  5. 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===

Частые вопросы

Можно ли создать Telegram-бота бесплатно?

Да. BotFather и регистрация бота бесплатны. Большинство no-code платформ имеют бесплатные планы с ограничениями по числу пользователей или сообщений. Хостинг для кастомного бота стоит от 200–500 рублей в месяц на простых VPS.

Нужно ли уметь программировать, чтобы сделать бота в Telegram?

Для простых сценариев — нет. No-code конструкторы (Botmother, ManyChat, Salebot) позволяют собрать бота через визуальный редактор. Для бота с динамическими данными, платежами или сложной логикой потребуется Python, Node.js или заказная разработка.

Сколько времени занимает создание бота самому?

Базовый бот через BotFather регистрируется за 5 минут. Простой сценарий в no-code конструкторе занимает 1–3 часа, включая тестирование. Сложный бот с интеграциями — от нескольких дней до недель работы разработчика.

Что такое API-токен и почему его нельзя публиковать?

API-токен — уникальный ключ, который даёт полный контроль над ботом: отправку сообщений, изменение настроек, доступ к данным пользователей. Если токен попадёт к третьим лицам, они смогут управлять ботом от вашего имени. При утечке — немедленно перевыпустите через команду /revoke в BotFather.

Чем отличается бот, сделанный в конструкторе, от бота на заказ?

Конструкторный бот работает на серверах платформы и ограничен её возможностями. Заказной бот разворачивается на вашем сервере, имеет произвольную логику, интегрируется с любыми системами и не зависит от тарифной политики стороннего сервиса. Для бизнеса с реальной нагрузкой и сложными процессами заказная разработка надёжнее.

Р
Редакция
Обновлено 18 июля 2026 г.