2016-06-17 6 views
0

私の非常に最初の投稿は助けを求める。SMS返信スクリプトgammu

以下のスクリプトは、実行したい:

は、イベント

を返信し、投稿する50%を持っている場合、範囲内の範囲1 -10とIFに対する応答を確認することをSMSを受信して同じ番号からメッセージに戻ったり、別のものに戻すことができます。

2番目のメッセージと一緒に元のメッセージに戻って番号に戻すと、他のすべてのメッセージに戻ります。

あなたはどう思いますか?

#!/bin/sh 
from=$SMS_1_NUMBER 
message=$SMS_1_TEXT 
gammu-smsd[939]: Process failed with exit status 111 

if test "$message" = "50%"; then 
    reply="BRAVO DWSTE TO NOUMERO TRAPEZIOU!" 
    delay 1 
    curl "http://10.18.214.12:9999/sendLocalEvent?eventName=event1" 
    if test [ "$message" -ge 1 -a "$message" -le 10 ] && [ "$from" = "$from" ] ; then 
    reply="-50% DIKO SAS" 
    delay 1 
    curl "http://10.18.214.12:9999/sendLocalEvent?eventName=event2&eventParam=e[ "$message" ]" 
    else 
     if [ "$from" = "$from" ]; then 
      reply="TO NOUMERO TOY TRAPEZIOU EINAI LATHOS" 
     else 
      reply="O NHKHTHS VRETHIKE EYXARISTOYME" 
     fi 
     echo "$reply" | sudo gammu sendsms TEXT "$from" 
    sendto="694" 
    message=$SMS_1_TEXT 
    from=$SMS_1_NUMBER 
    echo "$from\n$message" | sudo gammu sendsms TEXT "$sendto" 
    fi 
    echo "$reply" | sudo gammu sendsms TEXT "$from" 
elif test "$message" = "Ping"; then 
    reply="Pong!" 
else 
    reply="PARAKALW PROSPATHISTE XANA" 
fi 
echo "$reply" | sudo gammu sendsms TEXT "$from" 

答えて

関連する問題