Как создать своего бота в Telegram?

Я никогда не пользовался Telegram, но, как и многие увлеченные технологиями, слышал про каких-то там ботов, которые чуть ли не кофе приносят в постель. Как сознательный владелец сайта я решил, что хочу создать своего бота, который бы транслировал обновления пользователям Telegram. На этом примере я расскажу как я создал своего первого бота всего за 5 минут прямо с телефона.



Для создания бота я выбрал сервис Manybot. Этот сервис в форме простых вопросов помогает запрограммировать бота самостоятельно, при этом не написав ни одной строчки кода. В итоге вы получите бота, который умеет почти все то же самое, что и «обычные» боты:

Как создать бота Telegram


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

В приложении запускаем поиск и вводим «Manybot» или просто кликаем с телефона по этой ссылке и добавляем бота в контакты:

Как создать бота Telegram


После чего остаётся просто следовать инструкциям бота. Первое — нажать Start:

Как создать бота Telegram


Начиная с этого момента, Manybot будет общаться на вашем родном языке и выдаст несколько вариантов действий. Поскольку я не создал ещё ни одного бота, логично нажать «Добавить нового бота»:

Как создать бота Telegram


Manybot предложит добавить в контакты BotFather. Botfather — как отец всех ботов, когда-либо созданных в Telegram. Начать общение с ним можно так же как и с Many. Для создания нового бота нужно набрать и отправить сообщение /newbot:

Как создать бота Telegram


С этого простого сообщения начинается зарождение нашего собственного бота. Как и всему новому, боту нужно дать имя. Для этого отправьте текст с желаемым именем в чат. Все имена ботов должны заканчиваться на «bot»:

Как создать бота Telegram


BotFather тут же выдает токен бота, который нужно скопировать и отправить Manybot в чате:

Как создать бота Telegram


После этого шага бот уже полностью создан и начинает жить своей жизнью, но вы можете задать его описание:

Как создать бота Telegram


Вся дальнейшая работа с ботом происходит уже непосредственно в чате с ним:

Как создать бота Telegram


При нажатии кнопки «Настройки» появится возможность задать цель жизни бота. Для автоматической трансляции обновлений сайта нужно выбрать опцию «Автопостинг»:

Как создать бота Telegram


Трансляция возможна из Twitter, VK, YouTube и RSS:

Как создать бота Telegram


В моем случае я выбрал RSS. Далее просто нужно отправить ссылку на RSS ленту сайта:

Как создать бота Telegram


И бот начнёт автоматически отправлять RSS-фид сайта в чат для всех подписчиков:

Как создать бота Telegram


Парочка необходимых ссылок расположена ниже.

Manybot
Manybot в Telegram

Автор: Константин Докучаев Опубликовано: 2015-11-24 10:00:00

Комментарии