27 lines
479 B
Bash
Executable File
27 lines
479 B
Bash
Executable File
#!/bin/bash
|
|
source .env
|
|
|
|
while true;
|
|
do
|
|
|
|
STATUS=$(curl -s $BML_URL/login | jq .code)
|
|
if [ "$STATUS" = "0" ]
|
|
then
|
|
TGTEXT="BML%20Online"
|
|
elif [ "$STATUS" = "37" ]
|
|
then
|
|
TGTEXT="BML%20Down"
|
|
else
|
|
TGTEXT="Unknown%20Error"
|
|
fi
|
|
|
|
|
|
if [ "$STATUS" != "$STATUS_OLD" ]
|
|
then
|
|
STATUS_OLD=$STATUS
|
|
curl -s $TG_BOTAPI$TG_BOT_TOKEN/sendMessage?chat_id=$TG_CHATID'&'text=$TGTEXT
|
|
fi
|
|
|
|
sleep $DELAY
|
|
done
|