【问题标题】:Wit.ai How to set quick replies from action?Wit.ai 如何设置动作的快速回复?
【发布时间】:2017-02-26 11:50:40
【问题描述】:

我对机器人开发非常陌生。我正在用 facebook messanger 玩 wit.ai。我们如何从action 设置quick replies

【问题讨论】:

    标签: wit.ai facebook-messenger-bot


    【解决方案1】:

    这是我的做法:

    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']
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 2015-11-14
      • 1970-01-01
      相关资源
      最近更新 更多