追加のチャネル

適用対象: SDK v4

チャネルでボットにアクセスできるようにするには、次の 2 つの方法があります。

  1. Azure AI Bot Service チャネル: Azure AI Bot Serviceを使用してチャネルでボットを使用できるようにします。 これは、サポートされているすべての言語で機能します。

  2. チャネル アダプター: アダプターを使用してチャネルでボットを使用できるようにします。 チャネル アダプターは、Bot Framework アクティビティ スキーマとチャネルのネイティブ スキーマの間で変換されます。 SDK、Botkit、Bot Builder コミュニティ リポジトリには、言語固有のさまざまなチャネル アダプターが用意されています。

    1. Bot Framework SDK リポジトリには、Azure AI Bot Service チャネルやチャネル アダプターなど、使用可能なアダプターの多くが一覧表示されています。
    2. Botkit リポジトリには、プラットフォーム アダプターを呼び出すチャネル アダプターが含まれています。 Botkit は、主要なメッセージング プラットフォーム用のチャット ボット、アプリ、カスタム統合を構築するためのオープンソース開発者ツールです。
    3. Bot Builder コミュニティ リポジトリには、チャネル アダプターが含まれています。 各リポジトリの README を表示して、開発されたチャネル アダプターを確認します。

一部のチャネルには、Azure AI Bot Serviceまたはアダプターを介してアクセスできます。 チャネルを使用する場合とアダプターを使用する場合は、ユーザー次第です。

現在使用できるアダプター

各リポジトリは、サポートされているアダプターとチャネルの一覧を維持する役割を担います。

チャネル アダプターを使用する場合

  1. Azure AI Bot Serviceでは、必要なチャネルはサポートされていません。
  2. デプロイのセキュリティとコンプライアンスの要件により、外部サービスに依存できないことが決まります。
  3. 特定のチャネルで必要な機能の深さはサポートされない場合があります。

Azure チャネルを使用する場合

  1. ボットが使用可能な複数のチャネルで動作する必要がある場合は、クロスチャネル互換性が必要です。
  2. 組み込みのサポート。 Microsoft は、サード パーティが更新を行うたびに、各チャネルを保守、修正プログラム、シームレスに提供します。
  3. 急速に成長する Microsoft Teams など、追加の排他的な Microsoft チャネルにアクセスする必要があります。
  4. ボットの追加チャネルを有効にするために GUI インターフェイスに依存する場合。