← Все статьи

Как создать бота в Telegram

Чтобы создать бота в Telegram, откройте @BotFather, отправьте команду /newbot, задайте имя и свободный username. В ответ BotFather выдаст Bot API token. Сохраните его как пароль: тот, кто получил токен, может управлять ботом через API.

Создание аккаунта бота — только первый шаг. Чтобы бот отвечал, публиковал или регистрировал пользователей, токен нужно подключить к программе или к вашему серверному коду.

1. Откройте настоящего @BotFather

Найдите @BotFather в Telegram и проверьте username. Это официальный бот Telegram для создания и настройки ботов. Не отправляйте токен другим аккаунтам с похожими именами.

2. Отправьте команду /newbot

Нажмите START, затем отправьте /newbot. BotFather по очереди запросит отображаемое имя и username.

3. Укажите имя

Имя видно в профиле и списке чатов. Оно может содержать пробелы и не обязано быть уникальным. Выберите понятную подпись, по которой пользователи узнают назначение бота.

4. Придумайте username

Username используется в поиске, упоминаниях и ссылке вида t.me/username. По текущим правилам BotFather он должен состоять из латинских букв, цифр и подчёркиваний, иметь длину 5–32 символа и оканчиваться на bot, например ExampleHelpBot.

Если имя занято, BotFather попросит выбрать другое.

5. Получите Bot API token

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

123456789:REDACTED_EXAMPLE_TOKEN

Токен подтверждает Telegram, от имени какого бота выполняется запрос к Bot API. Это не Telegram ID бота и не пароль от вашего личного аккаунта.

Почему токен нельзя публиковать

Любой, кто получил действующий token, может отправлять запросы от имени бота. Не вставляйте его в публичный код, скриншоты, статьи или открытые таблицы. Если токен утёк, отзовите его в BotFather и выпустите новый.

Что делать с ботом дальше

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

  • Для публикации добавьте бота в канал или группу и выдайте ровно нужные права.
  • Для диалогов настройте команды и логику ответов.
  • Для проверки интеграции сначала используйте тестовый чат или канал.

Как это связано с Soft Lite

Soft Lite POST Bot публикует через Telegram-ботов, созданных самим пользователем. Soft Lite Registration Bot также работает с вашими ботами и регистрациями пользователей.

Бот ваш, token ваш, аккаунт бота принадлежит вам. Soft Lite не выдаёт общий бот для всех клиентов.

Короткая проверка

  • Бот создан через настоящий @BotFather.
  • Username свободен и заканчивается на bot.
  • Токен сохранён в закрытом месте.
  • Токен не опубликован и не отправлен посторонним.
  • Вы выбрали программу или код, который будет выполнять работу бота.