Аналитика
Как создать бота для 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.
- Опишите, что будет делать бот (в чем его миссия).
- Получите ссылку на своего бота.