eegmak
@eegmak

Как отправить вывод терминала в телеграм?

Здравствуйте
Пишу скрипт .sh для openwrt, который отправляет в телеграм оповещение с результатом работы программы.
К примеру так:
1) Запускается программа
2) результат программы записывается в переменную
3) переменная приводится к виду, который можно передать в url
4) вызывается url который приводит к оповещению в телеграме
Знаете ли вы готовые решения такой задачи?
При решении у меня возникает две неясности:
1) программа, вывод который отправляется в телеграмм, может выводить текст не сразу одним куском, а несколькими кусками через промежутки времени. Что в таком случае запишется в переменную?
2) как переменную с различными символами форматирования привести к url -подобному виду, который можно будет вызвать с помощью curl?
  • Вопрос задан
  • 763 просмотра
Решения вопроса 1
@Redeve
Веб-макаке не хватит и 640гБ
https://github.com/fabianonline/telegram.sh
Требует только bash & curl
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@luaPower
1) В переменную будет записан весь вывод программы, вплоть до того момента, пока не будет получен код возврата.

2) https://en.wikipedia.org/wiki/Percent-encoding
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы