Skip to main content

BotFather - возможности и функционал

Возможности BotFather которые могут пригодиться вам при создании бота.

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

❖ Команды в BotFather

Telegram позволяет создавать пользовательское меню для Команд бота. Кроме того, для таких функций как «Помощь» и «Настройки» могут быть добавлены отдельные кнопки в профиле бота.

Screenshot_2024_01_15_15_24_42_709_org_telegram_messenger_edit.jpg

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

Для добавления команд:

☞ Перейдите в BotFather
• Отправьте команду /mybots
• Выберите нужный бот из списка существующих
• Нажмите «Edit Bot»
• Нажмите «Edit Commands»

После чего следуйте представленным инструкциям.

Особенно обратите внимание на формат добавления команд. Команды добавляются без первоначального символа "/" (слеш), а также каждая команда должна иметь описание представленное через "-" (чёрточку).

Если в подсказках команд есть /help, то в профиле бота появляется кнопка «Помощь». Нажатие на кнопку отправляет эту команду.

Если в подсказках команд есть /settings, то в профиле бота появляется кнопка «Настройки». Нажатие на кнопку отправляет эту команду.

Screenshot_2024_01_15_15_27_10_850_org_telegram_messenger_edit.jpg

❖ Как сменить Токен Telegram API

Откройте Telegram и проверьте что выбран тот аккаунт который является владельцем бота.

☞ Перейдите в BotFather
• Отправьте команду /mybots
• Выберите нужный бот из списка существующих
• Нажмите «API Token»
• Нажмите «Revoke current token»
• Скопируйте новый Токен нажав на него.

О том как заменить Токен в вашем боте читайте в «Заменить Токен».

Для чего может быть нужна смена Токена читайте в статьях:
• «Надо ли менять Токен при переходе на MenuBuilderBot?»
• «Биржа Рекламы: Введение».

❖ Как передать права на владение ботом в Telegram


Откройте Telegram и проверьте что выбран тот аккаунт который является владельцем бота.

☞ Перейдите в BotFather
• Отправьте команду /mybots
• Выберите нужный бот из списка существующих
• Нажмите «Transfer Ownership»
• Нажмите «Choose recipient»
• Укажите @ username того кому хотите передать права.

ВАЖНО: вы не сможете передать бот если двухэтапная аутентификация подключена менее 1 недели назад или вы вошли в этот аккаунт на устройстве менее 24 часов назад.