Заметка прежде всего для себя, чтобы не рыться в «интернетах». Как создать бота в популярном мессенджере telegram и потом подключить rss-канал для моментального оповещения, допустим, о записях или комментариях в блоге.

  1. Находим @BotFather

  2. Вбиваем слеш (/), чтобы увидеть нужное нам выпадающее меню и выбираем создание нового бота.
  3. Предлагают выбрать название бота «Please choose a name for your bot»? Пишите по-русски или по-английски, как удобно.
  4. Далее предлагают указать латиницей название бота (Now let’s choose a username for your bot. It must end in `bot`), допустим test_bot.
  5. Бот создан, сообщается специальный код Api: (Use this token to access the HTTP API:
    305495050:AAHkj9DO7ovXawgqn0jWu9NAZdwvKyZTIWY). Скопируйте этот код.

Ок, теперь осталось выбрать бота-менеджера для управления нашим ботом. Допустим, я работаю с ботом @Manybot. Там понятный интейфейс и русский язык.

Вставляем в строку бота скопированный код API.

Обычно после этого предлагают ввести какое-то описание бота или это можно пропустить.

Теперь для настройки автопостинга с RSS-канала или откуда-либо еще зайдем в своего бота и…

  1. Нажмите кнопку Настроить автопостинг.
  2. Выберите нужный источник (Twitter/Vk.com/Youtube/RSS).
  3. Пришлите ссылку или имя аккаунта в зависимости от источника.
  4. Uотово! Вы можете подключить до 11 параллельных лент автопостинга, 2 паблика VK, 2 аккаунта в Twitter, 2 YouTube канала, 5 RSS лент.

Для RSS лент доступно 2 вида автопостинга: (1) только заголовки; (2) полные посты.
Изменить эту настройку вы можете в этом же меню (ищите команду в теле сообщения).

Есть и другие боты. В них тоже бывает необходимость, как бы не был хорош @Manybot.

Так, я нашел сайт на wordpress, где использовался не стандартный вывод комментариев, а через hypercomments.com. Т.е. ответы не сохраняются в БД блога, а авторизация проходит через различные соцсети или просто через имя/мыло. С одной стороны людям не нужно проходить регистрацию, а с другой владелец блога защищен от спама.

Однако из-за этого у меня появлась проблемка: я не смог подписаться на единую rss-ленту на все комментарии в блоге, на вордпрессе она формата САЙТ/comments/feed.

У этого сайта к каждой статье формировался свой rss-канал формата

http://c1n1.hypercomments.com/rss/67182/581ce35045b3032aa40c38f0

Ужас какой-то.

Бота @Manybot это не устраивало, мол, не публичный rss.

А вот другой бот для этих целей подходил, плюс, там еще больше форматов автопостинга: @chatfuelbot.

Здесь кроме Vk, RSS, Youtube, Twitter были: WordPress (особо не вникал, нужна синхронизация с zapier.com), Instagram, Facebook, Dropbox, Evernote, Gmail.

Важно!

Если сдружить один из указанных ботов со своим свежесозданным ботом, то уже второго бота так не сдружить, меню будет старое. Ну это и логично, бот-менеджер может быть только один. Придется жать

/deletebot — удалить бота в мэниботе.

Объединение Rss-каналов. 

Как я указал, некоторые сайты используют замудренную схему комментирования, решение нашел в виде сайта http://rssmix.com. Здесь просто скопипастил в форму ввода около 50 rss-лент с нужного мне сайта (потому что там более 50 статей) и получил единый фид с адресом формата http://rssmix.com/u/******/rss.xml

Этот фид и добавил в бота @Manybot. Всё-таки он меня больше устраивает.

Оцени статью: