diff --git a/sms/GUILDE.sh b/sms/GUILDE.sh index e399651..537fa2d 100755 --- a/sms/GUILDE.sh +++ b/sms/GUILDE.sh @@ -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