Решил попробовать настроить автопостинг а телеграм своего блога.
Смысл очень простой - некоторым моим друзьям удобнее читать меня в Телеграм. Ну, а телеграм имеет все средства для того, чтобы постить в себя RSS... а блог умеет отдавать RSS. Так что схема в общем очевидна:)
Ну... понеслась. Для начала поставим десктопный телеграм для Linux.
$ sudo add-apt-repository ppa:atareao/telegram
$ sudo apt update
$ sudo apt install telegram
Это в принципе не обязательная операция, просто будет удобнее :) Заходим, авторизуемся...
Создаем канал @alib_spb_ru (делается элементарно из клиента)
Затем - настраиваем постинг. Для этого переходим к диалогу с ботом @Manybot (автопостинг с соцсетей и RSS). Для того, чтобы "оно работало" - создаем своего бота (командой /addbot или выбираем пункт «Добавить нового бота» из меню).
В диалоговом окне появится инструкция, по которой необходимо выполнить следующие действия: начать диалог с ботом
@BotFather ("Отец всех ботов");
для него - ввести команду /newbot;
дальше в диалоге -
придумать имя бота (можно на любом языке) и ссылку (только на английском, с обязательным окончанием bot)
например @alib_spb_ru_bot (просто и незатейливо)
получить от @BotFather API токен (ключ) и скопировать его;
Затем переходим обратно в диалог с @Manybot и вставляем ключ в поле ввода сообщений.
Если все сделано верно, то появится сообщение о том, что ваш токен принят, а бот создан и настроен.
Дальше переходим в диалог с вашим ботом.
Пишем /autoposting.
Открывается меню, в котором можно выбрать источник трансляции (Twitter, YouTube, VK, RSS).
После выбора сервиса, бот предложит указать ссылку на транслируемый аккаунт в нем, либо на источник RSS.
Дальше - создаем канал, в который будем транслировать записи (в моем случае это alib_spb_ru).
Делаем @alib_spb_ru_bot администратором канала, для которого создается автотрансляция.
Затем переходим в меню бота @alib_spb_ru_bot там выбираем "Каналы", там "Добавить канал", и вводим туда наш канал (@alib_spb_ru)
Все:) Теперь по мере появления в блоге новых записей, бот будет автоматически обновлять контент канала.