Найти в Дзене
Pro Фриланс

Инструкция: Как самостоятельно зарегистрировать бота в Телеграм через BotFather

Самый простой способ регистрации бота в Телеграмм происходит через @BotFather — это официальный сервис в Telegram для создания новых учетных записей ботов, их редактирования, а также управления уже существующими записями. Минус BotFather в том, что его интерфейс на английском, но вся лексика довольно проста. В крайнем случае можно воспользоваться переводчиком. Из плюсов — создание новой учетной записи бота полностью бесплатно. Часть 1. Регистрация бота Заходим в Телеграмм и набираем в поисковой строке @BotFather. Должен появиться такой бот с официальным значком Переходим в него, нажимаем кнопку Старт / Запустить бота, а затем выбираем в меню слева или вводим в строке сообщения команду /newbot— первый шаг к регистрации бота Следующим шагом, нужно придумать имя бота. Можно вводить как на русском, так и на английском языке. Советую писать имя на русском, так как, по этому имени пользователи смогут найти вас через поиск в Телеграм. Имя можно менять, поэтому долго на этом шаге можете не ост
Оглавление

Самый простой способ регистрации бота в Телеграмм происходит через @BotFather — это официальный сервис в Telegram для создания новых учетных записей ботов, их редактирования, а также управления уже существующими записями.

Минус BotFather в том, что его интерфейс на английском, но вся лексика довольно проста. В крайнем случае можно воспользоваться переводчиком.

Из плюсов — создание новой учетной записи бота полностью бесплатно.

Часть 1. Регистрация бота

Заходим в Телеграмм и набираем в поисковой строке @BotFather. Должен появиться такой бот с официальным значком

BotFather
BotFather

Переходим в него, нажимаем кнопку Старт / Запустить бота, а затем выбираем в меню слева или вводим в строке сообщения команду /newbot— первый шаг к регистрации бота

/newbot
/newbot

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

User телеграм
User телеграм

Теперь нужно выбрать юзернейм бота (не путать с обычным именем)

Юзернейм бота должен:

  • Быть уникальным
  • Состоять из 5–32 латинских символов
  • Заканчиваться на bot
В дальнейшем юзернейм изменить нельзя, поэтому советуем придумать такую конфигурацию, которая будет релевантно продолжительное время.

Также юзернейм будет являться частью ссылки, начинающейся с t.me и заканчивающейся тем, что вы выберете в качестве имени. Например, t.me/demobot. По этой ссылке в ваш бот могут перейти пользователи со всего интернета.

Когда придумано имя и юзернейм, BotFather автоматически создаст токен нового бота — это строка из символов, которая авторизирует бота и подтверждает его подлинность при добавлении в конструкторы и иные сервисы управления готовыми ботами.

Токен
Токен

Поэтому его важно скопировать и сохранить так, чтобы не потерять и чтобы он не попал в руки к чужому человеку! Но если забыли где сохранили — токен бота можно найти, для этого нужно вернуться в меню BotFather, выбрать команду /mybots, если у вас уже несколько созданных ботов, выбрать нужный из списка и нажать кнопку API Token или ввести в строке сообщения команду /токен

-5

Если же токен кто-либо украл или использует без вашего разрешения, то можно создать новый. Алгоритм действий:

  1. Вводим команду /mybots
  2. Выбираем юзернейм бота
  3. Нажимаем API Token
  4. Нажимаем revoke current token

Видео инструкция. Часть 1

Часть 2. Редактирование бота

Вводим в строке сообщения или выбираем в меню команду /mybots — список созданных ранее ботов. Если у вас их несколько, то выбираем из списка название бота, которого хотим настроить или редактировать.

Перед нами панель управления ботом. Нам нужна кнопка “Edit bot” – то есть “редактирование бота”. Жмём на неё и получаем следующие сообщение с заполненной или не заполненной информацией о боте.

Не заполненная информация
Не заполненная информация

Ниже список команд:

Edit Name - редактировать имя бота

Тут все просто, пишем новое имя, нажимаем отправить, имя обновлено.

Edit Description - редактировать описание стартовое сообщение (что умеет этот бот)

Главная роль стартового сообщения — призыв к действию, чтобы человек нажал на кнопку СТАРТ или Запустить Зависит от устройства с которого вы заходите, компьютер или телефон. В стартовом сообщении можно указать описание бота, кому он полезен, чем он занимается, какой компании или эксперту принадлежит. Но в конце предложения желательно добавьте фразу или намек на то, чтобы пользователь нажал “старт”.

(Объём текста description до 512 символов)

Стартовое сообщение
Стартовое сообщение

Edit Description Picture - редактировать изображение с описанием

Эта команда появилась относительно недавно, многие о ней даже и не знают. Тут можно загрузить фотографию 640x360 пикселей. Или GIF, 320x180, 640x360 или 960x540 пикселей. Чтобы удалить текущее изображение используйте /empty

Картинка в стартовом сообщение
Картинка в стартовом сообщение

Edit About - редактировать описание в профиле

