iT邦幫忙

2021 iThome 鐵人賽

DAY 26
0
Modern Web

每日1%,你會累趴。系列 第 26

Day26 Project3 - LINE Bot 註冊

Day25已經利用第三方API獲得了每日匯率,但這樣還是解決不了要自己手動打開DB查資料的問題,為了將此問題解決我想做的功能是將匯率自動推播到行動裝置上,有鑒於行動裝置的普及,幾乎人手都有一支智慧型手機並且都有安裝LINE,因此選定LINE Bot作為傳遞訊息的媒介。

此時先到LINE Developers用LINE帳號登入來註冊一個LINE Bot,於Providers點選create並且為這個Prodiver取一個名字

https://ithelp.ithome.com.tw/upload/images/20210926/20115048dfFaGbKLQO.png

https://ithelp.ithome.com.tw/upload/images/20210926/20115048lpkvR5bTpQ.png

選擇Create a Messaging API channel

https://ithelp.ithome.com.tw/upload/images/20210926/20115048RhCUDdOS5m.png

填寫Channel name、Channel description、Category、Subcategory,完成後可在Messaging API看到一個QRCode,用行動裝置掃描後即可將這個LINE Bot加入好友,此時的LINE Bot是還沒有任何功能的,與其對話會顯示無法個別回覆用戶的訊息。

接著將下方的Allow bot to join group chats 變更為Enable,如此一來之後就可以將此LINE Bot加入群組使用。

首先來介紹兩個我常用的LINE Bot服務

  1. 自動回覆訊息
    當用戶與LINE Bot對話時,LINE公司收到訊息後會經由Messaging API裡的Webhook URL將訊息傳遞至自行開發的後台API,並經過後台邏輯處理後將資訊回傳至LINE公司,公司再將訊息推播給用戶
  2. LINE Bot主動推播
    LINE Bot有個功能是可以取得有加入此服務的用戶序號,再搭配此用戶序號及要推播的訊息傳送給LINE公司,LINE公司再將此訊息傳遞給用戶

今天的介紹就到這邊結束了,明天就會實作自動回覆訊息的功能,謝謝觀看的各位,請記得按讚分享開啟小鈴鐺,你的支持會讓按讚數+1。


上一篇
Day25 串接第三方API
下一篇
Day27 過不去的檻就先繞過它 - LINE Notification
系列文
每日1%,你會累趴。30

尚未有邦友留言

立即登入留言