# Как создать телеграм бота

Language: ru
Canonical: <https://flowin.click/prochee/kak-sozdat-telegram-bota>
Published: 2021-09-08T11:00:00+01:00
Modified: 2026-10-19T06:30:44+01:00

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

![Как создать телеграм бота](<https://flowin.click/wp-content/uploads/2026/10/cf-42a6c65547466c6ec74044be.webp>)

Содержание статьи

- [Что такое телеграм бот?](<https://flowin.click/prochee/kak-sozdat-telegram-bota#headline-6-324>)
- [Суть телеграм ботов](<https://flowin.click/prochee/kak-sozdat-telegram-bota#headline-11-324>)
- [Создание телеграм бота в @BotFather](<https://flowin.click/prochee/kak-sozdat-telegram-bota#headline-14-324>)
- [Функции телеграм бота](<https://flowin.click/prochee/kak-sozdat-telegram-bota#headline-17-324>)
- [Частые вопросы](<https://flowin.click/prochee/kak-sozdat-telegram-bota#faq>)

## Что такое телеграм бот?

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

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

## Суть телеграм ботов

По своей сути телеграм-боты позволяют взаимодействовать с программами через обычный чат. Вместо отдельного приложения с меню и формами человек открывает знакомую переписку в Telegram.

Например, редакции нужен бот для предложений читателей. Читатель присылает тему будущей публикации, а программа сохраняет её и отправляет подтверждение. Другой бот может напоминать о встречах или проводить викторины. Снаружи это всё те же сообщения, но задачи у программ разные.

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

## Создание телеграм бота в @BotFather

@BotFather последовательно запрашивает два значения: отображаемое имя и уникальный адрес, который называется username. В нашем примере имя будет «Помощник редакции».

Где выполняем действия

На снимках показан Telegram Web. В приложении Telegram тоже откройте чат с @BotFather и отправьте те же команды. Ответы @BotFather в нашем примере приходят на английском; ниже объяснено, что он просит на каждом шаге.

1. Найдите **[@BotFather](<https://t.me/BotFather>)** через поиск Telegram, откройте чат и нажмите на название вверху, чтобы открыть профиль. Проверьте точное имя пользователя **@BotFather** и отметку проверки: похожее название ещё не означает, что перед вами официальный бот. Вернитесь в чат. Если открываете переписку впервые, нажмите «Старт».
   
   [![Официальный @BotFather с именем пользователя @BotFather и отметкой проверки](<https://flowin.click/wp-content/uploads/2026/10/cf-a24f19b22b285f30d6a8e346.webp>)](<https://flowin.click/wp-content/uploads/2026/10/cf-a24f19b22b285f30d6a8e346.webp>)
   
   Для регистрации нужен именно @BotFather.
   
   Совет
   
   Придумайте понятное имя и несколько вариантов адреса заранее. Имя должно подсказывать, для чего нужен бот, а адрес лучше сделать коротким и удобным для набора. Если первый вариант занят, у вас будет запасной.
2. Отправьте в чат команду ` /newbot `. @BotFather ответит по-английски и попросит придумать имя для нового бота.
3. Отправьте имя бота отдельным сообщением. В примере это «Помощник редакции». Здесь можно использовать русские буквы и пробелы. После имени @BotFather попросит username.
   
   [![Команда /newbot, имя Помощник редакции и следующие за ними ответы @BotFather](<https://flowin.click/wp-content/uploads/2026/10/cf-58cd98163bcc700075ce6074.webp>)](<https://flowin.click/wp-content/uploads/2026/10/cf-58cd98163bcc700075ce6074.webp>)
   
   Сначала /newbot, затем имя. Оба сообщения показаны в одной переписке.
4. Отправьте выбранный username без знака ` @ `. Он должен содержать от 5 до 32 латинских букв, цифр или подчёркиваний и заканчиваться на ` bot `. В примере принят адрес @editorial\_helper\_flowin\_bot; для своего бота выберите другой свободный вариант. Если адрес занят, @BotFather попросит новый. Когда username принят, в ответе появятся ссылка на бота и токен: регистрация завершена.
   
   [![@BotFather подтвердил создание @editorial\_helper\_flowin\_bot и выдал токен, значение которого закрыто](<https://flowin.click/wp-content/uploads/2026/10/cf-5e73683fa22ac02275701f6f.webp>)](<https://flowin.click/wp-content/uploads/2026/10/cf-5e73683fa22ac02275701f6f.webp>)
   
   Подтверждение, адрес бота и токен приходят одним сообщением. Токен на изображении скрыт.

Теперь у бота есть аккаунт и адрес, по которому люди смогут его найти. Полученный токен понадобится для следующего этапа: подключения программы к боту.

## Функции телеграм бота

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

Для подключения понадобится токен из сообщения @BotFather. Он даёт программе доступ к аккаунту бота. Username нужен для другого: по этому адресу люди находят чат, поэтому его можно сообщать читателям и клиентам.

Если вы открыли нового бота, нажали «Старт» и не получили ответа, регистрация от этого не становится неудачной. Пока программа не подключена, отвечать просто некому.

Важно

Тот, у кого есть токен, может управлять ботом. Храните его как пароль и передавайте только разработчику или сервису, которому доверяете подключение. Адрес бота можно публиковать, токен нельзя.

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

 

**Нужно ли покупать отдельную SIM-карту для бота?**

Нет. Вы создаёте его через @BotFather из своего аккаунта Telegram. Для самого бота отдельный номер и SIM-карта не нужны.

 

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

Для регистрации код не нужен: достаточно пройти переписку с @BotFather. Чтобы бот выполнял задачи, после регистрации потребуется программа или готовый сервис с подходящими функциями.

 

**Что делать, если @BotFather не принимает username?**

Проверьте длину, допустимые символы и окончание ` bot ` по [правилам выбора адреса](<https://flowin.click/prochee/kak-sozdat-telegram-bota#choose-bot-username>). Если сообщение говорит, что username занят, придумайте другой вариант. Отображаемое имя при этом может оставаться прежним.

 

**Почему бот не отвечает даже после нажатия «Старт»?**

Кнопка отправляет боту команду начала общения, но ответ должна сформировать программа. Если она ещё не подключена, это ожидаемый результат. Разница между регистрацией и запуском объяснена [в разделе о работе бота](<https://flowin.click/prochee/kak-sozdat-telegram-bota#headline-17-324>).

 

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

Нет, токен можно отозвать и заменить через [@BotFather](<https://t.me/BotFather>). После замены новый ключ потребуется указать в подключённой программе или сервисе. Сам аккаунт бота при этом остаётся прежним.
