Ni
BotFather в Telegram

BotFather: создайте своего бота

Mini App • Конструкторы ботов

О приложении

Каждый бот в Telegram, от крошечного напоминалки до крупного магазина, когда-то родился в одном и том же чате. BotFather это официальный бот самого Telegram, где создают и настраивают других ботов. Если у вас появилась идея, начинать нужно отсюда. 🤖

Первый бот за пять минут

Создание не требует кода. Сначала вы получаете «паспорт» бота, а уже потом думаете, что он будет делать.

  1. Отправьте команду /newbot.
  2. Придумайте имя: оно показывается в профиле и может быть любым.
  3. Выберите юзернейм: его никто не должен занимать до вас, и он заканчивается на bot.
  4. Получите токен и сохраните его в надёжном месте.

Юзернейм потом менять нельзя, поэтому подумайте над ним заранее. Имя и описание можно править хоть каждый день.

Токен: ключ, который нельзя светить

Токен это длинная строка, по которой программа управляет вашим ботом. Любой, у кого она есть, может писать от имени бота и читать его сообщения. 🔑

Не публикуйте токен в чатах, скриншотах и открытых репозиториях. Если он утёк, команда /revoke выпустит новый, а старый перестанет работать. Получить текущий можно командой /token.

Что можно настроить

В списке команд BotFather больше трёх десятков пунктов. Самые полезные из них:

  • /setname и /setuserpic. Имя и аватар бота.
  • /setdescription и /setabouttext. Текст в пустом чате и строка в профиле.
  • /setcommands. Меню команд, которое видят пользователи.
  • /setprivacy. Какие сообщения бот видит в группах.
  • /setjoingroups. Можно ли добавлять бота в группы.
  • /setinline. Режим, в котором бот отвечает прямо из строки ввода в любом чате.

Мини-приложения и игры

Команды /newapp, /myapps и /editapp отвечают за веб-приложения внутри Telegram. Через /newgame создают игры. Команда /setdomain связывает бота с адресом вашего сайта.

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

Как не запутаться с несколькими ботами

Команда /mybots показывает все ваши боты списком, и из неё можно открыть настройки любого из них кнопками. Это удобнее, чем вводить команды вручную.

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

Перед запуском проверьте профиль глазами новичка: понятно ли описание, работает ли /start, виден ли список команд.

Чего не сделает BotFather

BotFather не пишет логику бота. Он только регистрирует и настраивает его. Дальше нужен код, конструктор без программирования или готовая платформа, которой вы передаёте токен. ⚙️

Будьте осторожны с чужими сервисами, которые просят токен: передав его, вы отдаёте контроль над ботом. Если сомневаетесь, сразу отзовите токен через /revoke.

Если бот вам больше не нужен, команда /deletebot удаляет его навсегда. Подумайте дважды: вернуть юзернейм вряд ли получится. 🗑

#Telegram#Mini App#Конструкторы ботов

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

Сколько стоит создать бота через BotFather?▼
Создание бота через BotFather не требует платы за саму регистрацию. Расходы могут появиться позже: на хостинг, на платные функции вашего бота или на сторонние сервисы.
Что делать, если токен бота утёк?▼
Сразу отправьте BotFather команду /revoke и выберите бота. Старый токен перестанет работать, а вы получите новый. Затем обновите токен в своём коде или сервисе.
Можно ли сменить юзернейм бота?▼
Юзернейм после создания менять нельзя, поэтому выбирайте его внимательно. Имя, описание и аватар меняются свободно командами /setname, /setdescription и /setuserpic.
Нужно ли уметь программировать?▼
Чтобы создать бота и настроить профиль, программирование не нужно. Чтобы бот что-то делал, нужен код или конструктор, которому вы передаёте токен. Работайте только с теми сервисами, которым доверяете.
3.0

На основе данных

Пользователи8.8M
ЯзыкEN, RU
ВерифицированоДа