File: //scripts/exec-server/sendMsg.sh
#!/bin/bash
DATA="contact-lvb.json"
TEMP="temp.json"
# CSV="Business Network Group - LVB-Silver.csv"
# CSV="Business Network Group - LVB-Abhimanyu.csv"
# CSV="Business Network Group - LVB-Leaders.csv"
CSV="LVBMember.csv"
LOG="LVBMember.log"
# cat "$CSV" | while read MEMBER
# do
# MOB=`echo $MEMBER | cut -d',' -f1`
# NAME=`echo $MEMBER | cut -d',' -f2`
# COMPANY=`echo $MEMBER | cut -d',' -f3`
# GROUP=`echo $MEMBER | cut -d',' -f4`
# echo "Sending Message To: \n$MOB | $NAME | $COMPANY | $GROUP"
# sed -e 's|$MOB|'"$MOB"'|g;s|$NAME|'"$NAME"'|g;s|$COMPANY|'"$COMPANY"'|g;s|$GROUP|'"$GROUP"'|g' $DATA > $TEMP
# curl --location --request POST 'http://localhost:21465/api/mySession/send-message' \
# --header 'Content-Type: application/json; charset=utf-8' \
# --header 'Accept: application/json' \
# --header 'Authorization: Bearer $2b$10$ZLdrnusR93AGAy.Xu4Z5wuYlc1BjLehJ2e5v3nyOVTOP.yHlyyv_W' \
# -d "$(cat $TEMP)"
# done
cat "$CSV" | while read MEMBER
do
MOB=`echo $MEMBER | cut -d',' -f1`
NAME=`echo $MEMBER | cut -d',' -f2`
COMPANY=`echo $MEMBER | cut -d',' -f3`
GROUP=`echo $MEMBER | cut -d',' -f4`
echo "Sending Message To: $MOB | $NAME | $COMPANY | $GROUP"
sed -e 's|$MOB|'"$MOB"'|g;s|$NAME|'"$NAME"'|g;s|$COMPANY|'"$COMPANY"'|g;s|$GROUP|'"$GROUP"'|g' $DATA > $TEMP
# curl --location --request POST 'https://wp.karmanye.in/api/mySession/send-image' \
# --header 'Content-Type: application/json; charset=utf-8' \
# --header 'Accept: application/json' \
# --header 'Authorization: Bearer $2b$10$iw7PaKmsOC0hqzgDQUhuYei2Vm3tKaWPS4Q4NVunyHvrVfNj4QnwO' \
# -d "$(cat $TEMP)"
curl --location --request POST 'https://wp.karmanye.in/api/mySession/send-message' \
--header 'Content-Type: application/json; charset=utf-8' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer $2b$10$dALW.pWqsjl9VAPY4jhXIei34gEe_6lpO2PB0uyYCPtKyCDXQAPBy' \
-d "$(cat $TEMP)"
echo "Contact Saved:"
cat $CSV >> $LOG
# Generate Random Delay
sleep 1
DELAY=`awk 'BEGIN { srand(); print int(3 + rand() * 5); }'`
echo $DELAY
sleep $DELAY
done
# 919574274274,Trupesh Vaghani,Choose My Trip,LocalVocal Silver
# 918460081878,Alpesh Parmar,A Typing World,LocalVocal - Silver Group,1
# 919904400238,Jaydip Kumbhani,Aqua Digital Mark,LocalVocal - Silver Group,1
# 918866236386,Nilam Chabhadiya,Karmanye Tech LLP,LocalVocal - Silver Group,1