【发布时间】:2017-02-26 11:50:40
【问题描述】:
我对机器人开发非常陌生。我正在用 facebook messanger 玩 wit.ai。我们如何从action 设置quick replies?
【问题讨论】:
标签: wit.ai facebook-messenger-bot
我对机器人开发非常陌生。我正在用 facebook messanger 玩 wit.ai。我们如何从action 设置quick replies?
【问题讨论】:
标签: wit.ai facebook-messenger-bot
这是我的做法:
if quick_replies:
data['message']['quick_replies'] =[{'content_type': 'text', 'title': qr, 'payload': 'n/a'} for qr in quick_replies]
requests.post(FB_URL % 'me/messages', json=data, headers={'Content-Type': 'application/json'}).json()
当 Wit.ai 调用我的发送操作时,我从 Wit.ai 获得了 quick_replies 列表。例如:
def send(request, response):
fb.send_message(request['session_id'][32:], response['text'], response['quickreplies'] if ('quickreplies' in response) else None)
return request['context']
【讨论】: