TraffSoft
Перейти к содержимому

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

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

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

Ниже — пошаговое создание, настройка, варианты запуска без программиста и ограничения Telegram, о которых популярные инструкции молчат.

Что нужно, чтобы сделать бота в телеграм

Бот в Telegram — это специальный аккаунт без номера телефона. Он работает на сервере владельца и общается с Telegram через Bot API — программный интерфейс мессенджера.

Отсюда три пути, и выбрать стоит до регистрации.

  • Свой код на сервере. Полный контроль и любые функции, но нужен программист и сервер, который работает круглосуточно.
  • Конструктор ботов. Сценарий собирается без кода, а бот живёт на серверах сервиса. Удобно, однако сервис получает полный доступ к боту.
  • Готовые функции Telegram. Часть задач теперь решается вообще без своего бота — например, приветствия в группах и каналах.

В любом случае первый шаг один: сделать бота в телеграм через @BotFather.

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

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

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

Имя, наоборот, меняется в любой момент командой /setname. А с июля 2025 года у BotFather есть мини-приложение с теми же функциями в привычном интерфейсе.

Токен: ключ, который нельзя никому показывать

Токен — это полный доступ к боту. Документация Telegram предупреждает прямо: тот, кто знает токен, управляет ботом полностью.

  • Не публикуйте токен ни в чатах, ни в открытом коде. Правила для разработчиков запрещают выкладывать ключи, а всё сделанное по вашему токену считается сделанным вами.
  • Конструктор получает контроль. Вставляя токен в сервис, вы отдаёте ему управление ботом. Уходите с сервиса — выпустите новый токен.
  • Утечка лечится одной командой. /token в BotFather выдаёт новый ключ, а старый перестаёт работать.

Если нужно сделать бота в телеграм руками подрядчика, договоритесь о правах заранее. Передать бота можно только тому, кто хотя бы раз с ним взаимодействовал, и передача необратима. Проблемы с самим ботом разработчики решают через @BotSupport — другие адреса собраны в статье про поддержку телеграм.

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

Сделать бота в телеграм — полдела: пустой бот без описания выглядит заброшенным. Настройки делаются командами BotFather за несколько минут.

КомандаЧто меняетГде видно
/setdescriptionописание до 512 символовв пустом чате, блок «Что умеет этот бот?»
/setabouttextкороткий текст до 120 символовв профиле бота и при пересылке ссылки
/setuserpicаватарв списке чатов и в профиле
/setcommandsсписок командподсказки при вводе «/»
/setprivacyрежим приватности в группахкакие сообщения бот видит
/setjoingroupsможно ли добавлять бота в группыв меню добавления участников

Кнопка меню рядом с полем ввода показывает список команд или открывает мини-приложение. Telegram советует, чтобы любой бот отвечал хотя бы на /start и /help.

Где будет работать бот: код, конструктор или без кода

Зарегистрированный бот существует, но молчит. Чтобы сделать бота в телеграм рабочим, нужна программа, которая принимает сообщения и отвечает на них круглосуточно.

Свой код. Программа сама запрашивает у Telegram новые сообщения или получает их на ваш адрес — это называется long polling и webhook. Домашний компьютер не всегда включён, поэтому инструкция Telegram для постоянной работы советует сервер.

Конструктор. Сценарий собирают мышкой, а сервер — забота сервиса. Однако цена удобства — доступ сервиса к боту и к данным пользователей.

Без своего бота. В 2025–2026 годах Telegram добавил функции, которые раньше требовали разработки:

  • в марте 2026 года появились боты-менеджеры, которые создают бота за пользователя без кода;
  • с мая 2026 года любой пользователь подключает бота к своему профилю в разделе «Автоматизация чатов», если бот поддерживает этот режим;
  • приветствия в группах и каналах с августа 2026 года настраиваются без ботов.

Чего бот не умеет: ограничения Telegram

