Дополнительные каналы

ОБЛАСТЬ ПРИМЕНЕНИЯ: ПАКЕТ SDK версии 4

Вы можете сделать бот доступным в каналах двумя способами:

  1. Каналы azure AI Служба Bot: сделать бот доступным в каналах с помощью Служба Bot ИИ Azure. Это работает для всех поддерживаемых языков.

  2. Адаптеры каналов: сделать бот доступным в каналах с адаптером. Адаптер канала преобразуется между схемой действий Bot Framework и собственной схемой канала. Репозитории сообщества SDK, Botkit и Bot Builder предоставляют различные адаптеры каналов, которые относятся к языку.

    1. Репозиторий пакета SDK Bot Framework содержит множество доступных адаптеров, включая Служба Bot каналы и адаптеры каналов azure AI.
    2. Репозиторий Botkit включает адаптеры каналов, которые они называют адаптерами платформы. Botkit — это средство разработчика открытый код для создания ботов чата, приложений и пользовательских интеграции для основных платформ обмена сообщениями.
    3. Репозитории сообщества Bot Builder включают адаптеры каналов. Просмотрите readME для каждого репозитория, чтобы узнать, какие адаптеры каналов были разработаны.

Некоторые каналы доступны через Служба Bot ИИ Azure или через адаптер. Это до вас, когда следует использовать канал и адаптер.

Доступные сейчас адаптеры

Каждый репозиторий отвечает за обслуживание списка адаптеров и каналов, которые они поддерживают.

Использование адаптера канала

  1. Azure AI Служба Bot не поддерживает нужный канал.
  2. Требования к безопасности и соответствию требованиям развертывания определяют, что вы не можете полагаться на внешняя служба.
  3. Глубина функций, необходимых в определенном канале, может не поддерживаться.

Когда следует использовать канал Azure

  1. Требуется совместимость между каналами, поэтому бот должен работать над несколькими доступными каналами.
  2. Встроенная поддержка. Корпорация Майкрософт поддерживает, исправления и легко обслуживает каждый канал для каждого канала при каждом запуске обновлений сторонней стороной.
  3. Вы хотите получить доступ к дополнительным эксклюзивным каналам Майкрософт, таким как быстро растет Microsoft Teams.
  4. Если вы хотите использовать интерфейс ГРАФИЧЕСКОго интерфейса, чтобы включить дополнительные каналы для бота.