Уведомления Flexget с Synology в telegram
Заметил, что я чаще пользуюсь телеграмом, нежели ватсапом. На работе мы даже перевели всю систему уведомлений на телегу. Плюс через API обратно даём некоторые простые команды для немедленной реакции на эти уведомления — перезагрузить устройство, заблокировать и т. п.
В общем, решил я научить Flexget слать уведомления сразу в telegram. Это оказалось довольно просто.
Ставим python-telegram-bot
Для работы нам будет нужен этот пакет.
$ /volume1/@appstore/flexget/env/bin/pip install python-telegram-bot
Далее нам нужно создать бота.
Регистрируем у BotFather своего бота — отправляем `/newbot` и следуем подсказкам. Получаем `bot_token`, сохраняем, он понадобится нам для конфига flexget.
Правим конфиг Flexget
Добавляем к задаче раздел notify:
notify:
entries:
title: 'flexget '
message: ' started'
via:
- telegram:
bot_token: xxx:XXXXXXXXXXX
parse_mode: 'markdown'
recipients:
- username: '<ваш_юзернем>'
Всё, теперь можно наслаждаться результатом:
