Slack 触发器
根据提及、消息和回应等 Slack 事件触发工作流
根据提及、消息和回应等 Slack 事件触发工作流
这是一个基于 webhook 的触发器。请将外部服务配置为向工作流 webhook URL 发送事件。
设置说明
1. 前往 Slack 应用页面
2. 如果还没有应用:
- 从头创建应用
- 为其命名并选择工作区
3. 前往“基本信息”,找到“Signing Secret”,并将其粘贴到上方字段中。
4. 前往“OAuth 与权限”,添加机器人令牌范围:
app_mentions:read- 用于查看 @ 提及机器人的消息chat:write- 用于向机器人所在频道发送消息
5. 前往“事件订阅”:
- 启用事件
- 在“订阅机器人事件”下,添加
app_mention以监听提及机器人的消息 - 将上方的 Webhook URL 粘贴到“请求 URL”字段
6. 在左侧边栏前往“安装应用”,将应用安装到所需的 Slack 工作区和频道。
7. 在 Slack 和此处均保存更改。
配置
签名密钥*
••••••••
来自 Slack 应用的签名密钥,用于验证请求真实性。
输出架构
事件载荷
eventobjectevent_typestringSlack 事件类型(例如 app_mention、message)channelstring事件发生所在的 Slack 频道 IDchannel_namestring可读的频道名称userstring触发该事件的用户 IDuser_namestring触发该事件的用户名textstring消息文本内容timestampstring触发事件中的消息时间戳thread_tsstring父线程时间戳(若消息位于线程中)team_idstringSlack 工作区/团队 IDevent_idstring唯一事件标识符