Даже если сделать бота в телеграм идеально, у него останутся ограничения платформы. Их полезно знать до того, как обещать что-то клиенту.

  • Не пишет первым. Человек должен сам запустить бота или добавить его в группу. Исключение одно: после заявки на вступление в чат бот может написать заявителю в течение 5 минут. Поэтому обещание «бот сам поприветствует нового подписчика канала» не работает.
  • В группе видит не всё. По умолчанию включён режим приватности: бот видит только адресованные ему команды и ответы на свои сообщения.
  • Лимиты отправки. По FAQ для разработчиков: в один чат — не больше сообщения в секунду, в группу — до 20 сообщений в минуту, общая рассылка — около 30 сообщений в секунду. Платные рассылки поднимают потолок до 1000 в секунду за 0,1 звезды за каждое сообщение сверх бесплатных 30, но доступны только крупным ботам.
  • Базу хранит не Telegram. Список тех, кто запускал бота, сохраняет ваш код или сервис — сам Telegram такую базу не ведёт.
  • Цифровые товары — только за звёзды. Продажа цифровых товаров и услуг внутри бота идёт через Telegram Stars.
Что бот в телеграм может и чего не может: писать первым, видеть всё в группе, рассылать без лимитов

Как сделать, чтобы бота нашли

Бот не может позвать человека сам, поэтому сделать бота в телеграм — ещё не значит получить пользователей. Находят бота по username в поиске и по ссылке вида t.me/имя_бота. Если бот — витрина магазина, где брать покупателей, разобрано в статье про продвижение интернет-магазина в Telegram.

Ссылка с меткой показывает, откуда пришли люди: t.me/имя_бота?start=метка. В метке допустимы латиница, цифры, «_» и «-», до 64 символов, кириллица не подойдёт. Под каждый источник — своя метка.

Бота можно добавить администратором в свой канал, чтобы он публиковал посты, — пригодится, если канал вы только создаёте. Где брать первых пользователей, разобрано в статье как раскрутить телеграм бота, а сбор целевой аудитории и приглашения есть среди инструментов TraffSoft.

Правила Telegram для владельцев ботов

Подключая бота, вы принимаете правила для разработчиков. Коротко главное для маркетолога:

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

При этом бот получает имя, username и фото пользователя, а также то, что человек сам ему отправил. Поэтому советы собирать ники и писать людям вне бота этим правилам прямо противоречат.

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

  • Выбрать username наспех. Сменить его нельзя, только создать бота заново.
  • Выложить токен. Кто знает токен, управляет ботом.
  • Оставить токен сервису, от которого ушли. Выпустите новый командой /token.
  • Рассчитывать, что бот напишет первым. Первым всегда пишет человек.
  • Рассылать без учёта лимитов. Около 30 сообщений в секунду — потолок без платных рассылок, подробнее в справочнике лимитов Telegram.
  • Отдать создание бота подрядчику без передачи прав. Бот так и останется на его аккаунте.

Частые вопросы о том, как сделать бота в телеграм

Сколько стоит сделать бота в телеграм? Регистрация в BotFather бесплатная. Платить приходится за разработку, сервер или подписку на конструктор.

Можно ли сделать бота без программирования? Да: через конструктор или новые функции Telegram — «Автоматизацию чатов» и приветствия в группах и каналах. Сложную логику всё равно пишут программисты.

Можно ли поменять username бота? Нет. Имя меняется командой /setname, а username — никогда.

Может ли бот написать человеку первым? Нет, только после того, как человек сам его запустил. Исключение — 5 минут после заявки на вступление в чат.

Что делать, если токен утёк? Отправить /token в BotFather: будет выдан новый токен, а старый перестанет работать.

Что в итоге

Сделать бота в телеграм — пять минут в BotFather. Дольше и важнее всё, что вокруг: продуманный username, спрятанный токен, описание и команды, выбранный способ запуска.

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

Сделали бота и ищете, где взять первых пользователей? Разборы связок смотрите на YouTube-канале TraffSoft, а инструменты для сбора аудитории — на traffsoft.com.

Читайте также