Zusätzliche Kanäle

GILT FÜR: SDK v4

Sie können Ihren Bot auf zwei Arten in Kanälen zugänglich machen:

  1. Azure KI Bot Service-Kanäle: Stellen Sie Ihren Bot in Kanälen mit dem Azure KI Bot Service zur Verfügung. Dies funktioniert für alle unterstützten Sprachen.

  2. Kanaladapter: Stellen Sie Ihren Bot in Kanälen mit einem Adapter zur Verfügung. Der Kanaladapter übersetzt zwischen dem Bot Framework-Aktivitätsschema und dem systemeigenen Schema eines Kanals. Das SDK, Botkit und Bot Builder Community-Repository bieten verschiedene Kanaladapter, die sprachspezifisch sind.

    1. Das Bot Framework SDK-Repository listet viele der verfügbaren Adapter auf, darunter Azure KI Bot Service-Kanäle und Kanaladapter.
    2. Das Botkit-Repository enthält Kanaladapter, die sie Plattformadapter nennen. Botkit ist ein Entwicklertool und SDK zum Erstellen von Chatbots, Apps und benutzerdefinierten Integrationen für gängige Messaging-Plattformen.
    3. Die Bot Builder Community-Repositorys enthalten Kanaladapter. Schauen Sie die README-Datei für jedes Repository an, um zu sehen, welche Kanaladapter entwickelt wurden.

Auf einige Kanäle kann über den Azure KI Bot Service oder über einen Adapter zugegriffen werden. Es liegt an Ihnen, wann sie einen Kanal oder einen Adapter verwenden.

Derzeit verfügbare Adapter

Jedes Repository ist für das Instandhalten der Liste der Adapter und Kanäle verantwortlich, die von ihnen unterstützt werden.

Wann sollte ein Kanal-Adapter verwendet werden?

  1. Azure KI Bot Service unterstützt nicht den gewünschten Kanal.
  2. Sicherheits- und Compliance-Anforderungen Ihrer Bereitstellung geben vor, dass Sie sich nicht auf einen externen Dienst verlassen.
  3. Der Umfang der Funktionen, die Sie in einem bestimmten Kanal benötigen, wird möglicherweise nicht unterstützt.

Wann sollte Azure Batch verwendet werden?

  1. Sie benötigen kanalübergreifende Kompatibilität, so dass Ihr Bot auf mehr als einem der verfügbaren Kanäle funktioniert.
  2. Integrierte Unterstützung Microsoft verwaltet, patcht und wartet nahtlos jeden Kanal für Sie, immer wenn ein Drittanbieter Updates vornimmt.
  3. Ermöglicht den Zugriff auf zusätzliche exklusive Microsoft-Kanäle, wie z. B. schnell wachsende Microsoft Teams-Kanäle.
  4. Wenn Sie sich auf eine GUI-Schnittstelle verlassen möchten, um zusätzliche Kanäle für Ihren Bot zu aktivieren.