テレグラムボットにファイルのダウンロード/アップロードの進行状況を表示(定期的に更新)したいと思います。
ダウンロードにはaria2、アップロードにはrcloneを使用します。私が使用するのはbash / shellスクリプトだけです。
aria2c $url | text=$(grep '%') | curl -s "https://api.telegram.org/bot${TG_TOKEN}/editMessageText" --data "message_id=${msg_id}&text=DOWNLOADED-${text}&chat_id=${ch_id}&parse_mode=HTML&disable_web_page_preview=True"
また、5秒ごとに更新したいと思います。
答え1
aria2c $url --summary-interval=5
源泉:高度なオプション