Utilizar el iterador Para cada mensaje de una conversación
- Última actualización2026/04/29
Utiliza el iterador Para cada mensaje de una conversación para recorrer automáticamente cada mensaje dentro de una conversación o canal específico de Slack. Le permite automatizar acciones como analizar, archivar o procesar mensajes en lote dentro de una conversación.
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 Para cada mensaje en una conversación.
- 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.
-
Nombre de la sesión: Ingrese el nombre de la sesión que usó en la acción
Conectar.
- Nombre de usuario: Especifique los nombres de usuario para las conversaciones grupales, separados por coma.
-
ID del canal: Especifique el ID de canal de las conversaciones de grupo.Nota: Para obtener el ID de canal de un canal privado de Slack, asegúrese de que la aplicación que creó en el portal de la API de Slack esté agregada a ese canal. Para hacer esto, vaya a y haga clic en Agregar aplicaciones.
- 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, ID, mensaje, sentByUserID, sentByUsername, createdDateTime, modifiedDateTime) a una variable independiente, lo que le permite asignar cada detalle del equipo 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 ID Identificador único asignado al mensaje de Slack String mensaje Contenido del mensaje en la conversación String sentByUserID Identificador único del usuario que envió el mensaje. String sentByUsername Nombre de usuario de la persona que envió el mensaje. String createdDateTime Fecha y hora en que se creó el mensaje Fecha y hora modifiedDateTime Fecha y hora en que el mensaje se modificó por última vez. Fecha y hora - Diccionario: almacena todos los valores en un objeto de diccionario con pares clave-valor.
-
Múltiples variables: Asigna cada valor recuperado de una clave específica (por ejemplo, ID, mensaje, sentByUserID, sentByUsername, createdDateTime, modifiedDateTime) a una variable independiente, lo que le permite asignar cada detalle del equipo a una variable específica. Realice los siguientes pasos para cada variable: