Slack
La integración de Slack conecta tu workspace a tus pipelines, en ambos sentidos: recibir mensajes (un mensaje de Slack dispara un pipeline) y enviar respuestas (un agente o un nodo publica en un canal o en un hilo).
Qué puedes hacer con ella
- Recibir mensajes de un canal vía la Events API y disparar un pipeline con ellos.
- Publicar un mensaje en un canal o como respuesta en un hilo.
- Listar canales / usuarios, leer mensajes recientes para dar contexto a un agente.
Herramientas y nodos
- Herramientas de lectura:
slack.list_channels,slack.list_users,slack.read_messages. - Herramienta de escritura (con confirmación):
slack.post_message. - Nodo
slack_outbound— envío víachat.postMessage, respuesta en un hilo, con garantía exactly-once. - Receptor
slack_inbound— punto de entrada de la Events API, con verificación nativa de firma sobre el cuerpo en bruto, una ventana anti-replay, anti-bucle (un mensaje del bot no se vuelve a disparar a sí mismo) y deduplicación de eventos.
Conexión (BYO)
- Administración → Integraciones → Slack.
- Introduce el bot token (
xoxb-…) y el signing secret de tu app de Slack. - Apunta la URL de la Events API de tu app al receptor
slack_inbounddel pipeline. - El token y el secreto se cifran en reposo y nunca se vuelven a exponer.
Slack es un conector BYO estricto: usas tu propia app de Slack, sin medición y sin margen de betool. Las firmas de eventos se verifican sobre el cuerpo en bruto — un mensaje falsificado se rechaza.
Casos de uso
- Asistente de equipo — un agente responde a las preguntas publicadas en un canal usando tu base de conocimiento.
- Notificaciones accionables — un pipeline publica una alerta en un hilo y recibe la respuesta del operador para continuar el procesamiento.