我正在使用messenger API实施聊天机器人。在这种情况下,当两个问题都采用短信格式时,如何将答案与问题进行匹配。我不能在这里使用模式匹配。
bot q1: How much is it?
user: 250
bot q2: How many?
user: 5
有没有办法发送带有短信的元数据并将其作为回发邮件获取。是否需要存储最后一条消息。?
答案 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"