Уведомления с Synology в telegram

2017-12-22

Заметил, что я чаще пользуюсь телеграмом, нежели ватсапом. На работе мы даже перевели всю систему уведомлений через бота. Плюс через 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: '<ваш_юзернем>'

Всё, теперь можно наслаждаться результатом: flexget telegram