Utilice el iterador Para cada mensaje del usuario para iterar automáticamente por todos los mensajes enviados por el usuario actual en Slack. Esto le permite automatizar tareas como analizar, archivar o responder mensajes de un usuario en particular.

Procedimiento

  • Haga doble clic o arrastre la acción Bucle del package Bucle en la paleta Acciones.
  • En la lista de iteradores, busque el paquete de Slack y seleccione la opción Por cada mensaje del usuario.
  • Use el campo Nombre de la sesión para seleccionar una de las siguientes opciones:
    • Nombre de la sesión: Ingrese el nombre de la sesión que usó en la acción Conectar.

      (Opcional) Haga clic en el ícono Ingresar un valor para seleccionar una variable existente que haya utilizado para almacenar el nombre de la sesión Slack.

    • Variable: Ingrese el nombre de la variable que ha utilizado para almacenar el nombre de la sesión.
  • Tipo de chat: Seleccione una de las siguientes opciones:
    • Uno a uno: Incluye solo los mensajes directos entre los usuarios en el bucle.
    • Grupo: Incluye chats grupales en el proceso.
    • Ambos: Incluye mensajes directos (uno a uno) y mensajes de chats grupales y canales.
  • Utilice las opciones Fecha de inicio y Fecha de finalización para filtrar mensajes dentro de un rango de fechas especificado.
  • En el campo Asignar los detalles del mensaje a una variable, elija Múltiples variables o Variable de diccionario para guardar los detalles del mensaje en la variable de salida:
    • Múltiples variables: Asigna cada valor recuperado de una clave específica (por ejemplo, chatId, chatType, message, webURL) a una variable independiente, lo que le permite asignar cada detalle a una variable específica. Realice los siguientes pasos para cada variable:
      • Haga clic en Agregar asignación de variables.
      • Introduzca la Clave de la variable.
      • En el campo Asignar a variable, elija una variable donde se guardarán los datos.
      • Haga clic en Agregar para que estos datos se guarden en la variable configurada.
      Tabla 1. Claves con asignación de variables
      Clave Descripción Tipo de variable
      chatId Identificador único del chat (hilo de conversación). String
      chatType Tipo de chat (Uno a uno o grupo). String
      mensaje Contenido del mensaje enviado por el usuario. String
      webURL URL directa para acceder al mensaje o chat. String
    • Diccionario: almacena todos los valores en un objeto de diccionario con pares clave-valor.