以用户身份向 Facebook Chatbot 发送消息

Send message as user to Facebook Chatbot

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

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

我已经设法显示 WebView,向我的后端发送回一条消息并向用户提供答复。

但是如何从我的 WebView 中创建一条新消息 "the user"?

示例对话框:

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

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

用户(在对话中): 我想要绿色的 < 如何在此处创建此消息

机器人(在对话中): 好的,我会尽快发给你

您可以为此使用 "Quick Replies":https://developers.facebook.com/docs/messenger-platform/send-api-reference/quick-replies

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