Obico + pushplus:打印失败立刻推到微信
效果:Obico(原 The Spaghetti Detective)判定spaghetti / 打印失败时,通过 Webhook 调 pushplus。
前置条件
- 一个 pushplus token(官网扫码获取)
- Obico Cloud 或自建实例,且打印机已接入
配置步骤
- 打开 Obico → Notifications / 通知渠道 → 新增。
- 类型选 Webhook(有的版本叫 Custom / HTTP)。
- Obico 会 POST 自己的事件 JSON,不会自动变成
title/content。直连时填固定文案 URL:
https://www.pushplus.plus/send?token=你的token&title=Obico打印告警&content=请打开Obico查看摄像头与任务
- 勾选「打印失败」「可能失败」「打印机离线」等,保存并发送测试。
若你能在中间加一层(云函数、Node-RED),再解析 Obico payload 后 POST:
{
"token": "你的token",
"title": "打印失败",
"content": "打印机名称与任务名",
"template": "markdown"
}
会员也可用 预处理 读原始 body。
验证
curl -X POST "https://www.pushplus.plus/send" \
-H "Content-Type: application/json" \
-d '{"token":"你的token","title":"Obico 配置测试","content":"token 可用","template":"markdown"}'
再在通知渠道点 Test,或用测试任务触发一次失败检测。
常见问题
误报很多? 先在 Obico 调高检测灵敏度阈值,只开「失败」不开「可能失败」。
自建实例收不到? 确认容器能访问 www.pushplus.plus,且 Webhook URL 里的 token 无多余空格。