21 октября 2026 г.
Своего бота заводят в чате с BotFather за пять минут: команда, имя, юзернейм - и Telegram выдаёт токен. Разбираю по шагам, что вводить на каждом экране, какие требования у юзернейма, почему его потом не поменять, как оформить бота и что проверять, если он не отвечает.
Разберу, зачем свой бот нужен обычному бизнесу, что такое токен и как его не потерять, как пройти создание по шагам, что дооформить сразу после и что делать, если бот не отвечает.
Зачем вам свой бот в 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-канале. Разборы своих настроек и чужих ошибок мы устраиваем в клубе Майер - там можно принести свой случай и собрать бота вместе.
Источники