Reine Benachrichtigungs-Bots in Microsoft Teams

Wichtig

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

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

  • Benutzer können Ihrem Bot, der nur Benachrichtigungen enthält, keine Nachrichten senden.
  • Benutzer können den Bot nicht @mention verwenden.

Hinweis

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

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

Wenn die isNotificationOnly Manifesteigenschaft auf truefestgelegt ist, heißt die Registerkarte für die installierte Bot-App Aktivität.

Screenshot: Beispiel für die Registerkarte **Aktivität**.

App-Manifest

Um dies zu aktivieren, legen Sie isNotificationOnly auf true fest.

Hinweis

Der Wert von isNotificationOnly boolescher Wert und keine Zeichenfolge.

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

Bewährte Methoden und Einschränkungen

Reine Benachrichtigungs-Bots verwenden proaktives Messaging, um mit dem Benutzer zu kommunizieren. Weitere Informationen finden Sie unter Proaktives Messaging für Bots.