短い番号の着信 SMS を処理するアプリを作成しました。それぞれ異なるメカニズムやキーワードなどを使用して、複数のキャンペーンを同時に実行する場合があります。
現時点では、これを処理するために Django を使用しています。
私の最大の懸念は、サービスを利用している消費者が南アフリカの非常に低い LSM 市場であることです。SMS が奇妙な方法で届き、間違ったエントリが大量に表示されます。
私はSMSを解釈する方法を再考しようとしており、いくつかのアイデアが欲しい.
現時点では、基本的に次のように機能します。
SMS を取得します。' または * で分割し、最初に KEYWORD を探します。すべてのキャンペーンにはキーワードがあり、ライブ キャンペーンのキーワードのリストを調べて、メッセージに一致するものがあるかどうかを確認します。次に、分割されたメッセージを続けて、必要に応じてさらに単語を比較または検索します。メッセージに基づいて返信する必要があります。たとえば、KEYWORD は存在しますが、2 番目または 3 番目またはその他のパラメータはありません。