klipper使用邮件通知3D打印机状态
Leo造物
编辑于 2023年08月28日 20:02
收录于文集
共1篇

在群里聊天的时候群友发的一个mooraker功能,可以使用带token的软件给自己发送打印机状态提示。例如有钉钉,邮件等方式。我平时不用钉钉所以就做的邮件通知。

实现的机制很简单,就是在klippermoonraker里末尾添加字段就可以实现。

下面是代码:

### 开始打印通知 [notifier print_start]

## 274898490是我的QQ号,改成你自己的。密钥写在邮箱里获得的授权码

url: mailto://274898490:授权码@qq.com/?to=274898490@qq.com title:打印任务已开始

events: started

body: 模型“'{event_args[1].filename}&#​39;”开始打印…… ### 打印完成通知 [notifier print_complete] ## 274898490是我的QQ号,改成你自己的。密钥写在邮箱里获得的授权码

url: mailto://274898490:授权码@qq.com/?to=274898490@qq.com

title:打印任务已完成

events: complete body: 模型“'{event_args[1].filename}&#​39;”打印完成。 ### 打印错误 [notifier print_error]

## 274898490是我的QQ号,改成你自己的。密钥写在邮箱里获得的授权码

url: mailto://274898490:授权码@qq.com/?to=274898490@qq.com

title:打印任务发生错误

events: error body: 错误:{event_args[1].message}

下面是如何获得QQ邮箱“授权码”值的方式。

1,打开邮箱,点击设置

2,打开账号页,往下翻找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务

经过各种短信之类的验证之后,会获得一个类似下面这串代码的一串字符复制到之前的moonraker里把“密钥”换成这段字符。

“nsswiiuwvbhdbhef”

token密钥是很重要的信息,有了它就能用这个邮箱发送各种信息,不要轻易发给别人(我这个是瞎打的)