我正在使用messenger API实现聊天机器人。在这样的情况下,当他们都在文本消息格式中时如何使问题与答案匹配。我不能在这里使用模式匹配。如何关联Facebook Messenger API中的两条短信
bot q1: How much is it?
user: 250
bot q2: How many?
user: 5
有没有办法用短信发送元数据,并把它作为一个回。是否需要存储最后一条消息?
我正在使用messenger API实现聊天机器人。在这样的情况下,当他们都在文本消息格式中时如何使问题与答案匹配。我不能在这里使用模式匹配。如何关联Facebook Messenger API中的两条短信
bot q1: How much is it?
user: 250
bot q2: How many?
user: 5
有没有办法用短信发送元数据,并把它作为一个回。是否需要存储最后一条消息?
在message
领域,text
场的同一水平上,你可以定义一个字段metadata
,等被定义in the doc(其中有1000个字符):
自定义字符串,将重新交付以网络挂接听众
所以它可能是某事像那:
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"
的方式我处理这是我在本地做的。我跟踪每个用户的状态,所以我知道他们下一次回应时意味着什么。我还为用户存储任何信息,例如本地机器人q1的答案。 – user2322082
这就是我正在考虑的事情,因为没有其他选择。 – aravindaM