扣子 + Server酱:工作流关键节点推送微信

效果:扣子工作流执行到指定节点时,自动向你的微信发送通知

前置条件

  • Server酱 SendKey:登录 sct.ftqq.com,在「SendKey」页面复制(30 秒获取教程
  • 扣子账号,且已创建或准备创建一个工作流
  • 如需推送到企业微信/钉钉/飞书群,另见 通道配置

配置步骤

1. 在工作流中添加 HTTP 请求节点

打开你的扣子工作流,在需要通知的位置添加一个 HTTP 请求类节点(节点名称以当前版本为准)。典型位置:

  • 工作流末尾——生成完成后通知
  • 条件分支的异常分支——出错时告警

2. 填写请求参数

方法选择 POST,URL 填入:

https://sctapi.ftqq.com/你的SENDKEY.send

Body 类型选 formJSON,添加两个字段:

字段 说明
title 消息标题,不能含换行
desp 消息正文,支持 Markdown,可留空

3. 用变量实现动态内容

titledesp 的值可引用上游节点的输出变量。例如把大模型节点的生成结果作为 desp,即可在微信里直接看到生成内容(变量引用语法以应用内实际显示为准)。

4. 测试运行

保存工作流后执行一次试运行,若收到微信通知即表示配置成功。

完整示例

JSON Body 写法(字段值可替换为上游节点变量):

{
  "title": "【工作流完成】报告已生成",
  "desp": "任务名称:每日简报\n\n生成结果:\n\n此处替换为上游节点的输出变量"
}

SendKey 避免明文写在节点里。若扣子提供变量/密钥管理功能,优先将 SendKey 存为变量后在 URL 中引用(具体入口以版本为准)。

常见问题

每天能发多少条?

免费额度为每天 5 条,每分钟上限 50 条。订阅会员目前特价最低 3 元/月,一天最多可发 1000 条(价格详情)。

消息没收到怎么办?

先检查 HTTP 节点的响应状态,或直接查看是否收到微信通知。更多排查步骤见 常见问题与排查

频率超限会怎样?

超过频率限制的请求可能无法成功发送,请合理控制通知频率。

SendKey 能否用变量管理?

若扣子的变量/密钥管理功能支持,可将 SendKey 存为变量后在 URL 中引用,避免明文暴露(具体入口以版本为准)。

相关集成

懒人方案:把这段话复制给你的 AI 助手

把下面这段文字原样粘贴给 Claude Code、Cursor 或任何 AI 编程助手,它就会替你完成 Server酱 的接入:

请帮我把 Server酱 微信通知接入到我当前的项目/工具中:
1. API:POST https://sctapi.ftqq.com/{SendKey}.send,参数 title(必填,不能含换行)、desp(正文,支持 Markdown,可选);成功时返回 JSON 的 code 为 0。
2. 如果我的 SendKey 以 sctp 开头,则改用 https://{uid}.push.ft07.com/send/{SendKey}.send,uid 是 SendKey 中 sctp 与 t 之间的数字。
3. SendKey 从环境变量 SERVERCHAN_SENDKEY 读取;如果没有,提醒我到 https://sct.ftqq.com 免费获取(每天 5 条额度)。
4. 安全要求:不要把 SendKey 硬编码进代码、不要打印到日志、不要提交到 git。
5. 频率约定:任务结束发 1 条结果摘要即可,批量任务合并成一条,不要每步都推。
请根据我当前的项目和场景直接写好代码/配置并验证。