如何配置应用 Webhook

某些应用(如 Slack 和 Square)每个 OAuth2 应用只支持一个 Webhook。这意味着需要在它们的开发者门户中进行手动配置,无法自动化完成。

Slack

配置 Webhook 密钥

  1. 访问 Slack OAuth 设置的”基本信息”部分。
  2. 复制”签名密钥”并保存。
  3. 在你的 Activepieces 环境中设置以下环境变量:
    AP_APP_WEBHOOK_SECRETS={"@activepieces/piece-slack": {"webhookSecret": "SIGNING_SECRET"}}
  4. 重启你的应用实例。

配置 Webhook URL

  1. 前往 Slack OAuth2 开发者平台的”事件订阅”设置。
  2. URL 格式应为:https://YOUR_AP_INSTANCE/api/v1/app-events/slack
  3. 连接到 Slack 时,使用你的 OAuth2 凭据或从管理控制台更新 OAuth2 应用详情(适用于平台计划)。
  4. 向应用添加以下事件:
    • message.channels
    • reaction_added
    • message.im
    • message.groups
    • message.mpim
    • app_mention