Арсенал интернет решений

Как создать бота в Telegram без программирования через @BotFather

Как создать бота в Telegram без программирования через @BotFather
Picture of Арсенал Решений
Арсенал Решений
VK
Telegram
WhatsApp
Оглавление

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

Как зарегистрировать бота через @BotFather

Регистрация бота занимает не больше двух минут: нужно найти @BotFather в поиске Telegram, отправить команду /newbot и задать имя.

Пошагово это выглядит так:

  1. Откройте Telegram и в поиске введите @BotFather — это официальный бот от самой платформы, у него синяя галочка верификации.
  2. Нажмите «Старт» и отправьте команду /newbot.
  3. Придумайте отображаемое имя бота — то, что видят пользователи (например, «Магазин цветов»).
  4. Придумайте username бота — техническое имя, которое обязательно должно заканчиваться на «bot» (например, flowershop_bot).

Если username уже занят, BotFather сразу об этом сообщит и попросит ввести другой вариант. После успешной регистрации бот появится в общем каталоге Telegram, и его можно будет найти по имени через поиск.

Где взять токен и какие команды нужны для работы с BotFather

После создания бота BotFather выдаёт уникальный токен — длинную строку цифр и букв, которая служит ключом доступа к боту.

Токен выглядит примерно так: 123456789:AAExampleTokenStringHere. Его нужно скопировать и сохранить в надёжном месте — с помощью этого токена любой сервис или конструктор сможет управлять вашим ботом. Передавать токен посторонним нельзя: получив его, человек сможет полностью контролировать бота.

Основные команды BotFather, которые пригодятся дальше:

  • /mybots — список всех созданных вами ботов и доступ к их настройкам.
  • /setname — изменить отображаемое имя.
  • /setdescription — задать описание, которое видно в профиле до старта диалога.
  • /setabouttext — краткая информация о боте, отображается в разделе «О боте».
  • /setuserpic — загрузить аватар.
  • /setcommands — задать список команд с описанием, который появляется в меню чата.
  • /deletebot — удалить бота, если он больше не нужен.

Как настроить описание, аватар и команды бота

Оформление бота напрямую влияет на доверие пользователей: аккуратный аватар и понятное описание повышают конверсию в первый диалог примерно на 20-30% по наблюдениям владельцев небольших магазинов в Telegram.

Через команду /setuserpic загрузите квадратное изображение размером не менее 512×512 пикселей — логотип компании или тематическую иконку. Через /setdescription напишите одно-два предложения о том, чем полезен бот: «Помогу выбрать букет и оформить доставку за 5 минут».

Команда /setcommands позволяет создать меню быстрого доступа. Формат простой — слово команды, пробел, тире, описание, каждая пара с новой строки:

  • start — Начать работу с ботом
  • catalog — Посмотреть каталог товаров
  • contacts — Контакты и адрес
  • help — Связаться с поддержкой

Такое меню появляется по нажатию на кнопку со слэшем в поле ввода сообщения и делает навигацию понятной без лишних объяснений.

Как подключить бота к конструктору без кода

Сам BotFather только регистрирует бота и выдаёт токен — логику ответов, кнопок и рассылок настраивают через сторонние no-code конструкторы, куда токен просто вставляется в специальное поле.

Два популярных варианта на русском языке — Manybot и Chatforma.

Параметр Manybot Chatforma
Интерфейс Настройка прямо в чате с самим ботом-конструктором Отдельная веб-панель с визуальным редактором
Бесплатный тариф Есть, с ограничением на число подписчиков Есть, с ограничением функций и рассылок
Сложность освоения Минимальная, подходит новичкам Средняя, но больше возможностей для сценариев
Рассылки Базовые, по расписанию Сегментированные, с триггерами

Чтобы подключить бота, достаточно открыть выбранный конструктор, найти пункт «Добавить бота» или «Подключить Telegram» и вставить скопированный токен. После этого управление функциями бота полностью переходит в панель конструктора, а BotFather остаётся только техническим держателем регистрации.

Какие простые сценарии можно настроить без программирования

Без единой строчки кода в конструкторах доступны автоответы на ключевые слова, приветственные цепочки и массовые рассылки по базе подписчиков.

Вот с чего обычно начинают:

  • Автоответ на старте — приветственное сообщение с кнопками меню, которое видит каждый новый пользователь.
  • Ответы на ключевые слова — если человек пишет «цена» или «доставка», бот присылает готовый заготовленный текст.
  • Сбор контактов — форма с полями имени и телефона, данные из которой падают в таблицу или CRM.
  • Рассылки по расписанию — акции, новости, напоминания, которые уходят всем подписчикам одновременно.
  • Кнопочное меню — навигация по разделам без необходимости вводить текст.

Такие сценарии закрывают до 80% типовых задач малого бизнеса — от приёма заявок до простой поддержки клиентов, и настраиваются через drag-and-drop интерфейс за один вечер.

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

Нет, регистрация бота через BotFather полностью бесплатна. Платить может понадобиться только за расширенные функции сторонних конструкторов вроде Manybot или Chatforma, если бесплатного тарифа не хватает.

Да, отображаемое имя можно поменять в любой момент командой /setname в BotFather. А вот username, который заканчивается на bot, изменить сложнее — иногда проще создать нового бота.

В BotFather есть команда /revoke, которая аннулирует старый токен и выдаёт новый. После этого нужно заново вставить свежий токен во все подключённые конструкторы.

Официального жёсткого лимита нет, но Telegram может ограничивать создание слишком большого числа ботов подряд с одного аккаунта для защиты от спама. Обычно нескольким десяткам ботов на аккаунт это не мешает.

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


Похожие материалы