Conexión de un bot a Microsoft Teams
SE APLICA A: SDK v4
Puedes configurar el bot para comunicarte con personas a través de Microsoft Teams. En este artículo se describe cómo crear una aplicación de Teams en Teams, conectar el bot a la aplicación de Teams en Azure y, a continuación, probar el bot en Teams.
Requisitos previos
- Suscripción a Azure. Si aún no tiene una, cree una cuenta gratuita antes de empezar.
- Un bot publicado en Azure que quiere conectarse a Teams.
- Un inquilino de desarrollador en Teams con la carga de aplicaciones personalizadas o la instalación de prueba habilitadas. Para más información, consulta Prepara tu inquilino de Microsoft 365.
- Un paquete de aplicación de Teams válido. Para obtener más información, consulta Cargar mi aplicación en Microsoft Teams.
Configura tu bot en Azure
- Abra Azure Portal.
- Abra la hoja de recursos del bot de Azure para el bot.
- Abre Canales y selecciona Microsoft Teams:
- Lee y acepta los términos del servicio.
- En la pestaña Mensajería, selecciona el entorno en la nube del bot. Para obtener más información, consulta la sección Poscreación de Planifica la aplicación con características de Teams.
- Seleccione Aplicar.
- Selecciona Obtener código de inserción del bot, busca el código de inserción para Teams y, a continuación, copia la parte https del código. Por ejemplo,
https://teams.microsoft.com/l/chat/0/0?users=28:b8a22302e-9303-4e54-b348-343232
. Puedes usar este código para probar el bot en Teams.
Sugerencia
- La pestaña Llamadas admite la característica de llamada de Teams. Para obtener más información, ve Registrar llamadas y bots de reuniones para Microsoft Teams.
- La pestaña Publicar contiene información sobre cómo publicar la aplicación de Teams en la Tienda de Teams.
- Microsoft Azure operado por 21Vianet no admite la característica Obtener código de inserción de bots . Para probar el canal de Teams, cree la aplicación teams e impleméntela con los pasos mencionados a continuación.
Prueba el bot en Teams
Los bots de producción se deben agregar a Teams como parte de una aplicación de Teams. Para obtener más información, consulta Probar mi aplicación.
Importante
No se recomienda agregar un bot por GUID, salvo con fines de prueba. Si lo hace, se limitará en gran medida la funcionalidad de un bot. Los bots de producción se deben agregar a Teams como parte de una aplicación.
- En el explorador, abre la dirección URL que copiaste del código de inserción y elige la aplicación de Microsoft Teams (cliente o web) que usas para agregar el bot a Teams. Verás que el bot aparece como un contacto al que puedes enviar mensajes y del que puedes recibir mensajes en Microsoft Teams.
- Interactúa con el bot en Teams.
Sugerencia
Usa un registro de canal de bot por entorno, ya que el punto de conexión cambia al cambiar entre entornos de desarrollo, almacenamiento provisional y producción locales.
Al eliminar el registro del canal de Teams, se generará un nuevo par de claves cuando se vuelva a habilitar. Esto invalida los identificadores 29:xxx y a:xxx que el bot puede haber almacenado para la mensajería proactiva.
Publica tu bot en Teams
Para obtener instrucciones sobre cómo publicar la aplicación, consulte la información general de Teams sobre cómo Distribuir la aplicación de Microsoft Teams. En él y en los artículos asociados se explica cómo:
- Elegir y configurar las opciones de instalación del bot
- Crea el manifiesto de la aplicación de Teams, el icono y el paquete
- Carga tu aplicación en Teams
- Publica tu aplicación en tu organización o en la tienda de Teams
Información adicional
- Para obtener más información sobre el desarrollo de aplicaciones de Teams, consulta Compilación de aplicaciones para Microsoft Teams e Introducción.
- Para obtener más información sobre la creación de bots para Teams, consulta Bots en Microsoft Teams.
- Para obtener más información sobre cómo publicar y probar un bot en Teams, consulta Distribuir la aplicación de Microsoft Teams y Probar la aplicación.
- Para proporcionar comentarios y encontrar recursos adicionales, consulta los Canales de la comunidad de desarrolladores de Microsoft Teams.