我們公司在辦公室與家中都有NAS做異地備份, NAS比起一般電腦更怕跳電、停電問題,恰逢這兩年台灣又特別容易發生時不時的跳電,所以購入數台不斷電系統UPS就變成絕對的必要。
雖然我們在NAS系統上設定用信件通知, 是否因跳電接入不斷電系統;也可以控制其週邊的電腦、系統在電量小於多少時進入自動關機,但是這個功能有台數的限制,也要經由實體線連接才能執行。
因此我們仍需要在接到訊號後,以手動(遠端)的方試將系統關機;但是往往收到信件,看到都已經過了好幾個小時。對應到此篇的主題,我們想要將篩選後的重要信件,在數分鐘後以Line通知。
我們首先找到是這篇文章:
https://beans-ecolife.com/linebot-line-to-gmail/
寫得夠簡單,也很實用;可惜它針對的是【所有收件夾的信件】。但是對於流程理解與參考來說還是很有幫助,只差在程式碼而已。
後來我們找到這系列影片:Boris的分享小站
用 Line 讀取 Gmail 信件 - (02)在 Gmail 內建立標籤及篩選器
這系列這三個影片看完應該就可以完整掌握我們要做的事情。這邊幫作者補充些我們實做遇到的問題或是心得。
內建標籤及篩選器這篇,是Gmail的基本操作,我們之前用多是在信件管理,例如把一些有促銷但是沒看也沒關係的信件歸成一類,若太久沒整裡偶爾上去,則可以到分類中選取全部,然後刪除清理信件!
建立雲端硬碟的資料夾,是為了在後續程式碼運行時,程式碼會自動把信件裡的附檔存到這步驟所新增的資料夾。我們一開始邏輯上搞錯,一直在找設定將標籤篩選器中附檔自動存到此資料夾的選項,事實上照作者的步驟,只要開啟資料夾即可。
撰寫程式碼的部分,如果要照步驟把作者臉專的全形空格改成半型,則要到右上角的【使用傳統版編輯器】,才可以切成作者用的介面。儲存後可以再照原方式改回新版編輯器。
一些簡單拋磚引玉與大家分享,多虧一些前輩的無私分享才能讓我們比較快上手!
這種基本的導入學會後,之後要做更深一層的應用也才會更簡單,至少知道有些甚麼工具能做到甚麼事情。