Как создать бота в Телеграм в 2026 году: BotFather, конструктор или готовый бот

Как создать бота в Телеграм: через BotFather и код, в конструкторе или описав его словами. Пошагово, со сравнением и советами для владельца канала.

· 8 мин чтения

Создать бота в Телеграм можно тремя способами. Первый: зарегистрировать бота у @BotFather, написать для него код и запустить на своём сервере. Второй: собрать сценарий из блоков в конструкторе ботов. Третий: описать задачу словами в сервисе, который сам создаст и запустит готового бота. Так работает PowerTeleBot.

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

Три способа создать бота: сравнение

Способ Что понадобится Сколько возни с настройкой Кому подходит
BotFather, код и сервер Навыки программирования, сервер, который работает круглосуточно Больше всего: пишете логику, запускаете, сами чините ошибки Разработчикам и тем, кому нужна нестандартная логика
Конструктор ботов Бот из BotFather и его токен, аккаунт в конструкторе Средне: схема из блоков без кода, но сценарий продумываете вы Бизнесу с воронками продаж, записью клиентов, CRM
PowerTeleBot Аккаунт в Telegram и ссылка на ваш канал Меньше всего: описываете идею и заполняете несколько полей Владельцам каналов, которым нужен розыгрыш, платный доступ, магазин или модерация

Как создать бота в Телеграм через BotFather

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

  1. Найдите в поиске @BotFather. Проверьте галочку верификации рядом с именем, чтобы не попасть на поддельный аккаунт.
  2. Запустите его и отправьте команду /newbot.
  3. Введите имя бота. Его видно в профиле и в списке чатов, поменять имя можно в любой момент.
  4. Придумайте юзернейм: от 5 до 32 символов, только латиница, цифры и подчёркивание, а в конце обязательно bot, например tetris_bot или TetrisBot. Юзернейм потом не поменять, так что выбирайте внимательно.
  5. Сохраните токен. Это строка вида 110201543:AAHdqTcv…, ключ, через который программа управляет ботом. Храните его как пароль: у кого токен, тот и управляет ботом. Если токен утёк или потерялся, команда /token выпустит новый.

Профиль оформляется там же: /setdescription задаёт текст «Что умеет этот бот?» (до 512 символов), /setabouttext — короткое описание в профиле (до 120 символов), /setuserpic — аватарку, /setcommands — список команд в меню.

Что нужно после BotFather: код и сервер

BotFather выдаёт боту имя и ключ, и на этом его работа заканчивается. Чтобы бот отвечал, нужна программа: она получает сообщения от Telegram и решает, что ответить. В официальном руководстве «From BotFather to Hello World» Telegram показывает этот путь на Java и даёт примеры на Python, Go, TypeScript и C#. Там же сказано, что для постоянной работы код переносят на арендованный сервер, а хранение данных разработчик делает и поддерживает сам.

Что остаётся на вас:

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

Этот путь даёт полный контроль. Он хорош, если вы программируете сами или у вас есть разработчик.

Можно ли создать бота с телефона

Зарегистрировать бота в BotFather с телефона можно: это обычная переписка в Telegram. Писать код и настраивать сервер с телефона неудобно, поэтому первый способ обычно заканчивается за компьютером. Конструкторы чаще настраивают в браузере, хотя у некоторых есть мобильное приложение или мини-приложение в Telegram. PowerTeleBot — мини-приложение внутри Telegram, поэтому весь путь от идеи до запуска проходит в том же приложении, где вы ведёте канал.

Как сделать бота с кнопками

У ботов в Telegram два вида кнопок (подробнее в документации):

  • Кнопки под сообщением (инлайн-клавиатура). Нажатие не отправляет сообщение в чат, поэтому ими удобно делать меню, ссылки, настройки и оплату.
  • Кнопки вместо клавиатуры. Они заменяют обычную клавиатуру готовыми вариантами ответа.

Если пишете код, кнопки описываете в нём сами. В конструкторе их добавляют прямо в схеме сценария. В готовых ботах кнопки уже расставлены под задачу.

Способ второй: конструктор ботов без программирования

Конструктор — сервис, где сценарий собирают из блоков: сообщение, кнопка, условие, оплата, рассылка. Код писать не нужно, но логику продумываете вы. Сам бот обычно всё равно создаётся в BotFather: вы копируете токен и вставляете его в конструктор. Так подключение описано, например, в справках Salebot и SendPulse на октябрь 2026 года.

У многих конструкторов есть бесплатный тариф или пробный период с лимитами по подписчикам и сообщениям. Конструктор хорош, когда нужна воронка продаж, запись клиентов, связка с CRM или один бот сразу для нескольких мессенджеров. Как выбрать сервис, разобрали в статье «Конструктор ботов для Телеграм: как выбрать».

