This commit is contained in:
root 2023-03-20 14:24:29 -06:00
parent 30e2ede010
commit 6c95984aac

16
bot.sh
View File

@ -45,23 +45,23 @@ done
}
scalps(){
data=$STATS_MESSAGE
users=( $(echo "select nickname from users where ap_id like '%${ENDPOINT}%';" | PGPASSWORD=sql psql -h $SQL_HOST -U $SQL_USER $SQL_DATABASE --csv | egrep -vi 'relay|nickname|internal.fetch') );
echo > /tmp/a.txt
for i in "${users[@]}"
do
:
number=`echo "select * from activities where data->>'type' = 'Block';" | PGPASSWORD=$SQL_PASS psql -h $SQL_HOST -U $SQL_USER $SQL_DATABASE | grep -i $i | cut -d '"' -f18 | grep -iv $ENDPOINT | wc -l`
if [ $number -gt 0 ];
number=`echo "select * from activities where data->>'type' = 'Block';" | PGPASSWORD=$SQL_PASS psql -h $SQL_HOST -U $SQL_USER $SQL_DATABASE | grep -i "$ENDPOINT/users/$i" | cut -d '"' -f18 | grep -iv $ENDPOINT | wc -l`
if [ $number -gt 1 ];
then
data=$data" @$i: ` echo "select * from activities where data->>'type' = 'Block';" | PGPASSWORD=$SQL_PASS psql -h $SQL_HOST -U $SQL_USER $SQL_DATABASE | grep -i $i | cut -d '"' -f18 | grep -iv $ENDPOINT | wc -l`! "
echo "@$i: ` echo "select * from activities where data->>'type' = 'Block';" | PGPASSWORD=$SQL_PASS psql -h $SQL_HOST -U $SQL_USER $SQL_DATABASE | grep -i "$ENDPOINT/users/$i" | cut -d '"' -f18 | grep -iv $ENDPOINT | wc -l`! " >> /tmp/a.txt
fi
done
data="$STATS_MESSAGE `cat /tmp/a.txt | sort -n -k 2`"
if [ -n "$1" ]; then
echo "$data"
echo $data
else
toot post "$data"
echo $data | toot post "$data"
fi
}
@ -78,7 +78,7 @@ background_daemon(){
echo "Checking for new blocks.......";echo
blocks
fi
if [[ `date` == *"10:10:"* ]]; then
if [[ `date` == *"16:30:"* ]]; then
echo "Sending Block Report.......";echo
scalps
fi