Чек-лист по созданию ботов в Telegram

Бота в Telegram может создать каждый — через специальные сервисы @botfather и @manybot.
  1. Чтобы создать бота, перейдите в @BotFather и следуйте его инструкциям. @BotFather — это централизованный аккаунт, который создает новых ботов и выдает им токены для авторизации.
  2. Нажмите START или напишите команду /start.
  3. Для того, чтобы создать бота напишите в поле для сообщений команду /newbot.
  4. Введите после соответствующего запроса имя бота на любом языке.
  5. Задайте боту username на латинице, имя должно быть не занято и содержать в конце -bot. Следуйте рекомендациям @botfather.
  6. После успешного выбора username @botfather поздравит вас и выдаст вам уникальный код API. Сохраните его себе, он пригодится позже.
  7. Теперь найдите @manybot, чтобы обучить своего бота. Нажмите START и кликните кнопку «Добавить нового бота».
  8. Прочтите инструкцию — в ней @manybot рассказывает то, что нужно сделать в @botfather (мы ранее уже это проделали). Осталось сообщить свой API @manybot. В поле для сообщения вставьте API, которое выдал @botfather.
  9. Далее следуйте инструкциям @manybot — они на русском языке.
  10. Опишите, предназначение своего бота.
  11. Получите публичную ссылку на своего бота.
  12. Пришло время настроить своего новорожденного бота: Перейдите в @botfather. Нажмите START. Получите варианты команд:
  — /setdescription — редактировать описание вашего бота, которое выдается до нажатия кнопки START
  — /setuserpic — установить аватар бота
  — /setabouttext — установить описание в профиле
  — /setname — change your bot’s name.
  — /setcommands — для установления команд бота. Каждая команда начинается со слэша, имеет свое имя не длиннее 32 символов. Все команды, которые вы создадите, будут видны пользователям.
  — /setjoingroups — настройка, которая определяет, можно ли вашего бота добавлять в группы.
  — /deletebot — deletes your bot and frees its username.
  — /tutorials — подробные ответы на вопросы по созданию и настройке ботов.
  1. У вашего бота есть кнопочное меню для его самонастройки (оно находится под полем ввода сообщения). Создайте функционал бота через кнопочное меню.
    • Кнопка «Пользовательские команды» отвечает за создание своих внутренних команд,
    • Кнопка «Настроить гл.меню» (открывается после нажатия «Пользовательские команды») отвечает за внешний вид кнопок, за которыми будут закреплены команды.
  2. Чтобы создать функционал бота, продумайте его схематично заранее. Чтобы создать новую команду, введите ее название в поле для сообщения, например /hi. До нажатия на кнопку «Сохранить» введите в пустое поле сообщение, которое бот покажет пользователю, вызвавшему команду. Например, текст «Добрый день!». Если Вы хотите задать вопрос пользователю, нажмите на кнопку «Добавить вопрос» и выберите тип вопроса — с вариантами, развернутый или обычный (в чем отличия описано в подсказках). Вы можете построить целую серию вопросов в виде анкеты. 3. Когда Ваша серия сообщений закончилась, нажмите «Сохранить». Переходите к названию другой команды. После того, как команды в меню созданы, настройте кнопки меню для команд, создав иерархию вложенного меню. Для этого:
  — Нажмите кнопку «Настроить гл.меню».
  — Создайте кнопку для любой из команд, нажав на «+ Добавить пункт меню +«.
  — Выберите из списка команду.
  — Назовите кнопку. Позже через нажатие на кнопку ее всегда можно переименовать и перенастроить.
  — Чтобы создать вложенное меню, перейдите в меню «Пользовательские команды», в списке доступных команд выберите команду, по вызову которой будет открываться вложенное меню.
  — Нажмите на кнопку «Настроить меню команды» и «+ Добавить пункт меню +».
  — Выберите команду из списка (он должен быть создан заранее, иначе список будет пустым).
Итак, бот создан и настроен. Поздравляем! Теперь отдайте его друзьям или фокус группе на тестирование и исправьте недостатки.
Понравилась статья? Поделиться с друзьями: