Bots en Microsoft Teams

Un bot también se conoce como bot de chat o bot de conversación. Es una aplicación que ejecuta tareas sencillas y repetitivas de usuarios como, por ejemplo, el servicio de atención al cliente o el personal de soporte técnico. Los bots se usan a diario para, por ejemplo, proporcionar información sobre el tiempo, reservar cenas o facilitar información sobre viajes. Las interacciones con bots pueden ser preguntas y respuestas rápidas o conversaciones complejas.

Importante

Actualmente, los bots están disponibles en Government Community Cloud (GCC) y GCC-High, pero no en el Departamento de defensa (DOD).

Las aplicaciones de bots en Microsoft Teams están disponibles en GCC-High a través de Azure Bot Service.

Los bots de conversación permiten que los usuarios interactúen con el servicio web mediante texto, tarjetas interactivas y módulos de tareas.

Servicio web mediante texto

Servicio web mediante tarjetas interactivas

Servicio web mediante módulo de tareas

Los bots de conversación están dotados de gran flexibilidad. Los bots pueden controlar algunos comandos básicos y tareas más complejas que implican inteligencia artificial y procesamiento de lenguaje natural. Los bots pueden formar parte de una aplicación más grande o ser independientes.

Use la combinación correcta de tarjetas, texto y módulos de tareas para crear un bot que sea útil. En la siguiente imagen se muestra a un usuario conversando con un bot en un chat individual con texto y tarjetas interactivas.

Bot de preguntas frecuentes de ejemplo

Cada interacción entre el usuario y el bot se representa como una actividad. Cuando un bot recibe una actividad, se la pasa a sus controladores de actividad. Vea los controladores de actividad de bots.

Los bots son aplicaciones que tienen una interfaz de conversación. Se puede interactuar con un bot mediante texto, tarjetas interactivas y voz. Un bot se comporta de forma diferente en función de si se trata de una conversación de chat de un canal o grupo o una conversación individual. Las conversaciones se controlan a través del conector de Bot Framework. Vea conceptos básicos de la conversación.

El bot requiere información contextual, como los detalles del perfil de usuario, para tener acceso al contenido relevante y mejorar la experiencia de uso del bot. Vea obtener el contexto de Teams.

Puede enviar y recibir archivos a través del bot mediante Graph API o las API de bot de Teams. Vea enviar y recibir archivos a través del bot.

La limitación de velocidad se usa para optimizar los bots que se usan para la aplicación de Teams. Para proteger Teams y a sus usuarios, las API del bot proporcionan un límite de velocidad para las solicitudes entrantes. Consulte optimizar el bot con limitación de velocidad en Teams.

Con Microsoft Graph API para llamadas y reuniones en línea, las aplicaciones de Teams ya pueden interactuar con los usuarios mediante voz y vídeo. Consulte llamadas y bots de reuniones.

Puede usar las API de bot de Teams para obtener información de miembros de un chat o equipo. Vea cambios en las API de bot de Teams para capturar miembros del equipo o chat.

Paso siguiente

Ejemplos de código

Ejemplo de nombre Descripción C# Node.js
Recordatorio diario de tareas del bot Demostrar cómo programar una tarea periódica y recibir un recordatorio a una hora programada. View Ver

Consulte también