Описание или информация о боте не должны превышать 120 символов: пишем кратко и понятно, например, фразу “Это бот для помощи в покупке квартиры.

Описание в профиле бота
Описание в профиле бота

Edit Botpic - редактировать изображение бота (аватарка)

Чтобы загрузить фото из галереи нажимаем на скрепку или просто перетаскиваем нужную картинку с рабочего стола. Картинку нужно присылать не файлом, а в сжатом формате (ставим галочку)

Совет: Не добавляйте много элементов на аватар бота, фото нужно прикреплять квадратное, поскольку прямоугольное бот автоматически обрежет по краям.

Пример, как выглядит изображение бота (аватарка), на скриншоте выше.

Edit Commands - редактировать команды бота

Нам осталось добавить команды боту — действия, которые он будет автоматически выполнять по заранее заданному алгоритму.

Отправляем список команд для бота используя формат:

command1 - Описание

command2 - Другое описание

(команда на английском - описание на русском)

команды для меню бота в Телеграм
команды для меню бота в Телеграм

При переходе в сообщения с нашим ботом в левом нижнем углу мы видим кнопку “меню”. Если на неё нажать, появится список всех команд бота.

В нашем случае появятся как раз 3 команды

меню бота в Телеграм
меню бота в Телеграм

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

Например, в боте для классического бизнеса командами могут являться: техподдержка, контакты, функция “задать вопрос”. Человек нажмет на команду “контакты” и получит сообщение с телефонами/соцсетями компании.

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

Кстати, для более красивого внешнего облика команд в их название можно добавлять смайлики.

Видео инструкция. Часть 2

Часть 3. Передача прав на бота в Телеграм

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

Важно! После передачи прав вы больше не сможете управлять ботом. Новый владелец сможет редактировать все функции и информацию о боте, а также полностью удалить бота

Важные условия для передачи прав боту:

1) Пользователь, которому вы передаете права, должен запустить у себя бота (если у него не было ранее с ним переписки) или разблокировать бота (если он был заблокирован). Настройки/Конфиденциальность/Заблокированные пользователи

-12

2) У вас должна быть включена двухэтапная аутентификация не менее 7 дней назад и пароль за это время не менялся. Настройки/Конфиденциальность/Облачный пароль

3) Вы заходили в аккаунт на устройстве, с которого планируете делать передачу прав, не меньше 24 часов назад.

Если какие-либо из этих условий не соблюдены или введены некорректные данные, бот выдаст сообщения в зависимости от ситуации:

● Неправильный формат — возможно, такого пользователя не существует

● Нужно убедиться, что новый владелец отправил хотя бы одно сообщение боту и не заблокировал его

Алгоритм передачи прав на управление ботом:

  1. Выбираем в меню или вводим команду /mybots и выбираем нужного бота
  2. В меню выбираем кнопку Transfer Ownership (Передача права собственности)
  3. Далее жмём на кнопку Choose recipient (выберите получателя).
  4. Бот предложит указать ник пользователя, которому вы хотите передать права (укажите через @, например @Samarbaev). Пишем ник в ответном сообщении и отправляем
  5. Итак, мы ввели юзернейм, далее бот попросит подтвердить передачу прав и удостовериться, что вы своим действием не нарушаете конфиденциальность пользователей. Если всё ок, жмём на кнопку “Yes, I am sure, proceed”
  6. В появившемся окне вводим пароль от своего Телеграмм.

Готово. Пользователь, которому вы передали права на управление ботом, получит уведомление от BotFather, что бот закреплен за ним.

Как удалить бота в BotFather?

  1. В меню BotFather выбираем команду /mybots, ищем нужного бота и далее нажимаем “Delete Bot”
  2. Подтверждаем решение “Yes, delete the bot” и сразу после —“Yes, I am sure”

3. Бот удалён. Теперь он не будет отображаться в /mybots

Видео инструкция. Часть 3

Подведём итоги:

BotFather — отец всех ботов в Телеграмм и понятный инструмент для создания нового робота.

Через BotFather можно зарегистрировать нового бота, придумать ему имя и логин, стартовое сообщение, добавить картинку, описание в профиле + дать команды.

Также мы показали, как передать права на управление и настройку бота другим пользователям и даже как удалить бота.

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

Сделать это возможно следующими способами:

1) С нуля, на любом языке программирования (с кодом)

2) С помощью платформы разработки — на простом конструкторе (без кода)

Мы используем 2 в 1 (смешанный) вариант — разрабатываем ботов на конструкторе Salebot.pro, но с использованием кода (для более сложных схем и сценариев)

Благодаря такому подходу вам не нужно привлекать других разработчиков и программистов для создания сложной схемы бота через кодирование. Вы получаете всё в одном месте и сразу.

Если у вас остались вопросы или вы хотите заказать бота, пишите мне в телеграм @Ali_Samarbaev

Если статья была полезная, поставьте лайк.

Подписывайтесь, что бы не пропустить другую полезную информацию по ботам и автоворонкам.