# Line 推播開發步驟 ## 目的 利用程式監控本機伺服器的CPU、硬碟使用率以及程式執行狀況,並利用Line推播功能,將監控到的伺服器訊息發送到Line群組上 ## 步驟 1. 申請一組Line Notify的token,並將Line Notify加進要推播的群組當中 **教學** 怎麼申請Line Notify token: https://blog.hungwin.com.tw/csharp-line-notify/ (教學含如何在C#發送Line訊息) 2. 利用程式監控本機伺服器的CPU使用率、硬碟容量和應用程式執行狀況,並將監控結果發送到Line群組 **教學** 1) 如何監控本機伺服器狀況,並將結果推播到Line群組(此篇的硬碟計算部分有點問題,要計算剩餘硬碟容量請參考下篇文章): https://blog.hungwin.com.tw/cshart-server-monitoring/ 2) 如何查詢硬碟剩餘容量: https://dotblogs.com.tw/chou/2009/03/11/7450 3. 將寫好的監控程式放到Console app上(Console app的Timer可以設定程式執行頻率) **教學** 怎麼設定Console app的Timer: https://dotblogs.com.tw/bda605/2021/01/21/103307 4. 設定工作排程器 **教學** 如何設定Console app的工作排程: http://trista2018.blogspot.com/2020/12/c-console.html ## 排程執行結果 ![](https://i.imgur.com/M7FRWt6.png)