Activador de Slack

Activa un flujo de trabajo a partir de eventos de Slack, como menciones, mensajes y reacciones

Activa un flujo de trabajo a partir de eventos de Slack, como menciones, mensajes y reacciones

Este es un activador basado en webhook. Configura el servicio externo para que envíe eventos a la URL del webhook del flujo de trabajo.

Instrucciones de configuración

2. Si no tienes una aplicación:
  • Crea una aplicación desde cero
  • Asigna un nombre y selecciona tu espacio de trabajo
3. Ve a "Información básica", busca el "Signing Secret" y pégalo en el campo de arriba.
4. Ve a "OAuth y permisos" y añade alcances del token de bot:
  • app_mentions:read - Para ver los mensajes que mencionan a tu bot con un @
  • chat:write - Para enviar mensajes a los canales de los que forma parte tu bot
5. Ve a "Suscripciones a eventos":
  • Activa los eventos
  • En "Suscribirse a eventos del bot", añade app_mention para escuchar los mensajes que mencionan a tu bot
  • Pega la URL del webhook de arriba en el campo "URL de solicitud"
6. Ve a "Instalar aplicación" en la barra lateral izquierda e instala la aplicación en el espacio de trabajo y el canal de Slack que desees.
7. Guarda los cambios tanto en Slack como aquí.

Configuración

Secreto de firma*
••••••••
El secreto de firma de tu app de Slack para validar la autenticidad de las solicitudes.

Esquema de salida

Payload del evento
eventobject
event_typestringTipo de evento de Slack (p. ej., app_mention, message)
channelstringID del canal de Slack donde ocurrió el evento
channel_namestringNombre del canal en formato legible
userstringID del usuario que activó el evento
user_namestringNombre de usuario que activó el evento
textstringContenido de texto del mensaje
timestampstringMarca de tiempo del mensaje del evento que lo activó
thread_tsstringMarca de tiempo del hilo principal (si el mensaje está en un hilo)
team_idstringID del espacio de trabajo/equipo de Slack
event_idstringIdentificador único del evento