0

短い番号の着信 SMS を処理するアプリを作成しました。それぞれ異なるメカニズムやキーワードなどを使用して、複数のキャンペーンを同時に実行する場合があります。

現時点では、これを処理するために Django を使用しています。

私の最大の懸念は、サービスを利用している消費者が南アフリカの非常に低い LSM 市場であることです。SMS が奇妙な方法で届き、間違ったエントリが大量に表示されます。

私はSMSを解釈する方法を再考しようとしており、いくつかのアイデアが欲しい.

現時点では、基本的に次のように機能します。

SMS を取得します。' または * で分割し、最初に KEYWORD を探します。すべてのキャンペーンにはキーワードがあり、ライブ キャンペーンのキーワードのリストを調べて、メッセージに一致するものがあるかどうかを確認します。次に、分割されたメッセージを続けて、必要に応じてさらに単語を比較または検索します。メッセージに基づいて返信する必要があります。たとえば、KEYWORD は存在しますが、2 番目または 3 番目またはその他のパラメータはありません。

4

1 に答える 1

0

Twilio のメーガンはこちら。

Twilioショートコードを使用している場合と使用していない場合があります。しかし、あなたの質問は、SMS キーワード レスポンス アプリケーションの構築方法に関する小さなガイドに関連していると思います。

例は PHP にありますが、ここから Python で始めることができます。コードは次のようになります。

def sms():
  r = twiml.Response()
  body = request.form['Body']

  if KEYWORD in body: 
  //do some action
于 2016-04-11T23:59:10.390 に答える