LineBot Messging API串接_Part1.

 登入LINE 開發者帳號後台後

創建一個provider



在一個provider底下可以建立多個linebot

接著就是在此provider下產生channel
選擇messaging api

上傳linebot頭貼然後選定國籍跟相關屬性設定





還可設定大分類跟次分類









當建立好LineBot後
會有一個basic ID
使用者可藉由此ID來將此linebot加入為好友
或用QrCode來分享加入



webhook url
主要就是將將訊息跟linebot兩邊整合就是藉由webhook
須等到我們開發好程式後將網址回填
藉此就能將訊息轉接到指定的URL (有點類似公開API)
哪位user發送、發送捨麼訊息等等...
可不需要馬上填,等開發一個段落或有位置轉移在來後續編輯



LineBot如何得知使用者有訊息傳過來? 何謂webhook?
早期作法:定時向Line Platform詢問(Polling , 輪詢)看是否有使用者發訊息來
每隔10秒來向line平台詢問
此種作法會導致
訊息不即時(有可能在10秒內就有訊息)
資源浪費(有可能長達快60秒都沒有訊息那還發請求詢問其實沒必要)

因此Line平台自行開發自動通知
也就是一個開放式API當有訊息進到line platform時候,line platform就經由此API來通知line bot
唯一種訂閱概念,LineBot去訂閱Line Platform,當有訊息進到line platform(中繼站),就會讓line bot接收到通知,當中透過webhook來勾稽。

Webhook為一種http溝通模式,當某種條件吻合時候就會藉由http post傳送通知給訂用戶。




Channel Access Token的取得








Ref:
https://speakerdeck.com/line_developers_tw/line-bot-developer-guideline-chinese


後續更新進階內容為付費家教學員所有
LineBot Messging API串接_Part1._Webhook_Ngrok使用





留言

這個網誌中的熱門文章

何謂淨重(Net Weight)、皮重(Tare Weight)與毛重(Gross Weight)

Architecture(架構) 和 Framework(框架) 有何不同?_軟體設計前的事前規劃的藍圖概念

(2021年度)駕訓學科筆試準備題庫歸納分析_法規是非題