Аналитика

Как создать бота для Telegram — пошаговая инструкция

24 июня разработчики Telegram открыли платформу для создания ботов. Новость кого-то обошла стороной Хабр, однако многие уже начали разрабатывать викторины. При этом мало где указаны хоть какие-то примеры работающих ботов.

 

Прежде всего, бот для Telegram — это по-прежнему приложение, запущенное на вашей стороне и осуществляющее запросы к Telegram Bot API. Причем API довольное простое — бот обращается на определенный URL с параметрами, а Telegram отвечает JSON объектом.

Инструкция

  • Напишите в поиске @botfather и перейдите на него.
  • Нажмите START или напишите команду /start. Создайте бота, для этого напишите в поле для сообщений команду /newbot.
  • Папа спрашивает, как назвать ребенка, — придумайте боту имя на любом языке.
  • Задайте боту username. Вводите на латинице, старайтесь придумать уникальное имя, чтобы оно было свободно, например, @customerwelcomebot (в конце обязательно должно быть -bot). Папа будет отвечать на предложение варианты — занято имя или нет — скорректируйтесь.
  • После успешного выбора username папа поздравит вас с рождением «ребенка» и выдаст вам бирочку, как в роддоме, — его уникальный код API. Сохраните себе API — пригодится позже.
  • Теперь найдите @manybot, чтобы добавить своего бота. Нажмите START и кликните кнопку «Добавить нового бота».
    Прочтите инструкцию — в ней @manybot рассказывает то, что мы уже проделали с «папой», чтобы избавить себя от суеты перемещения по этим ботам туда-сюда. Осталось выслать мэниботу API.
  • В поле для сообщения вставьте API, которое вам дал «папа» @botfather.
  • Далее следуйте инструкциям @manybot.
  • Опишите, что будет делать бот (в чем его миссия).
  • Получите ссылку на своего бота.