Отличные новости! Мы запустили свой собственный канальчик в Telegram.

Посмотрите только на красоту: https://t.me/btnewsme

Первые посты от пацанов.

На канал автоматически попадают все материалы, опубликованные на сайте. Удобно следить за творчеством редакции, не заходя на главную.

Если вы далеки от создания сайтов, вам может показаться, что это какая-то уличная магия, но на самом деле всё удивительно просто! Работает это дело следующим образом:

Как у любого WordPress-сайта, у нашего есть RSS-канал материалов, работающий прямо из коробки. Двигло сайта транслирует всё, что мы публикуем в формате RSS по ссылке https://btnews.me. Отлично, спасибо создателям WordPress, которые сделали самую сложную часть работы за нас. Но в 2к17 только самый старый олдфаг будет пользоваться RSS в чистом виде. Нужно завернуть всё это в красивый Telegram-формат. Раньше для этого вам бы потребовался отдельный сервис, работающий 24/7 на хостинге или у вас на домашнем ПеКа. К счастью, времена IT-джедаев давно прошли и теперь можно реализовать это при помощи трёх телеграм-ботов за 20 минут.

В интерфейсе Telegram-бота @ManyBot читаем как и что нужно сделать. Идём к другому боту @BotFather и запиливаем себе собственного бота. Копируем токен и возвращаемся к @ManyBot, где прямо из интерфейса за 10 минут завершаем оформление нашего бота — даём ему имя @BTnewsbot. Наш малыш-бот крутится на мощностях каких-то добрых людей и совершенно не парит нам мозги занятой оперативной памятью и другими ресурсами на прокорм.

Одной рукой он принимает RSS, а другой широковещательно раздаёт коротенькие текстовые уведомления с заголовками и первыми строками новостей. Всё это дело настраивается кнопками прямо в интерфейсе бота. Помимо RSS на вход боту можно подавать ленту Вконтакте, Facebook и что-то ещё.

Казалось бы — то что нужно, но всё таки бот — это колхоз: он показывает пользователю лишние кнопки, имеет не самый удобный интефейс, да и вообще этот суффикс -bot в конце названия (обязательный для всех ботов Telegram)… буууэ.

Поэтому за следующие 10 минут запиливаем канал в Телеграм, выдаём боту админские права в нём, а в интерфейсе самого бота через команду /channels указываем, что бот должен лить сообщения в канал.

И вуаля! Не написав ни строчки кода, мы за полчаса реализовали автопостинг наших статей в стильном-модном-молодёжном Телеграме.

Кстати, помимо автопостинга новостей там мы будем рассказывать что-то, не подходящее под формат статей сайта. Так что — оставайтесь на связи.

comments powered by HyperComments