December 17, 2024

Как создать бота в Телеграм с помощью BotFather: гайд для новичков

BotFather - это «отец» всех ботов в телеграм. С его помощью вы сможете настроить название, описание и аватарку умного помощника. Навыки программирования для работы с сервисом не нужны — в нём уже заложены все необходимые команды.

Если вы никогда не создавали ботов, не переживайте! Это не так страшно, как кажется. Главное делайте всё по порядку и по шагам. Я верю, всё у вас получится!

Шаг 1: Начало работы с BotFather

Чтобы активировать сервис настройки чат-ботов, откройте Телеграм, вбейте в строке поиска @BotFather, выберите бот и нажмите «Запустить».

Находим в поиске телеграм BotFather

После запуска появится список команд. Кроме того, базовые команды можно выбрать в BotFather, нажав на кнопку «Меню».

Шаг 2: Создаём новый Телеграм-бот в BotFather

Чтобы создать Телеграм-бот через BotFather, выбираем команду /newbot. BotFather попросит настроить название и имя для бота.

Для созданиясвоего бота выбираем /newbot

Ограничений и особых требований для названия нет. В название пишем имя нашего бота, можно добавить эмодзи, чтобы выделить бота в поиске Телеграм, в моём случае название - Ирина Ковальчук. Наименование должно быть строго на латинице с окончанием bot/Bot. В моём случае Имя — prostovtg_Bot.

Обратите внимание: имя Телеграм-бота должно быть уникальным. Не название, а именно ИМЯ!! Если вы введёте наименование, которое уже есть в системе мессенджера, BotFather попросит вас выбрать другое имя. Вот как у меня на примере — имя legkovtg_bot уже занято. Бот пишет Sorry, this ... Если же имя выбрано правильно, будет написано — Done!...

Выбираем название и имя для своего бота.

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

Не публикуйте идентификатор в открытом доступе. Также не рекомендуется сообщать его другим лицам. Иначе есть риск, что токен попадёт в руки злоумышленников, которые украдут Телеграм-бот.

Токен находится в красной рамочке.

Для того, чтобы скопировать этот токен, необходимо просто на него нажать и он скопируется автоматически.

Еще чучуть и ваш первый чат-бот будет готов!

Шаг 3: Редактируем новый Телеграм-бот

Итак, вы создали чат-бот в Телеграм, у вас на руках есть токен. Теперь настроим помощника для дальнейшей работы.

Имя, описание и аватарку можно сделать прямо через бота. Аналогично редактированию групп и каналов. Описание должно быть не более 120 символов.

Предстартовое сообщение и картинку делаем только через @BotFather

Под предстартовой картинкой и текстом имею ввиду поле «Что умеет этот бот?» - это стандартное сообщение от телеграм, его не изменить. Текст рекомендую прописывать для пояснения пользователям и мини-мотивации нажать кнопку. После того, как человек нажимает на /start - он автоматически попадает в базу бота.

Добавление и изменение предстартового текста -
/mybots →Edit Bot →EditDescription
или /setdescription (через кнопку меню)

Добавление или изменение предстартовой картинки
/mybots →Edit Bot →Edit Description Picture
Формат 640x360 pixels

Картинку вы можете сделать в людом удобном для вас редакторе!

Вы великолепны, ваш бот готов!

Теперь останется подключить бота к нужному нам сервису.

Если у вас остались вопросы, вы всегда можете задать мне их в личном сообщении Телеграм. @iralegkovtg