추가 채널

적용 대상: SDK v4

다음 두 가지 방법으로 채널에서 봇에 액세스할 수 있도록 할 수 있습니다.

  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 커뮤니티 리포지토리에는 채널 어댑터가 포함됩니다. 각 리포지토리에 대한 추가 정보 보기에서 개발된 채널 어댑터를 확인합니다.

일부 채널은 Azure AI Bot Service 또는 어댑터를 통해 액세스할 수 있습니다. 채널과 어댑터를 사용해야 하는 경우는 사용자에게 달려 있습니다.

현재 사용 가능한 어댑터

각 리포지토리는 지원하는 어댑터 및 채널 목록을 기본 담당합니다.

채널 어댑터를 사용하는 경우

  1. Azure AI Bot Service는 원하는 채널을 지원하지 않습니다.
  2. 배포의 보안 및 규정 준수 요구 사항에 따라 외부 서비스에 의존할 수 없습니다.
  3. 특정 채널에 필요한 기능의 깊이는 지원되지 않을 수 있습니다.

Azure 채널을 사용하는 경우

  1. 봇이 사용 가능한 채널 중 하나 이상에서 작동하도록 채널 간 호환성이 필요합니다.
  2. 기본 제공 지원. Microsoft는 타사에서 업데이트할 때마다 각 채널을 기본테인, 패치 및 원활하게 서비스를 제공합니다.
  3. 빠르게 성장하는 Microsoft Teams와 같은 추가 전용 Microsoft 채널에 액세스하려고 합니다.
  4. GUI 인터페이스를 사용하여 봇에 대한 추가 채널을 사용하도록 설정하려는 경우