Canales adicionales
SE APLICA A: SDK v4
Puede hacer que el bot sea accesible en canales de dos maneras:
Canales de Servicio de Bot de Azure AI: haga que el bot esté disponible en canales con Servicio de Bot de Azure AI. Esto funciona para todos los idiomas admitidos.
Adaptadores de canal: haga que el bot esté disponible en canales con un adaptador. El adaptador de canal se traduce entre el esquema de actividad de Bot Framework y el esquema nativo de un canal. Los repositorios SDK, Botkit y Bot Builder Community proporcionan varios adaptadores de canal, que son específicos del idioma.
- El repositorio del SDK de Bot Framework enumera muchos de los adaptadores disponibles, incluidos los canales y adaptadores de canal de Servicio de Bot de Azure AI.
- El repositorio de Botkit incluye adaptadores de canal, que se llaman adaptadores de plataforma. Botkit es una herramienta de desarrollo de código abierto para generar bots de chat, aplicaciones e integraciones personalizadas para las principales plataformas de mensajería.
- Los repositorios de la Comunidad de Bot Builder incluyen adaptadores de canal. Vea el archivo LÉAME de cada repositorio para ver qué adaptadores de canal se han desarrollado.
Algunos canales son accesibles a través del Servicio de Bot de Azure AI o a través de un adaptador. Es necesario usar un canal frente a un adaptador.
Adaptadores disponibles actualmente
Cada repositorio es responsable de mantener la lista de adaptadores y canales que admiten.
Cuándo usar un adaptador de canal
- El Servicio de Bot de Azure AI no admite el canal que desee.
- Los requisitos de seguridad y cumplimiento de la implementación determinan que no puede confiar en un servicio externo.
- La profundidad de las características que necesita en un canal determinado puede no ser compatible.
Cuándo utilizar el canal de Azure
- Cuando requiere compatibilidad entre canales: el bot debe trabajar en más de uno de los canales disponibles.
- Compatibilidad integrada. Microsoft actualiza, aplica revisiones y realiza el mantenimiento de cada canal continuamente, cada vez que un tercero implementa una actualización.
- Necesita obtener acceso a otros canales exclusivos de Microsoft, como en el caso de un rápido crecimiento de Microsoft Teams.
- Si desea disponer de una interfaz GUI para habilitar canales adicionales para el bot.