# Dify 接入 Server酱：工作流关键节点推送微信（2026 教程）

> 在 Dify 工作流中添加 HTTP 请求节点，将审核完成、生成结果或异常告警实时推送到微信。支持动态引用变量，实现个性化通知。

- 网页版：https://sct.ftqq.com/docs/integrations/dify/
- 更新日期：2026-07-17

# Dify + Server酱：工作流关键节点推送微信

> 效果：在 Dify 工作流执行到特定节点（如审核完成、生成结束、异常分支）时，自动发送一条包含动态信息的通知到你的微信。

## 前置条件

1.  一个 Server酱 SendKey（[30 秒获取教程](https://sct.ftqq.com/docs/getting-started/sendkey/)）。
2.  一个已部署并可创建/编辑工作流的 Dify 实例。

## 配置步骤

1.  在工作流编辑器中，从左侧节点库找到并拖入一个 **HTTP 请求** 节点。
2.  配置该节点：
    *   **方法**：选择 `POST`。
    *   **URL**：填入 `https://sctapi.ftqq.com/你的SENDKEY.send`。建议将 `你的SENDKEY` 部分存入 Dify 的环境变量中，在此处通过变量引用，避免明文暴露。
    *   **Body 类型**：选择 `form-data` 或 `JSON`。
    *   **Body 参数**：添加两个字段：
        *   `title`：通知标题。可填写固定文案，如“Dify 工作流执行完成”。
        *   `desp`：通知正文。此处可**插入上游节点的输出变量**，实现动态内容。例如，引用一个“文本生成”节点的输出结果。
3.  将 HTTP 请求节点连接到工作流的适当位置。常见用法：
    *   放在工作流末尾，通知最终结果。
    *   放在条件分支的“失败”或“异常”路径，作为告警节点。
4.  保存并发布工作流。当工作流执行到该节点时，通知即会发出。

## 完整示例

假设一个简单的工作流：先由 LLM 节点生成一段文案，结尾推送通知。在 HTTP 请求节点中这样配置：

1.  **方法**：POST；**URL**：`https://sctapi.ftqq.com/你的SENDKEY.send`
2.  **Body**：选择 form-data，添加两个字段——
    *   `title` 填固定文案，如 `文案生成完成`；
    *   `desp` 通过字段值输入框的变量插入功能，引用上游 LLM 节点的输出变量，实现"通知正文=生成结果"。
3.  运行工作流，微信收到包含生成内容的通知即配置成功。

## 常见问题

**每天能发多少条通知？**
免费版每日可发送 5 条。订阅会员目前特价最低 3 元/月，一天最多可发 1000 条（[价格详情](https://sct.ftqq.com/subscribe)）。

**消息没收到怎么办？**
请先检查 Server酱 发送记录。若显示成功但微信未收到，请查阅[常见问题与排查指南](https://sct.ftqq.com/docs/getting-started/faq/)。

**有发送频率限制吗？**
为防止滥用，API 有频率限制，每分钟最多发送 50 条请求。

**Dify 环境变量怎么设置？**
环境变量功能入口可能因版本而异，请参考 Dify 官方文档或在项目设置中查找相关选项。

**可以用企业微信或钉钉接收吗？**
可以。Server酱 支持将消息转发到企业微信应用、钉钉群机器人等通道，配置方法见[通道对比与配置](https://sct.ftqq.com/docs/getting-started/channels/)。

## 相关集成

*   [Python 脚本推送](https://sct.ftqq.com/docs/integrations/python/) - 在 Python 项目中调用 Server酱 API。
*   [Uptime Kuma 宕机告警](https://sct.ftqq.com/docs/integrations/uptime-kuma/) - 网站监控状态推送。
*   [青龙面板任务通知](https://sct.ftqq.com/docs/integrations/qinglong/) - 定时任务执行结果通知。

<!-- 建议补充关键词：dify webhook, dify 工作流通知, dify 自动化通知 -->


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

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

```text
请帮我把 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 条结果摘要即可，批量任务合并成一条，不要每步都推。
请根据我当前的项目和场景直接写好代码/配置并验证。
```

