Microsoft Teams 中仅限通知的机器人

重要

本文基于 v3 Bot Framework SDK。 如果要查找 SDK 的当前文档 4.6 或更高版本,请参阅 对话机器人 部分。

如果机器人的唯一用途是向用户传递通知,并且不是对话的,则可以在应用清单中启用 字段isNotificationOnly。 这会产生以下变化:

  • 用户无法向仅通知机器人发送消息。
  • 用户不能 @mention 使用机器人。

注意

在以下两种情况下,仅限机器人的应用会显示在个人应用托盘中:isNotificationOnly: trueisNotificationOnly: false

已安装机器人的选项卡命名约定取决于 isNotificationOnly 清单属性设置:

当清单 isNotificationOnly 属性设置为 true时,已安装的机器人应用的选项卡名为 Activity

屏幕截图显示了“活动”选项卡的示例。

应用部件清单

若要启用此功能,请将 isNotificationOnly 设置为 true

注意

isNotificationOnly 的值是布尔值,而不是字符串。

{
  ⋮
  "bots":[
    {
      "botId":"[Microsoft App ID for your bot]",
      "isNotificationOnly": true,
      "scopes": [
        "personal",
        "team"
      ],
    }
  ],
  ...
}

最佳做法和限制

仅限通知的机器人使用主动消息传送与用户通信。 有关详细信息,请参阅机器人的主动消息传送