Microsoft Teams の通知専用ボット

重要

この記事は、v3 Bot Framework SDK に基づいています。 SDK の現在のドキュメント バージョン 4.6 以降をお探しの場合は、「 会話ボット 」セクションを参照してください。

ボットの唯一の目的がユーザーに通知を配信することであり、会話型でない場合は、アプリ マニフェストでフィールドをisNotificationOnly有効にすることができます。 これにより、次の変更が生成されます。

  • ユーザーは通知専用ボットにメッセージを送信できません。
  • ユーザーはボットを使用できません @mention 。

注:

ボットのみのアプリは、isNotificationOnly: true または isNotificationOnly: false の両方の場合にパーソナル アプリ トレイに表示されます。

インストールされているボットのタブの名前付け規則は、マニフェスト プロパティの isNotificationOnly 設定によって異なります。

マニフェスト プロパティが isNotificationOnlytrue設定されている場合、インストールされているボット アプリのタブには Activity という名前が付 けられます

**Activity** タブの例を示すスクリーンショット。

アプリ マニフェスト

これを有効にするには、isNotificationOnlytrue に設定します。

注:

isNotificationOnly の値はブール値であり、文字列ではありません。

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

ベスト プラクティスと制限事項

通知専用ボットでは、プロアクティブ メッセージングを使用してユーザーと通信します。 詳細については、「ボット用のプロアクティブ メッセージング」を参照してください。