n8n + pushplus:工作流成功或失败推到微信
效果:n8n 工作流执行结束或出错时,微信收到包含执行详情的一条消息。
前置条件
- 一个 pushplus token(官网扫码获取)
- 本地或云端 n8n
token 放到 n8n 凭据或变量里,不要在多个节点里硬编码。
配置步骤
1. 加 HTTP Request 节点
- Method:
POST - URL:
https://www.pushplus.plus/send - Body Content Type:
JSON
Body 示例:
{
"token": "你的token",
"title": "n8n 工作流执行通知",
"content": "处理结果见上游节点",
"template": "markdown"
}
动态字段用 n8n 表达式(写在节点字段里,下面只是示例):
处理对象:表达式取 name
处理结果:表达式取 status
content 必填。成功时接口返回 code 为 200。
2. 全局错误告警(Error Workflow)
- 新建工作流,加 Error Trigger。
- 后面接一个 HTTP Request,按上面 POST
/send。 - 在其他工作流的错误处理里指定这个 Error Workflow。
出错工作流的名称、错误信息从 Error Trigger 的输入面板里取,拼进 content。
验证
先单独打通接口:
curl -X POST "https://www.pushplus.plus/send" \
-H "Content-Type: application/json" \
-d '{"token":"你的token","title":"n8n 配置测试","content":"token 可用","template":"markdown"}'
再手动执行一次带通知节点的工作流。
常见问题
节点红了? 看 n8n 执行日志里的 HTTP 状态和返回 JSON。content 不能为空。
通知太勤? 只在失败或关键成功路径上挂通知。见 接口限制。