21 октября 2026 г.

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

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

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

Бот в Telegram заводится за пять минут и без единой строки кода: вы открываете чат с BotFather, отправляете команду создания, придумываете имя и юзернейм - и получаете токен. Токен - это длинная строка, которой ваш бот потом представляется Telegram. Дальше по шагам: что вводить на каждом экране, что настроить сразу и что проверить, если бот молчит.

Проверено: 21 октября 2026.

Меня зовут Анастасия Майер, я архитектор контент-заводов и инженер по искусственному интеллекту: 20 систем под ключ в 10 нишах. Боты у меня работают в каждой из них - собирают заявки с прокладки, раздают бесплатник за контакт, пишут менеджеру о сорванной сдаче ролика. Заводила я их десятки раз, и на первом же шаге люди теряют вечер на одной ошибке: придумывают юзернейм наспех, а поменять его потом нельзя.

Разберу, зачем свой бот нужен обычному бизнесу, что такое токен и как его не потерять, как пройти создание по шагам, что дооформить сразу после и что делать, если бот не отвечает.

Зачем вам свой бот в Telegram

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

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

Что чаще всего поручают боту в небольшом бизнесе:

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

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

Что такое токен бота и почему его берегут

Коротко: токен - это строка, которой бот авторизуется в Bot API. Кто держит токен, тот управляет ботом, поэтому его хранят как пароль от расчётного счёта.

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

Что из этого следует на практике:

  • Токен в переписке с самим собой - это уже утечка. Переписка попадает в бэкапы, на экран на созвоне и в чужие руки вместе с разблокированным телефоном.
  • Токен на скриншоте читается, даже если шрифт мелкий.
  • Токен, попавший в репозиторий, остаётся в истории коммитов после того, как вы поправите файл.

Правильное место для токена - менеджер паролей или файл с настройками, который не уходит в репозиторий. Если токен всё-таки утёк, его не восстанавливают, а заменяют: в BotFather есть отдельная команда выпуска нового токена, после неё старый перестаёт работать.

Ещё одна деталь из документации, на которой спотыкаются все: при обращении к адресу api.telegram.org перед токеном ставится слово bot. Не поставили - сервер не найдёт метод и ответит ошибкой, а вы будете искать проблему в самом токене.

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

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

Шаг 1. Найдите BotFather и проверьте, что он настоящий. В поиске Telegram наберите имя BotFather. У официального аккаунта стоит галочка подтверждения. Двойники с похожими именами и лишними символами в юзернейме существуют, и отдавать им управление своим ботом не стоит. У BotFather есть ещё мини-приложение с тем же набором возможностей и более современным интерфейсом - если вам удобнее кнопки, а не команды, работайте в нём.

Шаг 2. Отправьте команду создания. В чате с BotFather отправьте:

/newbot

Шаг 3. Введите имя бота. Имя - это то, что люди видят в контактах и в шапке чата. Русские буквы, пробелы и эмодзи здесь допустимы. Имя потом меняется отдельной командой, так что идеальная формулировка с первого раза не нужна.

Шаг 4. Введите юзернейм. Юзернейм - это короткое имя для поиска, упоминаний и ссылок вида t.me. Требования из документации Telegram жёсткие:

  • длина от 5 до 32 знаков;
  • только латинские буквы, цифры и подчёркивание;
  • обязательное окончание на bot - например, tetris_bot или TetrisBot;
  • регистр не учитывается.

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

Шаг 5. Заберите токен. В ответ BotFather пришлёт сообщение с токеном - это длинная строка из цифр, двоеточия и букв. Скопируйте её целиком и сразу уберите в менеджер паролей. Сообщение в чате с BotFather после этого можно удалить.

Шаг 6. Откройте бота и нажмите «Начать». В том же сообщении будет ссылка вида t.me с вашим юзернеймом. Перейдите по ней со своего аккаунта: при первом открытии бота Telegram показывает кнопку «Начать», которая отправляет команду /start. Бот пока молчит в ответ - это нормально, пока к нему не подключена ваша логика.

Что настроить сразу после создания

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

Новый пользователь, открывший вашего бота, видит блок «Что умеет этот бот» - это описание, которое вы задаёте в BotFather. Пустой блок читается как брошенный бот, а все ваши заявки начинаются ровно с того, нажмёт человек кнопку или закроет чат.

Что настраивается командами в BotFather:

  • Описание. До 512 знаков, показывается в начале разговора с ботом в блоке «Что умеет этот бот». Команда:

/setdescription

  • Короткий текст профиля. До 120 знаков, виден на странице бота и уходит вместе со ссылкой, когда вашего бота кому-то пересылают. Команда:

/setabouttext

  • Картинка профиля. Ставится командой:

/setuserpic

  • Список команд. Пользователь набирает в чате косую черту и видит подсказки. Команда:

/setcommands

Telegram просит всех разработчиков поддерживать три базовые команды: /start начинает работу с ботом, /help отдаёт короткую справку, /settings показывает настройки, если они у бота есть. Свои команды пишите строчными латинскими буквами, длиной до 32 знаков, и как можно конкретнее: /newrule понятнее, чем /new с уточнением следом.

Все эти настройки собраны и в интерактивном виде - в BotFather есть команда /mybots, которая открывает список ваших ботов с кнопками.

Как проверить, что бот жив

