Bots nur für Benachrichtigungen in Microsoft Teams

Wichtig

Dieser Artikel basiert auf dem v3 Bot Framework SDK. Wenn Sie nach einer aktuellen Dokumentationsversion 4.6 oder höher des SDK suchen, lesen Sie den Abschnitt Konversations-Bots .

Wenn der einzige Zweck Ihres Bots darin besteht, Benachrichtigungen an Benutzer zu senden und nicht konversationsorientiert ist, können Sie das isNotificationOnly Feld in Ihrem App-Manifest aktivieren. Dies führt zu folgenden Änderungen:

  • Benutzer können Ihrem reinen Benachrichtigungsbot keine Nachrichten senden.
  • Benutzer können den Bot nicht @mention .

Hinweis

Die Nur-Bot-Apps werden in beiden Fällen in der persönlichen App-Leiste angezeigt: isNotificationOnly: true oder isNotificationOnly: false.

Die Benennungskonvention für Registerkarten für Ihren installierten Bot hängt von der Einstellung der isNotificationOnly Manifesteigenschaft ab:

Wenn die isNotificationOnly manifest-Eigenschaft auf truefestgelegt ist, heißt die Registerkarte für die installierte Bot-App Activity.

Screenshot: Beispiel für die Registerkarte

App-Manifest

Um dies zu aktivieren, legen Sie den Wert isNotificationOnly auf true.

Hinweis

Der Wert von isNotificationOnly ist ein boolescher Wert und keine Zeichenfolge.

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

Bewährte Methoden und Einschränkungen

Bots, die nur Benachrichtigungen enthalten, verwenden proaktives Messaging, um mit dem Benutzer zu kommunizieren. Weitere Informationen finden Sie unter Proaktives Messaging für Bots.