iT邦幫忙

2023 iThome 鐵人賽

0
Software Development

跟著 OXXO 一起學 Python系列 第 80

( DAy 38.1 ) Python 建立 LINE Channel

  • 分享至 

  • xImage
  •  

建立 LINE Channel

如果要開發一個 LINE BOT ( LINE 聊天機器人 ),必須要先成為 LINE 的開發者,這篇教學將會介紹如何成為 LINE 的開發者,並建立一個 LINE BOT 的 Channel。

註冊並登入 LINE Developer

前往 LINE Developers 網站,使用個人帳號登入。

LINE Developers:https://developers.line.biz/zh-hant/

LINE BOT 教學 ( Python )- 建立 LINE Channel

建立 Provider

登入後,點選 Create 建立一個 Provider ( 表示開發 LINE BOT 後所在的群組 )

LINE BOT 教學 ( Python )- 建立 LINE Channel

輸入名稱,點擊 Create 就能建立 Provider。

LINE BOT 教學 ( Python )- 建立 LINE Channel

建立 Channel

建立 Provider 後,選擇 Channels 頁籤,點選「Create a new channel」建立頻道,一個頻道表示一個聊天機器人。

LINE BOT 教學 ( Python )- 建立 LINE Channel

選擇「Message API」,建立聊天訊息專屬的頻道,建立時需要輸入頻道的名稱和描述述,以及使用下拉選擇所在的地區與類別。

LINE BOT 教學 ( Python )- 建立 LINE Channel

建立完成後,在 Provider 裡就會看到出現了剛剛建立的 Channel。

LINE BOT 教學 ( Python )- 建立 LINE Channel

LINE 官方帳號設定

建立 Channel 後,前往「LINE 官方帳號管理頁面」。

LINE 官方帳號管理頁面:https://tw.linebiz.com/login/

LINE BOT 教學 ( Python )- 建立 LINE Channel

點擊「登入管理頁面」。

LINE BOT 教學 ( Python )- 建立 LINE Channel

登入後,在帳號一覽的清單裡,就能看見剛剛建立的 Channel 自動變成了一個官方帳號。

LINE BOT 教學 ( Python )- 建立 LINE Channel

點擊進入官方帳號,上方可以看到「回應模式 : 聊天機器人」,表示會透過自己撰寫的程式進行串訊息的功能。

LINE BOT 教學 ( Python )- 建立 LINE Channel

選擇「自動回應訊息」,「關閉」自動回應訊息的狀態,避免每次跟 LINE BOT 聊天時,都會跳出自動回應的訊息。

LINE BOT 教學 ( Python )- 建立 LINE Channel

加入 LINE BOT 為好友

完成後,從「設定」畫面中找到 LINE BOT 的 ID,就能使用 LINE 增加好友的功能,將 LINE BOT 增加為好友。

LINE BOT 教學 ( Python )- 建立 LINE Channel

除了從官方帳號管理頁面增加 LINE BOT 為好友,也可以從 LINE Developer 控制台的 Message API 頁籤,找到 LINE BOT 的 ID 和 QRCode,使用 LINE 掃描 QRCode 增加好友的功能,掃描 QRCode 就能將 LINE BOT 加為好友。

LINE BOT 教學 ( Python )- 建立 LINE Channel

加入後,LINE 裡面就會看到出現第一次加入好友的歡迎訊息。

LINE BOT 教學 ( Python )- 建立 LINE Channel

小結

到這個步驟,已經使用 LINE 開發者的身份建立了一個 LINE BOT,接下來就能開始正式進行聊天機器人程式的開發。

更多教學

大家好,我是 OXXO,是個即將邁入中年的斜槓青年,我有個超過一千篇教學的 STEAM 教育學習網,有興趣可以參考下方連結呦~ ^_^


上一篇
( Day 37.3 ) Python 串接 Firebase RealTime Database 存取資料
下一篇
( Day 38.2 ) Python LINE BOT 設定 Colab 開發環境
系列文
跟著 OXXO 一起學 Python101
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言