Como usar o iterador Para cada mensagem em uma conversa
- Última atualização2026/04/30
Use o iterador Para cada mensagem em uma conversa para iterar automaticamente por cada mensagem dentro de uma conversa ou canal específico do Slack. Ele permite automatizar ações como analisar, arquivar ou processar mensagens em massa dentro de uma conversa.
Procedimento
- Clique duas vezes ou arraste a ação Loop do package Loop na paleta de Ações.
- Na lista de iteradores, procure pelo pacote Slack e selecione a opção Para cada mensagem em uma conversa.
- Use o campo Nome da sessão para selecionar uma das seguintes opções:
-
Nome da sessão: Digite o nome da sessão que você usou na ação
Conectar.
(Opcional) Clique no ícone Inserir um valor para selecionar uma variável existente que foi usada para armazenar o nome da sessão do Slack.
- Variable (Variável): Digite o nome da variável usada para armazenar o nome da sessão.
-
Nome da sessão: Digite o nome da sessão que você usou na ação
Conectar.
- Nome de usuário: Especifique os nomes de usuário para as conversas em grupo separados por vírgula.
-
ID do canal: Especifique o ID do canal das conversas em grupo.Nota: Para recuperar o ID de um canal privado do Slack, certifique-se de que o aplicativo que você criou no portal da API do Slack tenha sido adicionado a esse canal. Para fazer isso, navegue até e clique em Adicionar aplicativos.
- Use as opções Data de início e Data de término para filtrar mensagens dentro de um intervalo de datas especificado.
- No campo Atribuir detalhes da mensagem a uma variável, escolha Variáveis múltiplas ou Variável de dicionário para salvar os detalhes da mensagem na variável de saída:
-
Variáveis múltiplas: Atribui cada valor recuperado de uma chave específica (por exemplo, (ID, message, sentByUserID, sentByUsername, createdDateTime, modifiedDateTime) a uma variável separada, permitindo que você mapeie cada detalhe da equipe para uma variável específica. Siga as seguintes etapas para cada variável:
- Clique em Adicionar mapeamento de variável.
- Digite a Chave da variável.
- No campo Mapear para variável, escolha uma variável onde os dados serão salvos.
- Clique em Adicionar para que estes dados sejam salvos na variável configurada.
Tabela 1. Chaves com mapeamento de variáveis Chave Descrição Tipo de variável ID Identificador exclusivo atribuído à mensagem do Slack String message Conteúdo da mensagem na conversa String sentByUserID Identificador exclusivo do usuário que enviou a mensagem. String sentByUsername Exibe o nome do usuário que enviou a mensagem String createdDateTime Data e hora em que a mensagem foi criada Data/hora modifiedDateTime A data e a hora em que a mensagem foi modificada pela última vez. Data/hora - Dicionário: armazena todos os valores em um objeto dicionário com pares de chave-valor.
-
Variáveis múltiplas: Atribui cada valor recuperado de uma chave específica (por exemplo, (ID, message, sentByUserID, sentByUsername, createdDateTime, modifiedDateTime) a uma variável separada, permitindo que você mapeie cada detalhe da equipe para uma variável específica. Siga as seguintes etapas para cada variável: