Marketplace
Más reciente
False
Imagen de fondo del banner
Guía de usuario de Marketplace
Última actualización 16 de abr. de 2024

Inicio rápido: obtener chats y enviar mensajes

Información general

El propósito de esta guía es ayudarte a crear una muestra funcional que use diferentes actividades de Microsoft Teams, incluidas las actividades Obtener chats, Obtener miembros de chat, Enviar mensaje y Obtener mensaje .

Esta muestra funcional te permite verificar rápidamente la conexión a tu aplicación Microsoft Teams registrada y familiarizarte con los tipos de datos de entrada / salida de la actividad.

Después de completar los pasos de esta guía, tendrá una secuencia de automatización que hará lo siguiente:

  1. Establece una conexión con la aplicación de Microsoft Teams registrada (ámbito de Microsoft Teams).
  2. Recupera todos sus chats (Obtener chats).
  3. Recupera los miembros de cada uno de tus chats (Para cada uno y Obtener miembros del chat).
  4. Localiza el chat que incluye un miembro de chat específico y envía un mensaje (Si, Asignar y Enviar mensaje.
  5. Verifica que el mensaje se envió correctamente recuperando y emitiendo el ID del mensaje y el contenido del mensaje Obtener mensaje y Escribir línea).



Requisitos previos

Antes de comenzar:

  1. Completa los pasos de configuración de Microsoft Teams.
  2. Crear o utilizar un chat existente, enviar al menos un mensaje de chat.

Pasos

Cree su proyecto

  1. Agrega la actividad de Ámbito de Microsoft Teams a tu proyecto.
  2. Introduzca el ApplicationId de su aplicación registrada.

  3. En la lista desplegable TipoDeAutenticación , selecciona el flujo de autenticación aplicable (por ejemplo, InteractiveToken).

  4. Agrega la actividad Obtener chats después de la actividad Ámbito de Microsoft Teams .

    1. Crea e introduce una variable Chat[] para tu valor de Chats (p. Ej., MisChats).
      • Al crear tu variable, selecciona Microsoft.Graph.Chat como tipo de variable.
    2. Añade una actividad Para cada después de la actividad Obtener chats .
    3. En la propiedad TypeArgument , selecciona Microsoft.Graph.Chat.
    4. En la propiedad Valores , introduce la variable Chat[] que creaste para la actividad Obtener chats (p. Ej., MisChats).
  5. En la actividad Para cada , añade una Asignación.

    1. Cree e introduzca una variable String para la propiedad Para (p. Ej., ChatId)
    2. En la propiedad Valor , introduce item.Id.

      • Crear y asignar el valor item.id a esta variable permite que se utilice en una actividad Para cada posterior que tenga un tipo de argumento diferente.
    3. Agrega la actividad Obtener miembros de chat después de la actividad Asignar .
    4. En la propiedad ChatId , introduce Item.Id para obtener los miembros de cada chat.
    5. Crea e introduce una variable ConversationMember[] para tu valor de ChatMembers (p. Ej., MyChatMembers).
      • Al crear tu variable, selecciona Microsoft.Graph.ConversationMember como tipo de variable.
    6. Añade otra actividad Para cada después de la actividad Obtener miembros de chat .
    7. En la propiedad TypeArgument , selecciona Microsoft.Graph.ConversationMember.
    8. En la propiedad Valores , introduce la variable ConversationMember[] que creaste para la actividad Obtener miembros de chat (por ejemplo, myChatMembers).
  6. En la actividad Para cada , añade una actividad Si .

    1. En la propiedad Condición , introduzca un valor para identificar un chat específico por miembro (por ejemplo, item.DisplayName = "Sarah Conner")
  7. En el bloque de secuencia Entonces , agrega la actividad Enviar mensaje .

    1. En la propiedad ChatId , introduce la variable String que creaste para la actividad Asignar (p. Ej., ChatId).
    2. Introduzca el contenido de su cuerpo que desea enviar (p. Ej., "Solo saludar")
    3. En la propiedad TipoDelCuerpo , introduce TipoDelCuerpo.Texto.
    4. Cree e introduzca una nueva variable String para su valor de MessageId (p. Ej., NewMessageId)


Pruebe su proyecto

  1. Para probar que tus actividades recuperaron tus chats, los miembros del chat y enviaron un mensaje, añade una actividad Escribir línea después de la actividad Enviar mensaje .

    1. En la propiedad Texto , introduzca la variable String que creó para la actividad Enviar mensaje (p. Ej., NewMessageId)
  2. Añade la actividad Obtener mensaje después de la actividad Escribir línea .

    1. En la propiedad ChatId , introduce la variable String que creaste para la actividad Asignar (p. Ej., ChatId).
    2. En la propiedad IdMensaje , introduce la variable String que creaste para la actividad Enviar mensaje (p. Ej., NewMessageId).
      3. Crea e introduce una variable ChatMessage para tu valor de Mensaje (p. Ej., Mensaje nuevo).
      • Al crear tu variable, selecciona _Microsoft.Graph.ChatMessage_ como tipo de variable.
    3. Añade otra actividad Escribir línea después de la actividad Obtener mensaje .
    4. En la propiedad Texto , introduzca la variable ChatMessage que creó para la actividad Obtener mensaje y anexe .Body.Content al final (p. Ej. newMessage.B Cuerpo.Contenido)
  3. Haz clic en Ejecutar y verifica que la ventana de Salida incluya tu ID y contenido del mensaje enviado.



¡Ya está!

Cuando estés listo, prueba las otras guías de inicio rápido para familiarizarte con las diferentes actividades de Microsoft Teams.

Para obtener más información sobre las actividades de Microsoft Teams (incluidas las entradas / salidas de propiedades de ejemplo), consulta las siguientes páginas de actividades para obtener una lista completa y enlaces a las páginas de detalles de las actividades.

  • Información general
  • Requisitos previos
  • Pasos
  • Cree su proyecto
  • Pruebe su proyecto

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.