Как создать своего бота в Telegram?
Я никогда не пользовался Telegram, но, как и многие увлеченные технологиями, слышал про каких-то там ботов, которые чуть ли не кофе приносят в постель. Как сознательный владелец сайта я решил, что хочу создать своего бота, который бы транслировал обновления пользователям Telegram. На этом примере я расскажу как я создал своего первого бота всего за 5 минут прямо с телефона.
Для создания бота я выбрал сервис Manybot. Этот сервис в форме простых вопросов помогает запрограммировать бота самостоятельно, при этом не написав ни одной строчки кода. В итоге вы получите бота, который умеет почти все то же самое, что и «обычные» боты:
![Как создать бота Telegram Как создать бота Telegram](http://gadgetick.com/images/articles/bot_telegram_1.png)
Прежде, чем приступить к созданию бота придётся установить Telegram и зарегистрироваться в этом сервисе. Полный список приложений доступен на официальном сайте. После того, как запустили программу и удивились схожестью с интерфейсом «ВКонтакте», можно перейти к следующему шагу.
В приложении запускаем поиск и вводим «Manybot» или просто кликаем с телефона по этой ссылке и добавляем бота в контакты:
![Как создать бота Telegram Как создать бота Telegram](http://gadgetick.com/images/articles/bot_telegram_2.png)
После чего остаётся просто следовать инструкциям бота. Первое — нажать Start:
![Как создать бота Telegram Как создать бота Telegram](http://gadgetick.com/images/articles/bot_telegram_3.png)
Начиная с этого момента, Manybot будет общаться на вашем родном языке и выдаст несколько вариантов действий. Поскольку я не создал ещё ни одного бота, логично нажать «Добавить нового бота»:
![Как создать бота Telegram Как создать бота Telegram](http://gadgetick.com/images/articles/bot_telegram_4.png)
Manybot предложит добавить в контакты BotFather. Botfather — как отец всех ботов, когда-либо созданных в Telegram. Начать общение с ним можно так же как и с Many. Для создания нового бота нужно набрать и отправить сообщение /newbot:
![Как создать бота Telegram Как создать бота Telegram](http://gadgetick.com/images/articles/bot_telegram_5.png)
С этого простого сообщения начинается зарождение нашего собственного бота. Как и всему новому, боту нужно дать имя. Для этого отправьте текст с желаемым именем в чат. Все имена ботов должны заканчиваться на «bot»:
![Как создать бота Telegram Как создать бота Telegram](http://gadgetick.com/images/articles/bot_telegram_6.png)
BotFather тут же выдает токен бота, который нужно скопировать и отправить Manybot в чате:
![Как создать бота Telegram Как создать бота Telegram](http://gadgetick.com/images/articles/bot_telegram_7.jpg)
После этого шага бот уже полностью создан и начинает жить своей жизнью, но вы можете задать его описание:
![Как создать бота Telegram Как создать бота Telegram](http://gadgetick.com/images/articles/bot_telegram_8.png)
Вся дальнейшая работа с ботом происходит уже непосредственно в чате с ним:
![Как создать бота Telegram Как создать бота Telegram](http://gadgetick.com/images/articles/bot_telegram_9.png)
При нажатии кнопки «Настройки» появится возможность задать цель жизни бота. Для автоматической трансляции обновлений сайта нужно выбрать опцию «Автопостинг»:
![Как создать бота Telegram Как создать бота Telegram](http://gadgetick.com/images/articles/bot_telegram_10.png)
Трансляция возможна из Twitter, VK, YouTube и RSS:
![Как создать бота Telegram Как создать бота Telegram](http://gadgetick.com/images/articles/bot_telegram_11.png)
В моем случае я выбрал RSS. Далее просто нужно отправить ссылку на RSS ленту сайта:
![Как создать бота Telegram Как создать бота Telegram](http://gadgetick.com/images/articles/bot_telegram_12.png)
И бот начнёт автоматически отправлять RSS-фид сайта в чат для всех подписчиков:
![Как создать бота Telegram Как создать бота Telegram](http://gadgetick.com/images/articles/bot_telegram_13.png)
Парочка необходимых ссылок расположена ниже.
Manybot
Manybot в Telegram
Комментарии