iT邦幫忙

2021 iThome 鐵人賽

DAY 6
0

前幾天已經建立好能讀取信件內容中驗證碼的 GAS 專案,接下來就是要準備建置最重要的 Line Bot 了!這次主要使用 Line Messaging Api,但在使用前必須要先有 Line Developer Account 跟一些簡單設定。

文件

其實 Line 官方就提供了非常詳細,而且圖文並茂的教學
Getting started with the Messaging API
p.s. 右上角可選語言切換成中文版

建立 Line Developer Account

進入 Line Developer Console 後,使用你的 Line 帳號登入,第一次登入會需要輸入你的姓名和電子郵件去註冊一個 Line Developer Account

建立 Provider

進到 Console 後,首先新增一個 Provider,名稱可以輸入方便清楚辨識你的服務的名字,這邊就直白的輸入驗證碼小幫手吧
New Provider

建立 Channel

選擇 Create a Messaging API channel 這項去新增 Channel
然後把必填的選項填寫完畢送出,就會看到下圖的介面

  • 點選 LINE Official Account Manager 可以設定這個機器人的官方帳號資料
    New channel

什麼是 Messaging Api

根據 Line 官方的介紹

使用 Messaging API 建立聊天機器人,為您的 LINE 用戶創造個人化的使用體驗。

在下圖可以很清楚地看到,Messaging API 就是 LINE Platform 跟 bot server(以本系列文章來說就是GAS專案)之前傳遞訊息的橋樑。LINE Platform會將 webhook event 傳送至設定好的 bot server 上的 webhook URL,bot server 再根據 webhook event 透過 LINE Platform 回應用戶。

What is Messaging Api

Messaging Api 可以做什麼?

最主要的還是發送訊息這件事,而發送訊息分成兩種方式:

  • 發送回覆訊息: 回覆訊息給和 LINE 官方帳戶互動的用戶,但僅可回覆帶有 reply token 的訊息。回覆訊息是免費的,但必須在非常短的時間內回應,否則 token 就會失效
  • 發送推送訊息: 可隨時向用戶直接發送訊息。每個月有一定的免費額度(目前是500則/月),超過需要收費。

而訊息的類型也非常多種,造就了 Line 生動活潑的互動介面

  • Text message
  • Sticker message
  • Image message
  • Video message
  • Audio message
  • Location message
  • Imagemap message
  • Template message
  • Flex Message

其他例如取得用戶帳號資料,使用圖文選單 or 帳號連結都是常用增加活躍使用者的行銷手段

以上,明天就要完成 Messaging Api 的設定,並且部署我們的 GAS 專案測試看看能否正常串接囉!


上一篇
利用 Google App Script 將資料存到 Google Sheet(2)
下一篇
建立 Line Bot(2)
系列文
從無到有打造驗證碼共享的 Line 機器人30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言