텔레그램 봇에 파일의 다운로드/업로드 진행 상황을 표시(주기적으로 업데이트)하고 싶습니다.
다운로드에는 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
원천:고급 옵션