0

我已经构建了一个应用程序来处理短号码的传入短信。我们可能同时运行多个广告系列,每个广告系列都有不同的机制和关键字等。

目前我正在使用 Django 来处理这个问题。

我最担心的问题是,正在使用服务的消费者是南非一个非常低的 LSM 市场。短信进来的方式很奇怪,我收到了很多错误的条目。

我试图重新思考解释短信的方式,并想要一些想法。

目前它基本上是这样工作的:

获取短信,我将其拆分为 ' 或 * 然后首先查找关键字。所有广告系列都有关键字,我浏览了一个实时广告系列关键字列表,以查看消息中是否存在匹配项。然后我继续拆分消息并在需要时比较或查找更多单词。我需要根据消息进行回复,例如 KEYWORD 存在,但不是第二个或第三个或任何参数。

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 回答