From b6b0c07d33b63854fc38d5137d2a042f96cc6e7d Mon Sep 17 00:00:00 2001 From: Shihaam Abdul Rahman Date: Sun, 12 Nov 2023 00:02:47 +0500 Subject: [PATCH] info --- bot.sh | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/bot.sh b/bot.sh index 82f642a..b690fbf 100755 --- a/bot.sh +++ b/bot.sh @@ -11,11 +11,14 @@ weather_file=data/weather_$date.json edited_image=data/edited_image_$date.png ################################################################################# +echo Grabbing Image # Capture a frame from RTSP stream -mpv rtsp://$RTSP_IP --frames=1 --vo=image --ovc=png --o=$image +mpv rtsp://$RTSP_IP --frames=1 --vo=image --ovc=png --o=$image >> /dev/null +echo Image grabbed ################################################################################# ################################################################################# +echo Doing speedtest # Run speedtest and output to a file speedtest > $speedtest_result # Extract information from the speedtest output @@ -23,9 +26,11 @@ isp_name=$(grep -oP 'Hosted by \K.*(?= \[)' $speedtest_result) latency=$(grep -oP 'Hosted by.*\[.*\]: \K[0-9.]+(?= ms)' $speedtest_result) download_speed=$(grep -oP 'Download: \K.*(?= Mbit/s)' $speedtest_result) upload_speed=$(grep -oP 'Upload: \K.*(?= Mbit/s)' $speedtest_result) +echo Speedtest complete ################################################################################# ################################################################################# +echo Checking weather # Make the API request curl -s "https://api.open-meteo.com/v1/forecast?latitude=${LATITUDE}&longitude=${LONGITUDE}¤t_weather=true" > $weather_file # Extract Weather Condition @@ -41,6 +46,7 @@ case $weather_condition in 95|96|99) current_weather="⛈️ Thunderstorm" ;; *) current_weather="🌐 Weather condition not recognized" ;; esac +echo Weather checked ################################################################################# ################################################################################# @@ -64,13 +70,14 @@ $current_weather ################################################################################# ################################################################################# +echo Uploading to Telegram curl -X POST https://api.telegram.org/bot$TG_BOT_API_KEY/sendPhoto \ -F chat_id=$TG_CHANNEL_ID \ -F photo=@$image \ -F caption="$caption" \ - -F parse_mode=Markdown + -F parse_mode=Markdown >> /dev/null ################################################################################# - +echo Ok done, Sleeping sleep $DELAY done