本文同步刊載於 iT 邦幫忙第11屆鐵人賽:[LINE bot 好好玩 30 天玩轉 LINE API] 第 19 天:為什麼發訊息都要錢,有不用錢的嗎?
前言
現在 LINE 主動發訊息需要收費了,所以大家就開始想盡辦法想要做出一個省錢或是不用錢的推播功能,那這樣我們有辦法做到嗎?
其實答案是有的,不過可能會跟直接用 LINE Bot 發的訊息有差別,效果可能不是這麼好,可以用的東西是 LINE Notify,不適用我們原來自己的 Bot。
LINE Notify
顧名思義就是一個發推播的服務,不過不是原本的 APNs 或是 FCM,而是用 LINE 發,這個服務其實已經存在很久了,在 2016 年就已經推出了,還記得剛推出的時候主打系統有問題的時候可以發送,那時候筆者還真的串上平常在使用的告警系統,因為當註冊完只要一個 CURL,就可以把推播訊息處理完,又可以讓群組的大家都收到訊息,其實滿好用的
LINE Notify 註冊
他的使用方法是使用 OAuth 的驗證機制,所以其實本來如果是有串接過的人應該很快就會上手了,整個 OAuth 的認證機制走完就會獲得一組 Token,之後只要使用這個 Token 就可以發訊息給使用者了!
這個功能會在之後章節介紹,這邊就先簡單帶過!
LINE Notify 懶人包
有人會說這樣要用 OAuth 好麻煩喔!
有沒有比較簡單的方法呢?
其實是有的首先我們到此頁 https://notify-bot.line.me/my/
下面有一個發行權杖
按下它,在上面的 請填寫權杖名稱(將於傳送提醒時顯示)
輸入 2020 iT邦幫忙鐵人賽
,按下確定會出現這個頁面
取得 Token 後,我們繼續開啟我們的 POSTMAN,放入 Token
輸入 message
按下發送!
就會看到我們的 LINE 收到訊息拉!
是不是很簡單 ~
已發行個人存取權杖。
是因為我們剛剛按了 發行權杖
出現的通知訊息
《AWS CDK 完全學習手冊:打造雲端基礎架構程式碼 IaC》
第 12 屆 iT 邦幫忙鐵人賽 DevOps 組冠的《用 CDK 定 義 AWS 架構》
第 11 屆 iT 邦幫忙鐵人賽《LINE bot 好好玩 30 天玩轉 LINE API》
一個熱愛分享的雲端工程師!