klipper使用郵件通知3D打印機(jī)狀態(tài)
在群里聊天的時(shí)候群友發(fā)的一個(gè)mooraker功能,可以使用帶token的軟件給自己發(fā)送打印機(jī)狀態(tài)提示。例如有釘釘,郵件等方式。我平時(shí)不用釘釘所以就做的郵件通知。
實(shí)現(xiàn)的機(jī)制很簡(jiǎn)單,就是在klipper的moonraker里末尾添加字段就可以實(shí)現(xiàn)。
下面是代碼:
### 開始打印通知
[notifier print_start]
## 274898490是我的QQ號(hào),改成你自己的。密鑰寫在郵箱里獲得的授權(quán)碼
url: mailto://274898490:授權(quán)碼@qq.com/?to=274898490@qq.com
title:打印任務(wù)已開始
events: started
body: 模型“'{event_args[1].filename}'”開始打印……
### 打印完成通知
[notifier print_complete]
## 274898490是我的QQ號(hào),改成你自己的。密鑰寫在郵箱里獲得的授權(quán)碼
url: mailto://274898490:授權(quán)碼@qq.com/?to=274898490@qq.com
title:打印任務(wù)已完成
events: complete
body: 模型“'{event_args[1].filename}'”打印完成。
### 打印錯(cuò)誤
[notifier print_error]
## 274898490是我的QQ號(hào),改成你自己的。密鑰寫在郵箱里獲得的授權(quán)碼
url: mailto://274898490:授權(quán)碼@qq.com/?to=274898490@qq.com
title:打印任務(wù)發(fā)生錯(cuò)誤
events: error
body: 錯(cuò)誤:{event_args[1].message}
下面是如何獲得QQ郵箱“授權(quán)碼”值的方式。
1,打開郵箱,點(diǎn)擊設(shè)置

2,打開賬號(hào)頁(yè),往下翻找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服務(wù)
打開管理服務(wù),在新打開的頁(yè)面生成授權(quán)碼。



經(jīng)過各種短信之類的驗(yàn)證之后,會(huì)獲得一個(gè)類似下面這串代碼的一串字符復(fù)制到之前的moonraker里把“密鑰”換成這段字符。
“nsswiiuwvbhdbhef”
token密鑰是很重要的信息,有了它就能用這個(gè)郵箱發(fā)送各種信息,不要輕易發(fā)給別人(我這個(gè)是瞎打的)
在改完之后保存并重啟,就可以打印一個(gè)模型試一下是否可以正常發(fā)送。
