that is better, for sure
This commit is contained in:
parent
652b5442e2
commit
46b1e1df4c
|
@ -165,7 +165,7 @@ echo "## INSCRIPTION PHONE / GUILDE : ${phone} / ${guilde}"
|
||||||
########################################################################
|
########################################################################
|
||||||
## NOUVELLE INSCRIPTION GUILDE (pas encore de lien INPUT/${phone})
|
## NOUVELLE INSCRIPTION GUILDE (pas encore de lien INPUT/${phone})
|
||||||
[[ ! -L /home/${YOU}/.zen/SMS/PHONE/${phonehash}/GUILDES/${guilde} ]] && echo "#!/bin/bash
|
[[ ! -L /home/${YOU}/.zen/SMS/PHONE/${phonehash}/GUILDES/${guilde} ]] && echo "#!/bin/bash
|
||||||
sudo gammu sendsms TEXT \"_PHONE_\" -text \"${xzuid}, bienvenue dans la guilde ${guilde} partagez nos actions pour changer le monde https://oasis.astroport.com\"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/000.${guilde}.tosend.sh
|
sudo gammu sendsms TEXT \"_PHONE_\" -text \"${xzuid} synchronisez vos actions, changez le monde https://oasis.astroport.com - GUILDE ${guilde} -\"" > /home/${YOU}/.zen/SMS/PHONE/${phonehash}/000.${guilde}.tosend.sh
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
## COMBIEN D'ETOILES GCHANGE ?? ADMIN
|
## COMBIEN D'ETOILES GCHANGE ?? ADMIN
|
||||||
|
@ -178,16 +178,17 @@ SCORE=$(echo $XUIDSCORE | cut -d '.' -f 1)
|
||||||
echo "***** ${xzuid} SCORE GCHANGE = $SCORE *****"
|
echo "***** ${xzuid} SCORE GCHANGE = $SCORE *****"
|
||||||
## MESSAGE DU GUIDE DE LA GUILDE OU DE L'ADMIN DE LA STATION ?
|
## MESSAGE DU GUIDE DE LA GUILDE OU DE L'ADMIN DE LA STATION ?
|
||||||
if [[ $SCORE -ge 4 || ${phone} == $SMSADMIN ]]; then
|
if [[ $SCORE -ge 4 || ${phone} == $SMSADMIN ]]; then
|
||||||
|
[[ ${phone} == $SMSADMIN ]] && SCORE=5 ## ADMIN SCORE=5
|
||||||
|
|
||||||
echo "GUILDE ADMIN ${guilde}/OUTPUT/"
|
echo "GUILDE ADMIN ${guilde}/OUTPUT/"
|
||||||
mkdir -p /home/${YOU}/.zen/SMS/GUILDES/${guilde}/MEMBERS/
|
mkdir -p /home/${YOU}/.zen/SMS/GUILDES/${guilde}/MEMBERS/
|
||||||
mkdir -p /home/${YOU}/.zen/SMS/GUILDES/${guilde}/INPUT/
|
mkdir -p /home/${YOU}/.zen/SMS/GUILDES/${guilde}/INPUT/
|
||||||
mkdir -p /home/${YOU}/.zen/SMS/GUILDES/${guilde}/OUTPUT/
|
mkdir -p /home/${YOU}/.zen/SMS/GUILDES/${guilde}/OUTPUT/
|
||||||
|
|
||||||
## PREPARATION DU MESSAGE POUR LA GUILDE (cut for long messages)
|
## PREPARATION DU MESSAGE POUR LA GUILDE (_SEND2GUILDE.sh cut for long messages)
|
||||||
if [[ ${message} != "${guilde}" && ${message} != "" ]]; then
|
if [[ ${message} != "${guilde}" && ${message} != "" ]]; then
|
||||||
echo "[${guilde}] ${message}" > /tmp/sms_${guilde}
|
echo "[${guilde}] ${message}" > /tmp/sms_${guilde}
|
||||||
${MY_PATH}/_SEND2GUILDE.sh "${guilde}" ## BUG CAN MAKE COLISION ;)
|
${MY_PATH}/_SEND2GUILDE.sh "${guilde}" ## Prepare /GUILDES/${guilde} tosend.sh files ;)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "ADMIN GUILDE [${xzuid}/${SCORE}/${guilde}] ${message}"
|
echo "ADMIN GUILDE [${xzuid}/${SCORE}/${guilde}] ${message}"
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
# License: GPL (http://www.google.com/search?q=GPL)
|
# License: GPL (http://www.google.com/search?q=GPL)
|
||||||
########################################################################
|
########################################################################
|
||||||
## PUT YOUR PHONE COUNTRY CODE PREFIX HERE
|
## PUT YOUR PHONE COUNTRY CODE PREFIX HERE
|
||||||
|
## only works for station local country phone numbers!
|
||||||
prefix="+33"
|
prefix="+33"
|
||||||
########################################################################
|
########################################################################
|
||||||
MY_PATH="`dirname \"$0\"`" # relative
|
MY_PATH="`dirname \"$0\"`" # relative
|
||||||
|
@ -31,6 +32,7 @@ ping -q -w 1 -c 1 taurus.copylaradio.com 2>&1>/dev/null && echo "TAURUS OK" && T
|
||||||
|
|
||||||
########################################################################
|
########################################################################
|
||||||
# GET INCOMING SMS CONTENT
|
# GET INCOMING SMS CONTENT
|
||||||
|
# https://docs.gammu.org/smsd/run.html#environment
|
||||||
########################################################################
|
########################################################################
|
||||||
########################################################################
|
########################################################################
|
||||||
PHONE="$SMS_1_NUMBER" # gammu-smsd
|
PHONE="$SMS_1_NUMBER" # gammu-smsd
|
||||||
|
@ -41,7 +43,7 @@ PHONE="$SMS_1_NUMBER" # gammu-smsd
|
||||||
[[ ${PHONE#"$prefix"} != "${PHONE}" ]] && phone=0${PHONE#"$prefix"} || phone="${PHONE}"
|
[[ ${PHONE#"$prefix"} != "${PHONE}" ]] && phone=0${PHONE#"$prefix"} || phone="${PHONE}"
|
||||||
|
|
||||||
TEXT=""
|
TEXT=""
|
||||||
rm -f /tmp/sms_incoming
|
rm -f /tmp/sms_incoming 2>/dev/null
|
||||||
PROGRAM=/bin/echo
|
PROGRAM=/bin/echo
|
||||||
for i in `seq $SMS_MESSAGES` ; do
|
for i in `seq $SMS_MESSAGES` ; do
|
||||||
eval "$PROGRAM \"\${SMS_${i}_TEXT}\"" >> /tmp/sms_incoming
|
eval "$PROGRAM \"\${SMS_${i}_TEXT}\"" >> /tmp/sms_incoming
|
||||||
|
@ -92,13 +94,13 @@ case "$CMD" in
|
||||||
;;
|
;;
|
||||||
AIDE)
|
AIDE)
|
||||||
## ASK FOR HELP
|
## ASK FOR HELP
|
||||||
$MY_PATH/sms/AIDE.sh "$phone" &
|
$MY_PATH/sms/AIDE.sh "$phone" && exit 0
|
||||||
;;
|
;;
|
||||||
|
|
||||||
STOP)
|
STOP)
|
||||||
## STOP RELATION WITH CMD GUILDE GROUP
|
## STOP RELATION WITH CMD GUILDE GROUP
|
||||||
GUILDE=$(echo "$TEXT" | awk '{print toupper($2)}')
|
GUILDE=$(echo "$TEXT" | awk '{print toupper($2)}')
|
||||||
$MY_PATH/sms/ERASE.sh "$phone" "$GUILDE" &
|
$MY_PATH/sms/ERASE.sh "$phone" "$GUILDE" && exit 0
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
|
@ -108,9 +110,10 @@ case "$CMD" in
|
||||||
echo "${MESSAGE}" > /tmp/${phone}_message
|
echo "${MESSAGE}" > /tmp/${phone}_message
|
||||||
echo "${MESSAGE}"
|
echo "${MESSAGE}"
|
||||||
fi
|
fi
|
||||||
## OK CMD=GROUPE suivi de message
|
## CMD = GUILDE ?
|
||||||
IsItAGuide=$(ls /home/${YOU}/.zen/SMS/GUILDES/*/INPUT/*_${phone}_guide.txt 2>/dev/null)
|
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
|
[[ ${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
|
$MY_PATH/sms/GUILDE.sh "$phone" "$CMD" > /home/${YOU}/.zen/SMS/debug.log
|
||||||
cat /home/${YOU}/.zen/SMS/debug.log
|
cat /home/${YOU}/.zen/SMS/debug.log
|
||||||
;;
|
;;
|
||||||
|
|
Loading…
Reference in New Issue