Slack 触发器

根据提及、消息和回应等 Slack 事件触发工作流

根据提及、消息和回应等 Slack 事件触发工作流

这是一个基于 webhook 的触发器。请将外部服务配置为向工作流 webhook URL 发送事件。

设置说明

2. 如果还没有应用:
  • 从头创建应用
  • 为其命名并选择工作区
3. 前往“基本信息”,找到“Signing Secret”,并将其粘贴到上方字段中。
4. 前往“OAuth 与权限”,添加机器人令牌范围:
  • app_mentions:read - 用于查看 @ 提及机器人的消息
  • chat:write - 用于向机器人所在频道发送消息
5. 前往“事件订阅”:
  • 启用事件
  • 在“订阅机器人事件”下,添加 app_mention 以监听提及机器人的消息
  • 将上方的 Webhook URL 粘贴到“请求 URL”字段
6. 在左侧边栏前往“安装应用”,将应用安装到所需的 Slack 工作区和频道。
7. 在 Slack 和此处均保存更改。

配置

签名密钥*
••••••••
来自 Slack 应用的签名密钥,用于验证请求真实性。

输出架构

事件载荷
eventobject
event_typestringSlack 事件类型(例如 app_mention、message)
channelstring事件发生所在的 Slack 频道 ID
channel_namestring可读的频道名称
userstring触发该事件的用户 ID
user_namestring触发该事件的用户名
textstring消息文本内容
timestampstring触发事件中的消息时间戳
thread_tsstring父线程时间戳(若消息位于线程中)
team_idstringSlack 工作区/团队 ID
event_idstring唯一事件标识符