К содержанию

Как сделать бота в Телеграм

Обновлено 14 октября 2026 г. · Служба поддержки Игродоната

Telegram Starsот 72 ₽, цена видна до оплатыКупить на Игродонате
Содержание

Сделать бота в Телеграм можно через официального бота @BotFather: отправьте ему команду /newbot, придумайте имя и юзернейм, и он выдаст токен. Так описано в документации Telegram для разработчиков ботов.

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

Как создать бота через @BotFather

Создание бота занимает пару минут и не требует программирования. Порядок по документации Telegram:

  • Шаг 1. Найдите в Telegram @BotFather и откройте с ним чат.
  • Шаг 2. Отправьте команду /newbot.
  • Шаг 3. Введите имя бота, оно будет видно в контактах и в чатах.
  • Шаг 4. Введите юзернейм бота, по нему его будут находить в поиске.
  • Шаг 5. Сохраните токен, который пришлёт @BotFather.

После этого бот уже существует, но пока ничего не умеет. Чтобы он отвечал на сообщения, к нему подключают программу, которая работает через Bot API.

Требования к имени и юзернейму бота

У бота два названия: имя и юзернейм. Имя потом можно поменять, а юзернейм нельзя, поэтому выбирайте его внимательно.

Что Требования из документации
Имя Показывается в контактах, можно менять командой /setname
Юзернейм От 5 до 32 символов: латиница, цифры и нижнее подчёркивание
Окончание юзернейма Обязательно на «bot», например tetris_bot или TetrisBot
Регистр Не важен

Юзернейм используется в поиске, упоминаниях и ссылках вида t.me. Если нужный уже занят, придётся выбрать другой.

Что такое токен и как его хранить

Токен — строка вида «110201543:AAHdqTcv…», которая подтверждает, что запросы к Bot API отправляет именно ваш бот. Он относится к боту, а не к вашему аккаунту Telegram.

Правила из документации:

  • храните токен в надёжном месте и никому его не передавайте;
  • если токен утёк или потерян, получите новый командой /token в @BotFather;
  • в коде лучше не хранить токен напрямую, а выносить в файл настроек или переменные окружения.

Проверить токен можно прямо в браузере. Документация предлагает открыть адрес api.telegram.org/bot<токен>/getMe, и в ответ придут данные бота.

Как настроить бота после создания

Внешний вид и описание бота меняют в @BotFather. Команды можно ввести вручную или открыть удобное меню через /mybots.

Команда Что меняет
/setdescription Описание до 512 символов, его видят в начале чата
/setabouttext Короткий текст до 120 символов в профиле бота
/setuserpic Аватар бота
/setcommands Список команд, которые бот подсказывает после «/»
/setjoingroups Можно ли добавлять бота в группы
/deletebot Удаление бота, его нельзя отменить

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

Какие команды нужны каждому боту

Документация Telegram советует поддерживать три базовые команды. Пользователи ожидают их от любого бота.

Что они делают:

  • /start — начало общения, например приветствие, команда видна как кнопка Start при первом открытии чата;
  • /help — короткая справка о том, что умеет бот, и список команд;
  • /settings — настройки бота для пользователя, если они есть.

Список команд задают через /setcommands. Тогда Telegram будет показывать подсказки, когда пользователь вводит «/».

Как бот может принимать оплату

Боты в Telegram умеют продавать товары и услуги через встроенные платежи. Для цифровых товаров действует отдельное правило.

По документации Telegram о платежах:

Что продаёт бот Чем платят
Цифровые товары и услуги Только Telegram Stars (валюта XTR)
Физические товары Отдельный порядок, описан на своей странице

Пользователи покупают звёзды через встроенные покупки Apple и Google или через @PremiumBot, а затем платят ими боту. Разработчик потом может обменять полученные звёзды на вознаграждение.

Как передать бота другому человеку

Бота можно передать другому пользователю: отправьте /mybots, выберите бота и передайте права. Передать можно только тому, кто хотя бы раз общался с ботом.

Что важно знать:

  • новый владелец получает полный доступ, в том числе к сообщениям бота;
  • он сможет удалить бота;
  • передача окончательная, поэтому решайте заранее.

Служба поддержки Игродоната: «Если бот продаёт цифровые товары за звёзды, покупателям нужен баланс Stars. Звёзды можно пополнить по юзернейму, без входа в аккаунт Telegram».

На Игродонате продаются звёзды Telegram по юзернейму и Telegram Premium в подарок. Как оплатить Premium из России, мы разобрали в статье как оплатить Телеграм Премиум.

Коротко о главном

  • Бота создают в @BotFather командой /newbot.
  • Юзернейм бота заканчивается на «bot» и не меняется потом.
  • Токен нужно хранить как пароль, новый выдаёт команда /token.
  • Описание, аватар и команды настраивают в @BotFather.
  • Цифровые товары в ботах продаются только за Telegram Stars.

Вопросы и ответы

Как создать бота в Телеграм?

Откройте @BotFather, отправьте /newbot, введите имя и юзернейм. В ответ придёт токен бота.

Каким должен быть юзернейм бота?

От 5 до 32 символов, латиница, цифры и подчёркивание, и обязательно на «bot» в конце.

Можно ли поменять юзернейм бота?

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

Что делать, если токен бота утёк?

Получите новый командой /token в @BotFather.

Чем платят боту за цифровые товары?

По правилам Telegram цифровые товары и услуги в ботах оплачивают только звёздами Telegram Stars.