Коротко: откройте бота по ссылке t.me, нажмите «Начать», а потом убедитесь, что он отвечает на запрос от вашего кода или сценария автоматизации.

Проверка делится на две части, и путать их не стоит. Первая - бот существует и открывается в Telegram: ссылка работает, имя и картинка на месте, кнопка «Начать» видна. Вторая - токен рабочий: ваш скрипт или сервис автоматизации обращается к Bot API и получает ответ.

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

Если вы собираетесь не просто отвечать на сообщения, а читать чаты от своего имени, вам понадобится другая пара ключей - api_id и api_hash. Это отдельная история со своими граблями, и она разобрана в статье про то, как получить api id и api hash Telegram в России.

Частые ошибки и что они значат

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

  • BotFather отвечает, что юзернейм занят. Кто-то уже зарегистрировал такой адрес. Придумайте другой вариант, не отходя от бренда: добавьте слово из ниши, а не цифру в конце.
  • BotFather не принимает юзернейм. Нарушено одно из требований: короче пяти или длиннее тридцати двух знаков, есть дефис, точка или кириллица, нет окончания bot.
  • Сервер отвечает ошибкой авторизации на запрос к Bot API. Токен скопирован не целиком, заменён новым или подставлен не в то поле. Проверьте строку целиком, а если не помогло - выпустите токен заново.
  • Сервер отвечает, что метод не найден. В адресе потеряна приставка bot перед токеном - документация Telegram требует её при обращении к api.telegram.org.
  • Бот не видит сообщения в группе. Это режим приватности, он включён у всех ботов по умолчанию. В таком режиме бот получает только адресованные ему команды, ответы на свои сообщения и служебные сообщения. Режим отключается командой /setprivacy, после чего бота придётся удалить из группы и добавить заново.
  • Бот не находится поиском. Юзернейм набран с опечаткой или человек ищет по имени, а не по адресу. Давайте людям прямую ссылку t.me, а не инструкцию «найдите в поиске».

Если не получилось

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

Порядок проверок, который экономит время:

  • Откройте бота по ссылке t.me со второго аккаунта или с телефона коллеги. Если он открывается, проблема не в боте, а в коде или сценарии.
  • Выпустите новый токен командой /token в BotFather и подставьте его во все места, где работал старый. После выпуска нового старый перестаёт действовать, поэтому обновлять нужно всё сразу.
  • Проверьте, что в адресе запроса перед токеном стоит слово bot.
  • Для группового бота проверьте режим приватности и права: бот, добавленный администратором, видит все сообщения независимо от режима.
  • Если нужно что-то проверить, не трогая рабочего бота, заведите второго и подключите тестовый сценарий к нему - документация Telegram прямо советует этот способ.

Если после этого бот ведёт себя странно со стороны самого Telegram, писать нужно в официальную поддержку ботов в Telegram. Изменения в правилах и лимитах публикуются в канале BotNews.

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

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

Коротко: ответы на то, что спрашивают чаще всего, когда бот уже создан.

Можно ли поменять юзернейм бота? Нет. Имя меняется командой /setname, юзернейм - нет, он задаётся один раз при создании.

Сколько ботов можно создать? Лимиты Telegram меняются и публикуются в документации и в канале BotNews. Для небольшого бизнеса упереться в них сложно: один бот на заявки и один тестовый закрывают почти всё.

Нужен ли программист, чтобы бот начал отвечать? Не обязательно. Простые сценарии собираются в сервисах автоматизации без кода, сложные - кодом, который сегодня пишет нейросеть под вашим присмотром. Как работает связка редактора и нейросети, видно в статье про MCP простыми словами.

Можно ли собирать через бота контакты клиентов? Да, и это одна из главных его задач в воронке. Помните про согласие на обработку персональных данных и про то, что база должна лежать там, где вы ей управляете.

Что делать, если бот нужен срочно, а времени разбираться нет? Отдать сборку на сторону - про это следующий раздел.

Не хотите разбираться сами

Коротко: подключение и автоматизацию можно отдать - разбор задачи бесплатный, работа считается по объёму.

Самостоятельная сборка оправдана, пока бот простой: принять заявку, отдать файл, прислать уведомление. Как только к нему пристраиваются оплата, напоминания и связь с таблицами и аналитикой, время на самостоятельные эксперименты начинает стоить дороже работы специалиста. Посчитайте так же, как считали час менеджера в начале статьи: сколько ваших часов уйдёт на разбирательство и сколько заявок за это время утечёт мимо.

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

Я, Анастасия Майер, собираю такие инструменты каждую неделю и выкладываю рабочие связки в Telegram-канале. Разборы своих настроек и чужих ошибок мы устраиваем в клубе Майер - там можно принести свой случай и собрать бота вместе.

Источники

Автор

Анастасия Майер

Эксперт по контент-заводам и ИИ. 25 контент-заводов под ключ в 10 нишах, охваты от 1 млн в первый месяц. Разбираю контент-заводы на консультациях и веду Telegram @avmayer.

Мастер-группа Майер - 20 000 ₽/мес

Собрать свой контент-завод вместе со мной: курс, вайбкодинг и 2 созвона в месяц с разбором вашего завода.

Вступить в мастер-группу

Курс от 3 500 ₽

26 видеоуроков с ответами на вопросы, которые задают на каждой первой консультации.

Что внутри курса

Разберём ваш контент-завод

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

Бесплатный созвонTelegram