Актуальная информация по работе функций платформы Актуальная информация по работе функций платформы Читать в Telegram ↗
Актуальная информация по работе функций платформы

Как создать бота в Telegram

Автор статьи — Команда BotHelp
Материал подготовлен с проверкой эксперта — Леонид Зверев
17
Февраль
Как создать бота в Telegram

Чтобы создать бота в телеграм, достаточно официального бота @BotFather: команда /newbot, имя, username с окончанием bot, и через минуту у вас есть токен — ключ от нового бота. Программировать на этом шаге ничего не нужно. Созданный бот при этом пустой: первым не пишет и не знает, что отвечать.

Логику ему даёт программа, подключённая к токену: свой код на сервере или конструктор чат-ботов для Telegram. Ниже путь от /newbot до бота, который сам принимает заявки и показывает, откуда пришёл каждый человек.

⚡ Обновлено 12 октября 2026

Как создать бота в Telegram через BotFather

С июля 2025 года у BotFather есть мини-приложение с привычным интерфейсом, но командами в чате быстрее. На один обычный аккаунт Telegram можно создать до 20 ботов.

  1. Найдите в поиске Telegram @BotFather и нажмите «Старт».
  2. Отправьте команду /newbot.
  3. Введите имя бота: его видят в списке чатов, можно по-русски и с пробелами.
  4. Придумайте username: от 5 до 32 символов, латиница, цифры и подчёркивание, в конце обязательно bot. Например, flowers_shop_bot.
  5. Скопируйте токен из ответного сообщения — длинную строку из цифр и букв через двоеточие.

Диалог с @BotFather после команды /newbot — сообщение с токеном

Что делать с токеном

Кто знает токен, тот управляет ботом и пишет от его имени.

Если токен всё-таки ушёл не туда или с ботом работал сторонний специалист, перевыпустите его: /mybots → ваш бот → API Token → Revoke current token. Старый токен перестанет работать, а новый нужно вставить туда, где бот подключён, причём только в одно место: если токен работает в двух сервисах сразу, между ними возникают конфликты, и бот отвечает с ошибками.

Создание бота по ссылке, без ручного шага в BotFather

С апреля 2026 года (Bot API 9.6) бота можно создать без диалога с BotFather. Это управляемые боты (managed bots): сервис формирует ссылку вида t.me/newbot/бот_сервиса/имя_нового_бота, человек открывает её, видит заполненные имя и username и подтверждает создание.

Бот принадлежит тому, кто подтвердил создание, а сервис получает его токен. Такие ссылки выдают сервисы с режимом Bot Management Mode в мини-приложении BotFather.

Как оформить профиль и меню команд

Профиль заполняют до того, как раздавать ссылку: человек видит его ещё до «Старта». Поля меняются командами /setdescription, /setabouttext, /setuserpic или в мини-приложении BotFather.

  • Описание (до 512 символов) видно в пустом чате под заголовком «Что умеет этот бот?». Сюда пишут, зачем нажимать «Старт»: «Подберём букет под ваш бюджет».
  • «О боте» (до 120 символов) показывается в профиле и уходит вместе со ссылкой, когда бота пересылают.
  • Аватар. Логотип или фото, чтобы бот не терялся в списке чатов.

Если бот будет спрашивать имя, телефон или email, согласие на обработку персональных данных и ссылку на политику конфиденциальности размещают в описании или в приветствии.

Меню команд задаётся через /setcommands: команда начинается с /, длина до 32 символов, допустимы латиница, цифры и подчёркивание. В чате команды появляются под кнопкой «Меню» у поля ввода. Обычно хватает короткого меню: /start, /help и пара команд под главные задачи.

Оформление профиля и меню команд в BotFather

Почему созданный бот ничего не делает

Напишите только что созданному боту, и он промолчит. По нашим данным (разбор 19 тыс. вопросов в чате пользователей BotHelp за 2018–2026 годы), вопрос «нажимаю „Старт“, а бот ничего не присылает» звучит там каждый год с 2019-го. Telegram доставляет сообщения, но логику бота не выполняет: бот связан с сервером владельца, и уже программа на нём решает, что ответить. Пока к токену ничего не подключено, отвечать некому.

Для бизнеса важнее другое: бот не может написать человеку первым, диалог начинается, только когда человек сам нажал «Старт» или добавил бота в группу. Значит, база бота — ровно те, кто к нему пришёл, и номер телефона клиента не поможет отправить ему сообщение от бота.

Код или конструктор

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

Свой код Конструктор
Что нужно для запуска разработчик, сервер (VPS), база данных токен из BotFather и браузер
Где работает бот на вашем сервере на серверах сервиса
Кто меняет сценарий разработчик вы, в визуальном редакторе
Где хранится база подписчиков в вашей базе данных в кабинете сервиса
Если исполнитель ушёл правки ждут нового разработчика правите сами
Кому подходит нестандартная логика, внутренние системы компании заявки, запись, лид-магниты, рассылки, оплата

