This commit is contained in:
qo-op 2021-07-02 05:01:55 +02:00
parent bae8933fdd
commit b9a4fe32e4
1 changed files with 16 additions and 16 deletions

View File

@ -8,9 +8,9 @@ MY_PATH="`dirname \"$0\"`" # relative
MY_PATH="`( cd \"$MY_PATH\" && pwd )`" # absolutized and normalized
ME="${0##*/}"
echo "EXECUTE $ME ($1=phone, $2=groupe)"
echo "EXECUTE $ME ($1=phone, $2=guilde)"
phone="$1"
groupe="$2"
guilde="$2"
message="$(cat /tmp/${phone}_message)"
@ -22,7 +22,7 @@ YOU=$(ps auxf --sort=+utime | grep -w ipfs | grep -v -E 'color=auto|grep' | tail
G1PUB=$(cat /home/${YOU}/.zen/secret.dunikey | grep 'pub:' | cut -d ' ' -f 2)
## LOG
echo "${phone};${groupe};${message}" >> /home/${YOU}/.zen/SMS/received.log
echo "${phone};${guilde};${message}" >> /home/${YOU}/.zen/SMS/received.log
########################################################################
echo "## sha256sum($phone)"
@ -125,7 +125,7 @@ sudo gammu sendsms TEXT \"$phone\" -text \"Recevez vos primes de missions sur vo
########################################################################
echo "## NEXTCLOUD : ${xzuid} / ${phone} "
########################################################################
sudo su -s /bin/sh www-data -c "export OC_PASS=\"${phone}\" && php /var/www/nextcloud/occ user:add --password-from-env --group=\"${groupe}\" --display-name=\"${xzuid}\" ${xzuid}"
sudo su -s /bin/sh www-data -c "export OC_PASS=\"${phone}\" && php /var/www/nextcloud/occ user:add --password-from-env --group=\"${guilde}\" --display-name=\"${xzuid}\" ${xzuid}"
[[ $? == 0 ]] && echo "#!/bin/bash
sudo gammu sendsms TEXT \"$phone\" -text \"Fuyez les GAFAM! Synchronisez votre smartphone sur NEXTCloud chez un ami du réseau de %MAKER https://copylaradio.com - DEMO - https://taurus.copylaradio.com\"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/$(date -u +%s%N | cut -b1-13).tosend.sh
@ -151,22 +151,23 @@ else
fi
########################################################################
echo "## GESTION RELATION PHONE / GUILDE : ${phone} / ${groupe}"
echo "## GESTION RELATION PHONE / GUILDE : ${phone} / ${guilde}"
########################################################################
## Ajout du SMS de PHONE à la GUILDE
mkdir -p /home/${YOU}/.zen/SMS/GUILDES/${groupe}/INPUT/
## NOUVELLE INSCRIPTION
[[ ! -f /home/${YOU}/.zen/SMS/GUILDES/${guilde}/INPUT/${phone} ]] && echo "#!/bin/bash
sudo gammu sendsms TEXT \"$phone\" -text \".OASIS. Ouvrez vite votre compte sur https://oasis.astroport.com en utilisant les identifiants fournis\"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/0000000000000.tosend.sh
[[ ! -f /home/${YOU}/.zen/SMS/GUILDES/${groupe}/INPUT/${phone} ]] && echo "#!/bin/bash
sudo gammu sendsms TEXT \"$phone\" -text \"$xzuid vous êtes inscrit dans le groupe ${groupe}\"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/0000000000000.tosend.sh
echo "${message}" >> /home/${YOU}/.zen/SMS/GUILDES/${groupe}/INPUT/${phone}
## MEMORISATION DU MESSAGE dans GUILDES/${guilde}/INPUT/
mkdir -p /home/${YOU}/.zen/SMS/GUILDES/${guilde}/INPUT/
echo "${message}" >> /home/${YOU}/.zen/SMS/GUILDES/${guilde}/INPUT/${phone}
## LIEN vers GUILDES/${groupe} dans PHONE/${phonehash}/GUILDES/
## LIEN vers GUILDES/${guilde} dans PHONE/${phonehash}/GUILDES/
mkdir -p /home/${YOU}/.zen/SMS/PHONE/${phonehash}/GUILDES/
ln -s /home/${YOU}/.zen/SMS/GUILDES/${groupe} /home/${YOU}/.zen/SMS/PHONE/${phonehash}/GUILDES/${groupe}
ln -s /home/${YOU}/.zen/SMS/GUILDES/${guilde} /home/${YOU}/.zen/SMS/PHONE/${phonehash}/GUILDES/${guilde}
## LIEN vers PHONE/${phonehash} dans GUILDES/${groupe}/MEMBERS/
mkdir -p mkdir -p /home/${YOU}/.zen/SMS/GUILDES/${groupe}/MEMBERS/
ln -s /home/${YOU}/.zen/SMS/PHONE/${phonehash} /home/${YOU}/.zen/SMS/GUILDES/${groupe}/MEMBERS/${phone}
## LIEN vers PHONE/${phonehash} dans GUILDES/${guilde}/MEMBERS/
mkdir -p mkdir -p /home/${YOU}/.zen/SMS/GUILDES/${guilde}/MEMBERS/
ln -s /home/${YOU}/.zen/SMS/PHONE/${phonehash} /home/${YOU}/.zen/SMS/GUILDES/${guilde}/MEMBERS/${phone}
########################################################################
## BUG: gammu-smsd HACK (must be stop to send response sms)
@ -194,7 +195,6 @@ if [[ -e /dev/usb/lp0 ]]; then
# PRINT QRSEC.png
brother_ql_create --model QL-700 /home/${YOU}/.zen/SMS/PHONE/${phonehash}/QRSEC.png --label-size 62 > /tmp/${ts}_QRSEC.bin
brother_ql_print /tmp/${ts}_QRSEC.bin /dev/usb/lp0
fi
exit 0