欢迎光临散文网 会员登陆 & 注册

klipper使用邮件通知3D打印机状态

2023-08-28 12:02 作者:雷欧大叔  | 我要投稿

在群里聊天的时候群友发的一个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}'”开始打印……

### 打印完成通知
[notifier print_complete]
## 274898490是我的QQ号,改成你自己的。密钥写在邮箱里获得的授权码

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

title:打印任务已完成

events: complete
body: 模型“'{event_args[1].filename}'”打印完成。

### 打印错误
[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密钥是很重要的信息,有了它就能用这个邮箱发送各种信息,不要轻易发给别人(我这个是瞎打的)


在改完之后保存并重启,就可以打印一个模型试一下是否可以正常发送。


klipper使用邮件通知3D打印机状态的评论 (共 条)

分享到微博请遵守国家法律