【发布时间】:2021-08-24 12:41:50
【问题描述】:
我正在开发一个 .Net 核心 Bot 应用程序,我在其中创建了一个自适应卡,当用户单击它时,它将被重定向到一个新的 URL。一次,重定向我想添加一个功能,在用户在 URL 中发布后,他应该被重定向回带有发布数据的 BOT。谁能指导我如何解决这个问题。下面是我们创建的用于将用户重定向到 URL 的示例 JSON。
{
"$schema": "http://adaptivecards.io/schemas/adaptive-card.json",
"type": "AdaptiveCard",
"version": "1.0",
"body": [
{
"type": "TextBlock",
"text": "This card's action will open a URL"
}
],
"actions": [
{
"type": "Action.OpenUrl",
"title": "Action.OpenUrl",
"url": "https://adaptivecards.io"
}
]
}
【问题讨论】:
-
“我想添加一个功能,在用户在 URL 中发布后,他应该被重定向回带有发布数据的 BOT”是什么意思?你用的是什么频道?您在使用网络聊天吗?您是否希望新 URL 在 Web 聊天组件所在的同一浏览器选项卡中打开?用户将在该新 URL 中“发布”什么内容?您是否想说用户正在填写表格或其他内容?您是说新 URL 有一个按钮,可以提交数据并再次使用 Web Chat 打开站点?您能否创建一个流程图或图表,直观地解释您正在尝试做什么?
-
乔斯的回答可以接受吗?
-
我正在使用 Directline 网络聊天。我想要实现的是,例如我向聊天机器人发送请求说-安排会议,机器人应该将我重定向到另一个 URL,其中包含有关安排会议的所有详细信息,例如姓名、与会者列表、时间和日期等。用户将输入所有字段,然后当用户提交时,控制权将返回给 Bot,并通知 Bot 用户添加的所有数据。要打开的包含表单的新 URL 是一个反应组件,其中包含用于安排会议的表单数据。
-
乔斯的回答可以接受吗?
-
你还在做这个吗?
标签: json redirect botframework adaptive-cards web-chat