gpt4 book ai didi

botframework - 如何从 botframework 中的嵌入式 webview 接收请求并关闭消息扩展窗口?

转载 作者:行者123 更新时间:2023-12-04 13:14:26 27 4
gpt4 key购买 nike

我有一个机器人,它具有消息传递扩展功能。我遵循了一个例子 here .但是我没有使用卡片 View ,而是使用嵌入式 Web View 来显示我的自定义 UI(这是一个托管在 S3 中的 React 应用程序)

这是我用来打开消息扩展预览的代码:

  handleTeamsMessagingExtensionFetchTask(context, action) {
const url = process.env.POPUP_VIEW_URL;
return {
task: {
type: 'continue',
value: {
url: url,
fallbackUrl: url,
width: 680,
height: 400,
title: 'Feedback & praise',
},
},
};
}

弹出窗口将具有以下 UI: Iframe content

我试图找到一个示例/文档,说明当用户单击“提交请求”按钮时机器人如何从 UI 接收请求,但目前找不到。我看了这个this ,但它使用自适应卡片示例。

我想知道是否有嵌入式 webview 文档中的示例?我也想过当用户点击按钮时调用一个API,但仍然对API调用返回成功后如何关闭预览窗口感到困惑。

最佳答案

您需要在按钮点击中使用 submitTask

microsoftTeams.tasks.submitTask(JSON);

关于botframework - 如何从 botframework 中的嵌入式 webview 接收请求并关闭消息扩展窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61669880/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com