Инструкция по созданию и настройки бота в BotFather
Что такое BotFather
BotFather — это главный сервис в Телеграмме, через который происходит регистрация всех пользовательских ботов. На любой аккаунт можно зарегистрировать неограниченное количество ботов, единственное условие — это уникальный юзернейм с приставкой «bot», например, «@karazbot» или «@kiraz_bot».
Как создать нового бота в BotFather:
Регистрация происходит через главный сервис, который можно найти в обычной строке поиска Телеграма — «BotFather». Стоит обратить внимание на галочку, у официального сервиса она должна быть.
Пошаговая инструкция:
- открыть приложение Telegram на любом устройстве;
- в строку поиска ввести @BotFather;
- нажать на первый результат;
- запустить сервис при помощи кнопки «START»;
- в появившемся списке выбрать команду «/newbot»;
- ввести название — это имя, которое будет отображаться сверху;
- указать юзернейм — он должен состоять исключительно из английских букв и цифр, а также включать в название приставку «bot» в самом конце.
На этом процесс регистрации завершен, осталось сохранить полученный token для взаимодействия с контроллерами Кираз. При помощи него будет осуществляться отправка и получение сообщений.
❗️ Если обновили токен подключенного к Контроллеру Telegram Бота то нужно его обновить и в контроллере, иначе бот не будет работать
Все функции BotFater (список команд с пояснением)
Помимо обычного создания бота, при помощи сервиса можно проводить его настройку, например, устанавливать аватар и описание. Разберем основной функционал «BotFather» на русском языке.
Основное
Эти команды запускают стадии создания нового и редактирование существующих ботов.
- «/newbot» — создает нового.
- «/mybots» — позволяет увидеть список существующих и управлять настройками.
Последняя команда вызовет список всех доступных ботов, которых можно редактировать. Там можно найти следующие возможности.
- API Token — покажет действующий токен.
- Редактирование — изменение всех основных настроек, например, названия или аватарки.
- Настройки — дополнительные настройки
- Передать права — с помощью этой функции можно передать бота другому Телеграмм пользователю.
Редактирование созданного бота:
В этом блоке происходит основная настройка бота в Телеграме через BotFather. Команды срабатывают, если предварительно выбрать объект при помощи команды «/mybots».
- «/setname» — устанавливает имя. Оно будет отображаться сверху.
- «/setdescription» — устанавливает описание. Его можно найти в профиле.
- «/setabouttext» — устанавливает текст, который пользователь видит до нажатия на кнопку «START».
- «/setuserpic» — устанавливает аватар. Отправлять файл необходимо в качестве обычной сжатой картинки любого формата.
То есть сначала идет команда, а потом название, которое будет отображаться в меню бота. Однако, если их не указать в «BotFather» Telegram, они все равно будут работать, но пользователь не сможет узнать об их существовании.
- «/deletebot» — позволяет удалить бота. Для удаления потребуется подтвердить серьезность намерений вводом ключевой фразы. Она будет отправлена в ответ после ввода команды.
Настройки
Этот блок позволяет настраивать основные параметры бота. Например, можно сгенерировать новый токен, если он был утрачен или попал в руки злоумышленников.
- «/token» — отображает актуальный токен.
- «/revoke» — генерирует новый токен. Следует аккуратно относиться к этой команде, поскольку она мгновенно генерируется новый. То есть не требует дополнительных подтверждений.
В сети интернет очень много текстового и видео материала по работе в сервисе BotFather. Если не нашли нужную информацию в данной инструкции, можете посмотреть в открытых источниках в сети интернет.