Способ третий: описать бота словами в PowerTeleBot

PowerTeleBot — мини-приложение в Telegram, которое делает ботов для авторов каналов. Путь выглядит так:

  1. Откройте PowerTeleBot в Telegram и добавьте ссылку на свой канал. Права администратора для регистрации не нужны.
  2. Опишите бота своими словами. Power предложит готового бота под задачу или честно скажет, что идее нужна индивидуальная разработка. Её может сделать команда Power, вы получите оценку стоимости.
  3. Заполните несколько полей. Power сам создаст бота в Telegram, придумает ему имя и поставит аватарку. Шага с BotFather нет, код не нужен.
  4. Попробуйте бота в закрытом режиме: его видите только вы. Это бесплатно 3 дня, платить до запуска не нужно.
  5. Выберите тариф и запустите бота. Power даст готовый пост для вашего канала.
  6. На главном экране видно, сколько людей пользуются вашими ботами в этом месяце, и главную цифру по каждому боту.

Обойтись без BotFather можно потому, что Telegram разрешил ботам создавать других ботов и управлять ими от имени владельца: объявил об этом 31 марта 2026 года (блог Telegram), а 3 апреля открыл эту возможность разработчикам (документация Telegram).

Важное ограничение: Power не пишет произвольных ботов с нуля. Он подбирает готового бота под вашу задачу, а для остального предлагает разработку на заказ. Тарифы считаются по числу людей, которые пользуются вашими ботами за месяц, и оплачиваются звёздами Telegram: например, Базовый — 450 звёзд в месяц за 1 000 пользователей. Как ИИ помогает собрать бота и где его пределы, рассказали в статье «Бот в Телеграм с помощью нейросети».

Какой бот нужен для канала

Когда ищут, как создать бота в телеграмме самому для канала, обычно имеют в виду одну из пяти задач.

Розыгрыш. Простой розыгрыш Telegram проводит сам: владелец канала задаёт условия и заранее оплачивает призы (Premium или звёзды Telegram) в разделе «Настройки канала → Статистика → Голоса» (блог Telegram). Бот нужен, если хочется своей механики. Конкурс приглашений засчитывает друзей, которых позвал участник, пока они остаются в канале. Колесо розыгрыша выбирает победителя случайно, а вращение колеса, которое можно снять для подписчиков, его раскрывает. Подробнее в статье «Розыгрыш в Телеграм-канале».

Платный доступ. Telegram умеет продавать подписку на закрытый канал за звёзды через пригласительную ссылку с ежемесячной платой. Бот пригодится, если нужно продавать доступ в закрытую группу помесячно или разово: Платный канал сам впускает и исключает участников. Подробнее: «Платный канал в Телеграм за звёзды».

Модерация группы. Если у канала есть чат для обсуждений, Модератор группы убирает спам, мат, NSFW-картинки и флуд и встречает новичков правилами. Подробнее: «Бот-модератор для группы».

Анонимные вопросы. Подписчики присылают вопросы и отзывы, а аккаунты не видны ни вам, ни им. Подробнее: «Анонимные вопросы в Телеграм».

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

Администратором канала бота делают, только если ему это действительно нужно: публиковать посты или проверять, кто подписался. В PowerTeleBot права администратора просят только такие боты, например конкурс, который проверяет вступивших. Power заранее показывает, что бот сможет делать в канале, а что нет.

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

Да, но бесплатной обычно бывает только часть пути:

  • BotFather бесплатный.
  • Код можно написать самому, но сервер для круглосуточной работы, как правило, платный.
  • У конструкторов есть бесплатные тарифы с лимитами, иногда с рекламой сервиса внутри бота.
  • В PowerTeleBot собрать и проверить бота можно бесплатно 3 дня. Для запуска на подписчиков нужен тариф.

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

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

Только для первого способа. Конструктор и PowerTeleBot обходятся без кода. В конструкторе вы рисуете сценарий, в PowerTeleBot заполняете поля готового бота.

Где взять токен бота?

В @BotFather: он присылает токен сразу после создания бота командой /newbot. Если токен потерялся или утёк, команда /token выпустит новый.

Можно ли поменять юзернейм бота?

Имя можно менять сколько угодно, юзернейм нет. По документации Telegram он задаётся один раз при создании.

Нужно ли делать бота администратором канала?

Только если бот публикует посты или проверяет подписку. Боту для анонимных вопросов права в канале не нужны.

Если вы ведёте канал и вам нужен бот под конкретную задачу, начните с описания идеи: откройте PowerTeleBot в Telegram. Что умеет сервис, можно посмотреть на главной странице.