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

С 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.