iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 19
1
Software Development

LINE bot 好好玩 30 天玩轉 LINE API系列 第 19

[30 天教你如何玩弄 Line bot API] 第 19 天:為什麼發訊息都要錢,有不用錢的嗎?

  • 分享至 

  • xImage
  •  

本文同步刊載於 Clarence 部落格:[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 api document

LINE Notify 懶人包

有人會說這樣要用 OAuth 好麻煩喔!
有沒有比較簡單的方法呢?
其實是有的首先我們到此頁 https://notify-bot.line.me/my/

https://ithelp.ithome.com.tw/upload/images/20191004/20117701dl21cIW8ei.png

https://ithelp.ithome.com.tw/upload/images/20191004/20117701ruY0XjLCgr.png

下面有一個發行權杖按下它,在上面的 請填寫權杖名稱(將於傳送提醒時顯示) 輸入 2020 iT邦幫忙鐵人賽,按下確定會出現這個頁面

https://ithelp.ithome.com.tw/upload/images/20191004/20117701eCJ5Ew4Xlu.png

取得 Token 後,我們繼續開啟我們的 POSTMAN,放入 Token

https://ithelp.ithome.com.tw/upload/images/20191004/20117701Cjtu7SIbp1.png

輸入 message

https://ithelp.ithome.com.tw/upload/images/20191004/201177017iINZBP1tW.png

按下發送!

就會看到我們的 LINE 收到訊息拉!
是不是很簡單 ~

已發行個人存取權杖。 是因為我們剛剛按了 發行權杖 出現的通知訊息

https://ithelp.ithome.com.tw/upload/images/20191004/20117701nFFaAD2lbM.jpg


工商時間

團隊系列文

CSScoke - 金魚都能懂的這個網頁畫面怎麼切 - 金魚都能懂了你還怕學不會嗎
King Tzeng - IoT沒那麼難!新手用JavaScript入門做自己的玩具~
Hina Hina - 陣列大亂鬥
阿斬 - Python 程式交易 30 天新手入門
塔塔默 - 用Python開發的網頁不能放到Github上?Lektor說可以!!
Vita Ora - 好 Js 不學嗎 !? JavaScript 入門中的入門。


上一篇
[30 天教你如何玩弄 Line bot API] 第 18 天:語句分析器
下一篇
[30 天教你如何玩弄 Line bot API] 第 20 天:玩完訊息還有登入啊!
系列文
LINE bot 好好玩 30 天玩轉 LINE API30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言