that is better, for sure
parent
652b5442e2
commit
46b1e1df4c
|
@ -165,7 +165,7 @@ echo "## INSCRIPTION PHONE / GUILDE : ${phone} / ${guilde}"
|
|||
########################################################################
|
||||
## NOUVELLE INSCRIPTION GUILDE (pas encore de lien INPUT/${phone})
|
||||
[[ ! -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
|
||||
|
@ -178,16 +178,17 @@ SCORE=$(echo $XUIDSCORE | cut -d '.' -f 1)
|
|||
echo "***** ${xzuid} SCORE GCHANGE = $SCORE *****"
|
||||
## MESSAGE DU GUIDE DE LA GUILDE OU DE L'ADMIN DE LA STATION ?
|
||||
if [[ $SCORE -ge 4 || ${phone} == $SMSADMIN ]]; then
|
||||
|
||||
[[ ${phone} == $SMSADMIN ]] && SCORE=5 ## ADMIN SCORE=5
|
||||
|
||||
echo "GUILDE ADMIN ${guilde}/OUTPUT/"
|
||||
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}/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
|
||||
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
|
||||
|
||||
echo "ADMIN GUILDE [${xzuid}/${SCORE}/${guilde}] ${message}"
|
||||
|
|
|
@ -5,6 +5,7 @@
|
|||
# License: GPL (http://www.google.com/search?q=GPL)
|
||||
########################################################################
|
||||
## PUT YOUR PHONE COUNTRY CODE PREFIX HERE
|
||||
## only works for station local country phone numbers!
|
||||
prefix="+33"
|
||||
########################################################################
|
||||
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
|
||||
# https://docs.gammu.org/smsd/run.html#environment
|
||||
########################################################################
|
||||
########################################################################
|
||||
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}"
|
||||
|
||||
TEXT=""
|
||||
rm -f /tmp/sms_incoming
|
||||
rm -f /tmp/sms_incoming 2>/dev/null
|
||||
PROGRAM=/bin/echo
|
||||
for i in `seq $SMS_MESSAGES` ; do
|
||||
eval "$PROGRAM \"\${SMS_${i}_TEXT}\"" >> /tmp/sms_incoming
|
||||
|
@ -92,13 +94,13 @@ case "$CMD" in
|
|||
;;
|
||||
AIDE)
|
||||
## ASK FOR HELP
|
||||
$MY_PATH/sms/AIDE.sh "$phone" &
|
||||
$MY_PATH/sms/AIDE.sh "$phone" && exit 0
|
||||
;;
|
||||
|
||||
STOP)
|
||||
## STOP RELATION WITH CMD GUILDE GROUP
|
||||
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}"
|
||||
fi
|
||||
## OK CMD=GROUPE suivi de message
|
||||
## CMD = GUILDE ?
|
||||
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
|
||||
;;
|
||||
|
|
Loading…
Reference in New Issue