【问题标题】:Send message as user to Facebook Chatbot以用户身份向 Facebook 聊天机器人发送消息
【发布时间】:2017-08-16 14:05:03
【问题描述】:

我们开发了一个基于 Facebook Messenger 平台的聊天机器人。

在对话过程中,我们确实希望将复杂的 UI 显示为 WebView。当用户单击 WebView 中的按钮时,它应该关闭 WebView 并在对话中调用用户问题,我们的机器人将回答该问题。

我已经成功地展示了 WebView,向我的后端发回了一条消息,并给了用户一个答案。

但是,我怎样才能从我的 WebView 中以“用户”的身份创建一条新消息?

示例对话框:

机器人(在对话中): 你想要哪顶帽子? [打开帽子选择-WebView的按钮]

用户(在 Web 视图中): [点击帽子选择-WebView中的一个按钮]

用户(在对话中): 我想要绿色的

机器人(在对话中): 好的,我马上发给你

【问题讨论】:

    标签: facebook facebook-messenger chatbot facebook-messenger-bot facebook-chatbot


    【解决方案1】:

    您可以为此使用“快速回复”:https://developers.facebook.com/docs/messenger-platform/send-api-reference/quick-replies

    按钮文本将是来自用户的消息。

    【讨论】:

    • 不,我在 WebView 中,我没有快速回复。但我确实想要快速回复提供的功能......只是定制:)
    • 好吧,我不认为这是可能的。你不能在没有快速回复的情况下设置自定义用户消息,这会很奇怪而且很容易被破解。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-28
    • 2017-08-12
    • 2016-12-04
    • 1970-01-01
    • 2018-01-09
    • 1970-01-01
    • 2019-06-27
    相关资源
    最近更新 更多