BotFather - возможности и функционал
Возможности BotFather которые могут пригодиться вам при создании бота.
Данная статья не является полным руководством по BotFather, а содержит только описание возможностей и функций которые непосредственно могут пригодиться вам при создании вашего бота, либо раскрывает вопросы которые чаще всего задаются в поддержке.
❖ Команды в BotFather
Telegram позволяет создавать пользовательское меню для Команд бота. Кроме того, для таких функций как «Помощь» и «Настройки» могут быть добавлены отдельные кнопки в профиле бота.
Напоминаем что добавление пользовательского меню и кнопок для Команд в BotFather, не отменяет того факта что эти Команды, а также сам функционал должны быть созданы вами самостоятельно при помощи конструктора - меню и кнопки для Команд лишь позволяют юзеру удобно отправить сами команды боту.
Для добавления команд:
☞ Перейдите в BotFather
• Отправьте команду /mybots
• Выберите нужный бот из списка существующих
• Нажмите «Edit Bot»
• Нажмите «Edit Commands»
После чего следуйте представленным инструкциям.
Особенно обратите внимание на формат добавления команд. Команды добавляются без первоначального символа "/" (слеш), а также каждая команда должна иметь описание представленное через "-" (чёрточку).
Если в подсказках команд есть /help
, то в профиле бота появляется кнопка «Помощь». Нажатие на кнопку отправляет эту команду.
Если в подсказках команд есть /settings
, то в профиле бота появляется кнопка «Настройки». Нажатие на кнопку отправляет эту команду.
❖ Как сменить Токен Telegram API
Откройте Telegram и проверьте что выбран тот аккаунт который является владельцем бота.
☞ Перейдите в BotFather
• Отправьте команду /mybots
• Выберите нужный бот из списка существующих
• Нажмите «API Token»
• Нажмите «Revoke current token»
• Скопируйте новый Токен нажав на него.
О том как заменить Токен в вашем боте читайте в «Заменить Токен».
Для чего может быть нужна смена Токена читайте в статьях:
• «Надо ли менять Токен при переходе на MenuBuilderBot?»
• «Биржа Рекламы: Введение».
❖ Как передать права на владение ботом в Telegram
Откройте Telegram и проверьте что выбран тот аккаунт который является владельцем бота.
☞ Перейдите в BotFather
• Отправьте команду /mybots
• Выберите нужный бот из списка существующих
• Нажмите «Transfer Ownership»
• Нажмите «Choose recipient»
• Укажите @ username того кому хотите передать права.
ВАЖНО: вы не сможете передать бот если двухэтапная аутентификация подключена менее 1 недели назад или вы вошли в этот аккаунт на устройстве менее 24 часов назад.