如何关联facebook messenger API中的两条短信

时间:2016-08-03 09:59:41

标签: facebook facebook-graph-api facebook-messenger

我正在使用messenger API实施聊天机器人。在这种情况下,当两个问题都采用短信格式时,如何将答案与问题进行匹配。我不能在这里使用模式匹配。

bot q1: How much is it? 
user: 250

bot q2: How many? 
user: 5

有没有办法发送带有短信的元数据并将其作为回发邮件获取。是否需要存储最后一条消息。?

1 个答案:

答案 0 :(得分:0)

message字段中,在text字段的同一级别中,您可以定义字段metadata,如定义的in the doc(其字符数限制为1000) :

  

将重新传送给webhook侦听器的自定义字符串

所以它可能是那样的:

curl -X POST -H "Content-Type: application/json" -d '{
  "recipient":{
    "id":"USER_ID"
  },
  "message":{
    "text":"hello, world!",
    "metadata": "my meta data"
  }
}' "https://graph.facebook.com/v2.6/me/messages?access_token=PAGE_ACCESS_TOKEN"