使用CLI發送免費的LINE Notify通知
Overview
這個 Lab 介紹如何透過Command Line來免費發送的LINE Notify通知
Prerequisites
Steps
- 在command line輸入 dotnet --version,確定您的執行環境具備 .net core 3.x 以上版本
PS C:\> dotnet --version
系統會出現類似底下畫面…
PS C:\> dotnet --version
5.0.202
2.接著執行底下指令, 安裝 LINE CLI 工具…
PS C:\> dotnet tool install --global line.cli
如果成功,系統會出現類似底下畫面…
工具 'line.cli' 已安裝。
-
申請 LINE Notify Token
前往LINE Notify,以個人帳號登入,至個人頁面的最下方『發行權杖』:
-
選擇訊息要發送到哪一個群組(亦可發送給自己一人):
-
按下『發行』後,可取得類似底下的 Notify Token:
-
如果是發送給群組,記得將 LINE Notify帳號加入該群組中。
-
未來,只需要透過底下Command Line指令,即可免費發送LINE訊息給特定群組:
PS C:\> line notify -n [NotifyToken] -m 要發送的訊息
你會發現訊息就會出現在LINE通知中:
CLI本質上也是透過 LINE官方的Rest API來完成的:
POST /api/notify HTTP/1.1
Host: notify-api.line.me
Authorization: Bearer ___Notify_token___
Content-Length: 135
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="message"
測試訊息
------WebKitFormBoundary7MA4YWxkTrZu0gW--
透過這樣的方式,即可免費的發送通知訊息給系統管理人員、維運人員,做為企業內的一般通知使用,非常經濟方便。
相關參考資料
LineBotSDK:https://www.nuget.org/packages/LineBotSDK
LINE Notify Document: https://notify-bot.line.me/doc/en/
如果需要即時取得更多相關訊息,可按這裡加入FB專頁。若這篇文章對您有所幫助,請幫我們分享出去,謝謝您的支持。
留言