Saltearse al contenido

Messages

Messages conecta tu flujo con tu espacio de trabajo de Slack para trabajar con los mensajes de un canal: enviar un mensaje ahora o a una hora concreta, leer los mensajes del canal o buscar por texto, editar o eliminar un mensaje, obtener su enlace permanente, añadir, consultar o quitar reacciones con emojis, y ver los archivos compartidos en el canal.

Es útil para que tus procesos avisen al equipo en Slack sin intervención manual, o para que un agente lea lo que se habla en un canal y actúe.

Cuándo usarlo

  • Avisar en el canal de ventas cada vez que entra un pedido grande.
  • Programar para las 9:00 el recordatorio de la reunión semanal.
  • Leer los mensajes de un canal de soporte para que un agente prepare un resumen diario.
  • Marcar con una reacción los mensajes ya atendidos, por ejemplo con white_check_mark.
  • Corregir un aviso ya enviado cuando cambian los datos.

Configuración

Necesitas una credencial Slack bot API con el token de tu aplicación de Slack, que obtienes en el panel de aplicaciones de Slack. La aplicación tiene que ser miembro del canal y tener permisos para leer y escribir mensajes. Consulta Credenciales.

CampoQué hace
Credential (obligatorio)La credencial Slack bot API de tu aplicación.
Operation (obligatorio)Lo que hace el componente. Ver Operaciones. Por defecto, Send Message.
Channel Selection MethodCómo indicas el canal: Manual ID muestra Channel ID para escribir su identificador; Channel List muestra Channel Name para elegirlo de una lista. Por defecto, Manual ID.
Channel IDCon Manual ID, obligatorio. El identificador del canal, por ejemplo C123456.
Channel NameCon Channel List. El canal, elegido de la lista de canales de tu espacio de trabajo. La lista se carga al elegir la credencial.
MessageEn Send Message y Scheduled message, donde es obligatorio. El texto del mensaje.
New MessageSolo en Update Message, donde es obligatorio. El texto que sustituye al del mensaje.
Message Timestamp (TS)El identificador del mensaje en Slack, un número como 1712345678.123456. Lo encuentras en el campo ts del resultado de Send Message o Get Messages. Obligatorio en Delete Message, Get Permalink Message, Update Message y las tres operaciones de reacciones.
Hours / MinutesSolo en Scheduled message, obligatorios. La hora (de 0 a 23) y el minuto (de 0 a 59) a los que se enviará el mensaje. Si esa hora ya ha pasado hoy, se envía mañana.
Reaction NameEn Add Reaction Message y Remove Reaction Message, obligatorio. El nombre del emoji sin los dos puntos, por ejemplo thumbsup o eyes.
Return AllEn Get Messages y List Files Message. Actívalo para traer todos los resultados posibles; al activarlo, desaparece Limit.
LimitEn Get Messages y List Files Message. Cuántos resultados traer como máximo. Por defecto, 10.
User Name or IDSolo en List Files Message. Trae solo los archivos de esa persona, indicada por su nombre de usuario, su nombre completo o su identificador.

Operaciones

OperaciónQué hace
Send MessagePublica un mensaje en el canal.
Scheduled messagePrograma un mensaje para que se publique a la hora indicada.
Get MessagesTrae los mensajes del canal, del más reciente al más antiguo. Si rellenas Query, busca mensajes por texto.
Update MessageSustituye el texto de un mensaje ya enviado.
Delete MessageElimina un mensaje.
Get Permalink MessageTrae el enlace permanente de un mensaje, para compartirlo o abrirlo en Slack.
Add Reaction MessageAñade una reacción con emoji a un mensaje.
Get Reaction MessageTrae las reacciones que tiene un mensaje.
Remove Reaction MessageQuita una reacción de un mensaje.
List Files MessageTrae los archivos compartidos en el canal.

Opciones avanzadas

CampoQué hace
QuerySolo en Get Messages. Texto que buscar en los mensajes de tu espacio de trabajo. La búsqueda necesita que la credencial use un token de usuario de Slack, no el de un bot.

Resultado

La salida Data devuelve los mensajes, reacciones o archivos con los que has trabajado. Cada mensaje trae su identificador (ts), su texto (text) y quién lo escribió. Get Permalink Message devuelve el enlace (permalink); Get Reaction Message, el mensaje con sus reacciones; List Files Message, un elemento por archivo. Si Slack rechaza la operación, la ejecución se detiene con el motivo.

Puedes conectar el resultado a un agente para que analice las conversaciones, o guardar el ts de un mensaje para editarlo o reaccionar a él más tarde. El componente también se puede conectar a un Agente como herramienta. Ver Tool Mode.

Ejemplo

Una tienda online avisa a su equipo de los pedidos de más de 1.000 euros.

  1. El pedido llega al flujo desde la tienda con el cliente y el importe.
  2. Añade Messages con la operación Send Message y el identificador del canal de ventas en Channel ID.
  3. En Message, escribe Pedido grande de seguido del cliente y el importe.
  4. Cuando el pedido sale del almacén, otro flujo usa Add Reaction Message con el ts del aviso y package en Reaction Name para que el equipo vea que ya está enviado.

Buenas prácticas

  • Guarda el ts de los mensajes que vayas a editar o marcar después. Sin él no puedes trabajar con un mensaje concreto.
  • Invita a tu aplicación de Slack a los canales donde tiene que escribir o leer.

Componentes relacionados

  • Channels: crea canales e invita a personas.