Если собирать бота не хочется вовсе, посмотрите, сколько стоит бот, если не собирать самому.

Первый сценарий: что бот делает после «Старта»

Кнопки, команды и условия сценария — самая частая тема того же чата: около 12% из 14,5 тыс. вопросов, у которых удалось определить тему. Поэтому первый сценарий проще строить под одно действие: принять заявку, записать на услугу или выдать лид-магнит.

Каркас сценария для заявки:

  1. Приветствие с обещанием. Что человек получит и сколько это займёт: «Ответьте на пару вопросов, и мы пришлём расчёт до конца дня».
  2. Два-четыре вопроса с кнопками. Нажать кнопку почти всегда быстрее, чем печатать, а ответы проще сортировать.
  3. Контакт в конце. К этому моменту человеку, как правило, уже понятно, зачем он нужен.
  4. Финал со следующим шагом. Кто свяжется и когда.
  5. Уведомление менеджеру с ответами клиента, иначе заявка так и останется в переписке с ботом.

Ответы сохраняют в поля профиля, чтобы фильтровать их, выгружать в таблицу и подставлять в сообщения: «Анна, расчёт готов».

Что делать с подписчиком после первой заявки, разобрано в статье о продающей воронке в Telegram, а если бот продаёт товары, пригодится разбор интернет-магазина в Telegram.

Откуда в боте возьмутся люди

Раз бот не пишет первым, каждую точку входа приходится создавать. Базовая — ссылка t.me/имя_бота. Её ставят кнопкой в закреплённый пост канала, на сайт, в описание профиля в соцсетях и в рекламу, переводят в QR-код для кассы, упаковки или визитки.

Обычная ссылка не показывает, откуда пришёл человек. Для этого есть deep link: к адресу добавляют параметр start с меткой, например t.me/flowers_shop_bot?start=qr_vitrina. Бот получает метку вместе с командой /start и может сохранить её в профиль подписчика. В метке допустимы латиница, цифры, подчёркивание и дефис, длина — до 64 символов (поэтому qr_vitrina, а не qr_витрина).

Текст рядом со ссылкой должен объяснять, зачем нажимать «Старт»: «заберите чек-лист в боте» даёт причину, «напишите нашему боту» не даёт. Поводом становится чек-лист, подборка, расчёт стоимости или скидка на первый заказ.

Совет от эксперта. Леонид Зверев, технический специалист по чат-ботам: заводите отдельную метку для каждого места, где висит ссылка, даже для двух постов в одном канале. Через месяц-другой станет видно, какой пост приводит людей до заявки, а какой — тех, кто нажал «Старт» и пропал.

Кому бот может написать сам

Только тем, кто запускал его и не заблокировал. Скорость ограничивает и сам Telegram: в один чат можно отправлять не больше одного сообщения в секунду, в группу до 20 сообщений в минуту, при массовой отправке около 30 сообщений в секунду. Быстрее, до 1 000 в секунду, только за плату.

Хотите знать, из какого поста или QR-кода пришёл каждый подписчик? В BotHelp ссылка с UTM-метками записывает источник прямо в карточку подписчика: без таблиц и ручных пометок.

Как добавить бота в канал или группу

В канале бот обычно публикует посты, принимает заявки на вступление или проверяет подписку. Для этого его делают администратором:

  1. Откройте канал и нажмите на его название.
  2. Перейдите в «Администраторы» и выберите «Добавить администратора».
  3. Найдите бота по username.
  4. Выдайте права на публикацию и управление сообщениями, сохраните.

Добавить бота может только владелец канала или его администратор. Если бот в канале ничего не публикует, чаще всего у него просто нет нужных прав.

Экран добавления администратора в канал Telegram

В группе у всех ботов по умолчанию включён режим приватности (privacy mode): бот видит только команды, адресованные ему, и ответы на свои сообщения, а обычную переписку участников не получает. Если бот должен реагировать на любые сообщения, сделайте его администратором группы: администраторы получают все сообщения.

Бот-админ при этом получает вообще всё. В наш чат пользователей приходил вопрос, почему бот после назначения админом здоровается в ответ на каждое сообщение в группе: так бывает, когда сценарий запускается на любое входящее сообщение.

Как бот пускает в платный канал только оплативших, разобрано отдельно: закрытый канал с доступом по подписке.

Куда уходят заявки и чей это бот

Где хранить собранные данные

Заявка, оставшаяся только в переписке с ботом, обычно теряется. Поэтому последние шаги сценария — уведомление ответственному и запись ответов в таблицу или CRM. Связка с таблицами и CRM занимает третье место среди тем чата пользователей, около 10% вопросов.

Часть 5 статьи 18 закона «О персональных данных» в редакции от 28.02.2025 не допускает при сборе персональных данных граждан России их запись, накопление и хранение в базах данных за пределами страны (исключения перечислены в законе). Имя и телефон из заявки — персональные данные. Выбирая таблицу или CRM для заявок, проверьте, где сервис хранит данные, а применение закона к своему бизнесу уточните у юриста.

Кому принадлежит бот

Владелец бота — аккаунт, с которого его создали в BotFather. Если бота делал подрядчик со своего аккаунта, бот формально его, и с уходом подрядчика может уйти управление ботом вместе с базой подписчиков. На доступы, перенос и передачу ботов приходится почти 5% вопросов в том же чате.

Передать бота можно в BotFather: /mybots → бот → Transfer Ownership → получатель. Получатель должен хотя бы раз написать боту, а у владельца двухэтапная аутентификация должна быть включена не меньше недели назад. После передачи прежний владелец теряет управление, пошагово это описано в инструкции по передаче бота.

Там же спрашивали, откроется ли передача на следующий день после включения облачного пароля (так Telegram называет двухэтапную аутентификацию). Не откроется.

Совет от эксперта. Анна Урванова, эксперт по разработке и масштабированию чат-ботов: создавайте бота со своего аккаунта, а подрядчику передавайте токен, а не наоборот. Двухэтапную аутентификацию включите сразу: если вспомнить о ней в день, когда бота нужно забрать у уходящего сотрудника, передачи придётся ждать неделю.

Если бот должен работать без программиста

Всё описанное выше делается на любом инструменте, вопрос лишь в том, кто ведёт бота после запуска: программист с сервером или вы сами.

BotHelp — конструктор чат-ботов и ИИ-агентов, где эта часть собирается без кода. Токен вставляется в разделе «Настройки» → «Каналы» → «Добавить новый канал» → Telegram (в справке есть инструкция, как подключить токен). Дальше доступны:

  • визуальный конструктор: сценарии с ветвлениями и условиями, ответы сохраняются в поля;
  • действие «Отправить уведомление»: менеджер получает сообщение со ссылкой на диалог, когда подписчик проходит нужный шаг;
  • интеграции: Google-таблицы, amoCRM, GetCourse, вебхуки;
  • рассылки и автоворонки по базе подписчиков;
  • AI-агент, который отвечает на вопросы на основе вашей базы знаний.

Чтобы собрать бота в Telegram без кода, удобнее начать с шаблона: сценарий уже связан, остаётся переписать тексты под себя. Стоимость — от 1 599 ₽ в месяц, она зависит от числа активных подписчиков.

Частые ошибки

  1. Один бот на все задачи. Меню из десятка кнопок путает, и до заявки человек часто не доходит. Разведите задачи по отдельным сценариям и ссылкам.
  2. Приветствие «Здравствуйте, я бот компании». Непонятно, что делать дальше: первое сообщение должно обещать результат и сразу давать кнопку.
  3. Токен на скриншоте. Скриншот с токеном в рабочем чате даёт доступ к боту всем его участникам. Перевыпустите токен через /mybots.
  4. Проверили только основную ветку. Ответ «Другое» нередко ведёт в тупик, и человек застревает. Перед запуском пройдите каждую ветку.

Токен из BotFather у вас уже есть, осталось дать боту работу. Подключите его к BotHelp, возьмите шаблон «Сбор лидов и сегментация» и раздайте первую ссылку с меткой. 14 дней доступа ко всем функциям без привязки карты, с лимитом до 3 000 подписчиков и 75 000 AI-токенов. Создать бота бесплатно →

← Все статьи

Часто задаваемые вопросы

Регистрация в BotFather бесплатная. Платить приходится за то, что бот делает: за сервер и время разработчика, если бот на коде, или за подписку конструктора. У конструкторов обычно есть пробный период, на котором можно собрать первый сценарий.
Да, создать чат-бот в тг с телефона можно: BotFather — обычный чат, и шаги те же, что на компьютере. Сценарий удобнее собирать на компьютере: схема на большом экране читается легче.
Проверьте по порядку: работает ли программа, подключённая к токену; не подключён ли тот же токен ко второму сервису (два сервиса на одном токене конфликтуют); если дело в группе, есть ли у бота права администратора, без них режим приватности скрывает от него обычные сообщения.
Командой /deletebot в BotFather. Бот удаляется, его username освобождается и может достаться другому. Отменить удаление нельзя, так что если бот ещё понадобится, лучше просто отключить его от программы.
Если бот на своём коде, нужен: программа должна работать круглосуточно, поэтому её размещают на сервере (VPS). У бесплатных хостингов, как правило, есть ограничения по времени работы и ресурсам. Боту из конструктора хостинг не нужен, он работает на серверах сервиса.
Можно: для Python есть готовые библиотеки, например python-telegram-bot и aiogram. Начинать лучше с официальной документации Bot API, где описаны все методы.

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

Собрать бота бесплатно

Подпишитесь на рассылку BotHelp

Кейсы и гайды — 1 письмо в неделю

или
Команда BotHelp
Леонид Зверев
Проверяющий эксперт

Леонид Зверев

Команда BotHelp
Автор статьи — Команда BotHelp
Леонид Зверев
Материал подготовлен с проверкой эксперта — Леонид Зверев

Категории