Microsoft Teams の通知専用ボット

重要

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

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

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

ボットのみのアプリは、 isNotificationOnly: true または isNotificationOnly: false のどちらの場合も、個人用アプリ トレイに表示されます。

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

isNotificationOnly マニフェスト プロパティが true に設定されている場合、インストールされたボット アプリのタブの名前は [アクティビティ] になります。

スクリーンショットは、[アクティビティ] タブの例を示しています。

アプリケーション マニフェスト

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

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

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

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

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