今天來介紹一下 LINE Notify 的功能以及使用方式
在 LINE BOT 上如果要主動推播訊息可以使用 push message api
不過這有訊息則數的限制,所以不太適合大量使用
這時候出現了 LINE Notify ,他可以透過官方 LINE Notify 帳號進行推播,重點是: 它免費
我就客家(X
官方上的解釋是這樣
透過LINE接收其他網站服務通知, 在與與網站服務連動完成後,LINE所提供的官方帳號「LINE Notify」將會傳送通知。 不僅可與多個服務連動,也可透過LINE群組接收通知。
所以透過 LINE Notify 可以做出更多實用的功能,看起來挺有趣owo
它不會用我們的 LINE BOT 傳送訊息,而是透過官方 LINE Notify 傳送,像是這樣
首先到 LINE Notify 申請登入權杖
點選右上角的個人頁面
選擇發行權杖
選擇 透過一對一聊天接收 LINE Notify 的通知 並發行
接下來會拿到一組權杖,請務必要將他記下來
這裡參考 Bustle C. 的教學文
import requests
def lineNotifyMessage(token, msg):
headers = {
"Authorization": "Bearer " + token,
"Content-Type" : "application/x-www-form-urlencoded"
}
payload = {'message': msg}
r = requests.post("https://notify-api.line.me/api/notify", headers = headers, params = payload)
return r.status_code
# 修改為你要傳送的訊息內容
message = 'Notify from LINE, HELLO WORLD'
# 修改為你的權杖內容
token = ''
lineNotifyMessage(token, message)
在 python 裡面執行後,應該就會接收到訊息了
因為今天有點忙碌,所以臨時只寫出這樣的內容
明天我們會再深入一點研究 LINE Notify 的其他有趣功能吧~