diff --git a/sms_received.sh b/sms_received.sh index 93c4ab9..0f13444 100755 --- a/sms_received.sh +++ b/sms_received.sh @@ -98,7 +98,8 @@ case "$CMD" in echo "${MESSAGE}" fi ## OK CMD=GROUPE suivi de message - [[ ${phone} != $SMSADMIN ]] && [[ ! -d /home/${YOU}/.zen/SMS/GUILDES/${CMD} ]] && echo "AUCUNE GUILDE ${CMD} - EXIT -" && exit 0 + IsItAGuide=$(ls /home/${YOU}/.zen/SMS/GUILDES/*/INPUT/*_${phone}_guide.txt 2>/dev/null) + [[ ${phone} != $SMSADMIN ]] && [[ ! $IsItAGuide ]] && [[ ! -d /home/${YOU}/.zen/SMS/GUILDES/${CMD} ]] && echo "AUCUNE GUILDE ${CMD} - EXIT -" && exit 0 $MY_PATH/sms/GUILDE.sh "$phone" "$CMD" > /home/${YOU}/.zen/SMS/debug.log cat /home/${YOU}/.zen/SMS/debug.log ;; @@ -114,7 +115,7 @@ if [[ "$phone" != "$SMSADMIN" ]]; then phonehash=$(echo $phone | sha256sum | cut -d ' ' -f1) ID=$(cat /home/${YOU}/.zen/SMS/PHONE/${phonehash}/xzuid.txt 2>/dev/null) echo "#!/bin/bash -sudo gammu sendsms TEXT \"_PHONE_\" -text \">> $phone|$ID $TEXT\"" > /home/${YOU}/.zen/SMS/PHONE/${adminhash}/$(date -u +%s%N | cut -b1-13).tosend.sh +sudo gammu sendsms TEXT \"_PHONE_\" -text \">>$ID[$phone] $TEXT\"" > /home/${YOU}/.zen/SMS/PHONE/${adminhash}/$(date -u +%s%N | cut -b1-13).tosend.sh chmod +x /home/${YOU}/.zen/SMS/PHONE/${adminhash}/*.tosend.sh ## ADD TO GUILDE GUIDE ROOTING @@ -124,7 +125,7 @@ sudo gammu sendsms TEXT \"_PHONE_\" -text \">> $phone|$ID $TEXT\"" > /home/${YOU guidescore=$(echo $IsThereAGuide | cut -d '/' -f 9 | cut -f '_' -f 1) guidephonehash=$(echo $guidephone | sha256sum | cut -d ' ' -f1) echo "#!/bin/bash -sudo gammu sendsms TEXT \"_PHONE_\" -text \">> $phone|$ID $TEXT\"" > /home/${YOU}/.zen/SMS/PHONE/${guidephonehash}/$(date -u +%s%N | cut -b1-13).tosend.sh +sudo gammu sendsms TEXT \"_PHONE_\" -text \">>$ID[$phone] $TEXT\"" > /home/${YOU}/.zen/SMS/PHONE/${guidephonehash}/$(date -u +%s%N | cut -b1-13).tosend.sh chmod +x /home/${YOU}/.zen/SMS/PHONE/${guidephonehash}/*.tosend.sh