从活动供稿中的通知创建到选项卡的深层链接

时间:2020-05-12 12:57:19

标签: microsoft-teams officedev

我正在开发一个MS Team应用,该应用具有一个选项卡和一个“仅通知”机器人。

当用户从活动Feed中单击“通知”时,如何向我的标签添加深层链接。

发送如下所示的通知。

const activity = {
                attachments: [card],
                text: 'Notification Text',
                summary: 'Notification Summary',
                channelData: {
                    notification: {
                        alert: true
                    }
                }
            };
            await turnContext.sendActivity(activity);

1 个答案:

答案 0 :(得分:0)

有些棘手的部分是弄清楚了Deeplink的语法,这在您第一次使用它时会有些混乱,但是请看一下Create Deep Links的文档。拥有链接URL本身后,您可以将其作为常规消息或卡(例如Adaptive Card)或类似卡发送给通知中的用户。

一些可能很棘手的Deep Link部分:

  1. “应用程序ID”是TEAMS应用程序ID(来自您的Teams Manifest或来自App Studio),而不是机器人本身的“ Microsoft App ID”
  2. “实体ID”是您在Teams清单(如果使用的话,在App Studio中)中为Tab注册的“实体ID”