如何将共享点 Web 部件从 Teams 应用程序中的 Teams 对话机器人返回到聊天中?

问题描述 投票:0回答:1

我们正在我们组织的 Teams 应用程序中实施 azure 机器人。到目前为止,我们已经在 Azure 门户上完成了所有注册和其他步骤,并且我们在 Teams 的“聊天”部分中拥有了一个功能机器人。我们的机器人逻辑是在 .NET 中实现的。但是,我们还在组织中创建了多个 SharePoint Web 部件,我们可以从“应用程序”部分访问这些 Web 部件。我的问题是“我们可以直接从当前聊天中的机器人发送 Web 部件吗?即,如果用户在团队聊天中要求向机器人提供报告,机器人会将整个报告的 Web 部件返回到当前聊天中,而不是返回只是任何 AdaptiveCard 或任何东西。”

作为解决方法,我返回带有将浏览器重定向到 Web 部件的 url 的按钮。但我们想返回当前聊天中的实际 Web 部件。

.net sharepoint microsoft-teams azure-bot-service
1个回答
0
投票

要从 Teams 应用程序中的 Teams 对话机器人将 SharePoint Web 部件返回到聊天中,您可以使用 Teams 平台中的任务模块功能。

var 任务模块请求=新

{

task = new

{

    type = "continue",

    value = new

    {

        title = "SharePoint Web Part",

        url = "https://contoso.sharepoint.com/sites/my-site/my-page.aspx",

        width = "medium",

        height = "medium"

    }

}

};

© www.soinside.com 2019 - 2024. All rights reserved.