Moonraker + pushplus:3D 打印完成推到微信
效果:打印开始、完成或出错时,Klipper / Moonraker 发一条通知到微信。
前置条件
- 一个 pushplus token(官网扫码获取)
- 能改
moonraker.conf并重启 Moonraker
配置步骤
方式一:Apprise URL(推荐)
在 moonraker.conf 增加 notifier(段名自定):
[notifier pushplus]
url: pushplus://你的token
events: started, complete, error, cancelled
title: 打印通知
body: {event_name} {filename}
body 会作为 content,不能为空。占位符以 Moonraker 文档为准。Apprise 写法见 Apprise。
方式二:HTTP GET 固定或带占位符
[notifier pushplus_http]
url: https://www.pushplus.plus/send?token=你的token&title=打印通知&content={event_name}%20{filename}
events: complete, error
若改用 POST 且不能自定义成 token / title / content,对方 JSON 不会自动映射,请继续用查询参数或 Apprise。
改完重启 Moonraker。完整参数见 消息接口文档。
验证
curl -X POST "https://www.pushplus.plus/send" \
-H "Content-Type: application/json" \
-d '{"token":"你的token","title":"Moonraker 配置测试","content":"token 可用","template":"markdown"}'
返回 code 为 200 后,切片软件里发一条测试打印或看 Moonraker 日志确认 notifier 已加载。
常见问题
打印百分比一直推? events 不要写进度类事件,只留 complete / error。见 接口限制。
树莓派出网失败? 确认设备能访问 www.pushplus.plus(DNS、代理、防火墙)。
收不到消息见 排查说明。