Slack
Envía mensajes a Slack o activa flujos de trabajo desde eventos de Slack
Slack es una plataforma de comunicación empresarial que ofrece a los equipos un lugar unificado para mensajería, herramientas y archivos.
Próximamente
Con Slack, puedes:
- Automatizar notificaciones de agentes: Enviar actualizaciones en tiempo real desde tus agentes Ekinox a cualquier canal de Slack
- Crear endpoints de webhook: Configurar bots de Slack como webhooks para activar flujos de trabajo de Ekinox desde actividades de Slack
- Mejorar flujos de trabajo de agentes: Integrar mensajería de Slack en tus agentes para entregar resultados, alertas y actualizaciones de estado
- Crear y compartir lienzos de Slack: Generar programáticamente documentos colaborativos (lienzos) en canales de Slack
- Leer mensajes de canales: Recuperar y procesar mensajes recientes de cualquier canal de Slack para monitoreo o activación de flujos de trabajo
En Ekinox, la integración con Slack permite a tus agentes interactuar programáticamente con Slack de varias maneras como parte de sus flujos de trabajo:
- Enviar mensajes: Los agentes pueden enviar mensajes formateados a cualquier canal o usuario de Slack, compatible con la sintaxis mrkdwn de Slack para un formato enriquecido.
- Crear lienzos: Los agentes pueden crear y compartir lienzos de Slack (documentos colaborativos) directamente en los canales, permitiendo compartir contenido más rico y documentación.
- Leer mensajes: Los agentes pueden leer mensajes recientes de los canales, permitiendo monitorear, informar o desencadenar acciones adicionales basadas en la actividad del canal.
Esto permite escenarios de automatización potentes como enviar notificaciones, alertas, actualizaciones e informes directamente al centro de comunicación de tu equipo, compartir documentos estructurados o monitorear conversaciones para desencadenar flujos de trabajo. Tus agentes pueden entregar información oportuna, compartir resultados de procesos que han completado, crear documentos colaborativos o alertar a los miembros del equipo cuando se necesita atención. Esta integración cierra la brecha entre tus flujos de trabajo de IA y la comunicación de tu equipo, asegurando que todos se mantengan informados sin intervención manual. Al conectar Ekinox con Slack, puedes crear agentes que mantengan a tu equipo actualizado con información relevante en el momento adecuado, mejorar la colaboración compartiendo conocimientos automáticamente y reducir la necesidad de actualizaciones manuales de estado, todo mientras aprovechas tu espacio de trabajo de Slack existente donde tu equipo ya se comunica.
Instrucciones de uso
Integra Slack en el flujo de trabajo. Puede enviar mensajes, crear lienzos y leer mensajes. Requiere OAuth. Se puede usar en modo de activación para iniciar un flujo de trabajo cuando se envía un mensaje a un canal.
Herramientas
slack_message
Envía mensajes a canales o usuarios de Slack a través de la API de Slack. Compatible con el formato mrkdwn de Slack.
Entrada
Parámetro | Tipo | Obligatorio | Descripción |
---|---|---|---|
authMethod | string | No | Método de autenticación: oauth o bot_token |
botToken | string | No | Token del bot para Bot personalizado |
channel | string | Sí | Canal de Slack objetivo (p. ej., #general) |
text | string | Sí | Texto del mensaje a enviar (admite formato mrkdwn de Slack) |
Salida
Parámetro | Tipo | Descripción |
---|---|---|
ts | string | Marca de tiempo del mensaje |
channel | string | ID del canal donde se envió el mensaje |
slack_canvas
Crea y comparte lienzos de Slack en canales. Los lienzos son documentos colaborativos dentro de Slack.
Entrada
Parámetro | Tipo | Obligatorio | Descripción |
---|---|---|---|
authMethod | string | No | Método de autenticación: oauth o bot_token |
botToken | string | No | Token del bot para Bot personalizado |
channel | string | Sí | Canal de Slack objetivo (p. ej., #general) |
title | string | Sí | Título del lienzo |
content | string | Sí | Contenido del lienzo en formato markdown |
document_content | object | No | Contenido estructurado del documento de lienzo |
Salida
Parámetro | Tipo | Descripción |
---|---|---|
canvas_id | string | ID del lienzo creado |
channel | string | Canal donde se creó el lienzo |
title | string | Título del lienzo |
slack_message_reader
Lee los últimos mensajes de los canales de Slack. Recupera el historial de conversaciones con opciones de filtrado.
Entrada
Parámetro | Tipo | Obligatorio | Descripción |
---|---|---|---|
authMethod | string | No | Método de autenticación: oauth o bot_token |
botToken | string | No | Token del bot para Bot personalizado |
channel | string | Sí | Canal de Slack del que leer mensajes (p. ej., #general) |
limit | number | No | Número de mensajes a recuperar (predeterminado: 10, máx: 100) |
oldest | string | No | Inicio del rango de tiempo (marca de tiempo) |
latest | string | No | Fin del rango de tiempo (marca de tiempo) |
Salida
Parámetro | Tipo | Descripción |
---|---|---|
messages | array | Array de objetos de mensaje del canal |
Notas
- Categoría:
tools
- Tipo:
slack