2024年1月16日 星期二

Python 學習筆記 : LINE Bot 開發 (二) 設定 Line 官方帳號與加入好友

我在 2021 年初申請 Line Business ID 想要進行 Line 聊天機器人測試, 但申請好 LINE Messaging API (訊息應用程式介面) 的供應商 (Provider) 與頻道 (Channel) 後就跑去玩別的. 最近因為測試 Azure AI 服務需要串接 Line Bot, 於是把手上跟 Line Bot 有關的書找出來, 繼續來把 Line Bot 學完. 參考書籍如下 : 
  1. 超圖解 Python 程式設計入門 (旗標, 趙英傑, 2019) 
  2. Python 與 LINE Bot 機器人全面實戰特訓班 (碁峰, 文淵閣工作室, 2019)
  3. LINE Bot by Python 全攻略:從Heroku到AWS跨平台實踐 (博碩, 饒孟桓, 2020)
  4. 打造股市小秘書:聊天機器人x網路爬蟲x NoSQLxPython整合應用實務 (碁峰, 楊超霆, 2019)
  5. Line Bot + Python + Google Dialogflow 打造全方位 AI 機器人 (深智, 2022)
本系列之前文章參考 :



1. 設定 Line 官方帳號 : 

建立 provider 與 channel 後, 接下來是要設定 Line 官方帳號, 首先前往下列網址 :





往下拉到左下角的 "Line 官方帳號管理頁面", 按 "登入管理頁面" 鈕 : 




這會進入帳號一覽表列出目前所有帳號, 在前一篇測試中首次建立的 Line Bot 帳號會自動列出來, 也可以按左上角的 "建立" 鈕新建一個帳號, 每一個帳號就對應一個聊天機器人 (綁定一個不同的後端應用程式) :




點已建立之帳號 (此處為 '小狐狸事務所聊天機器人') 會進入此聊天機器人管理頁面 : 





按左方導覽列的 "自動回應訊息" 超連結, 右方會顯示此設定之目前狀態, 預設會開啟自動回應訊息功能, 按 "變更" 超連結進入下一頁將其關閉, 以免每次跟機器人聊天都會跳出自動回覆訊息 :





最後點左方導覽列的 "帳號設定", 往下拉到 "帳號資訊" 可以看到此聊天機器人之 Line ID :




接下來要用此聊天機器人帳號的 ID 將它加為自己的好友以利後續測試. 


2. 將 Line Bot 加入好友 : 

然後開啟手機的 Line App, 按左下角的 "主頁" 再按右上角的 "加入好友" 鈕, 再按 "搜尋" 鈕 :




輸入上面帳號資訊中機器人的 Line ID :



搜尋到之後按 "加入" 鈕即可 :




這樣就把這個聊天機器人加入自己的好友了 :




Line Bot 預設會在有人加為好友時會傳送歡迎訊息, 可以按左方導覽列的 "加入好友的歡迎訊息" 超連結去修改歡迎訊息 : 




直接在中間的編輯器中修改即可. 如果要取消傳送歡迎訊息的功能, 可以在上面關閉自動回應訊息功能的設定中, 同時將上方的 "加入好友的回應訊息" 取消即可 (按左方導覽列的 "自動回應訊息" 超連結, 再按右邊自動回應訊息設定中的 "變更" 超連結進入下一頁將其關閉) : 



 
我們可以發訊息給它, 但訊息只會顯示已讀而不會回應, 這是因為還沒有設定 Webhook URL 串接後台伺服器的關係 (後台伺服器的程式要實作對各種訊息的回應方式, 這是下一階段要作的事) :






3. 建立加入好友行動條碼 :  

如果要在 Line Bot 開發過程中邀請親朋好友加入測試行列, 可以按左方導覽列的 "增加好友工具", 然後按右邊的 "建立加入好友行動條碼", 這樣就會產生 QR Code :





將 QR Code 圖檔下載或直接分享即可. 未來聊天機器人正式上線時也可以將此 QR Code 圖檔放在行銷海報或網站上.  

沒有留言 :