iT邦幫忙

2025 iThome 鐵人賽

DAY 15
0

HI!大家好,我是 Shammi 😊

到了挑戰的第15天,剩下一半的時間,此專案也已經完成了 Web 機器人原型的建構!

從今天開始,我會讓「阿米」從網頁上走下來,進入你我最熟悉的 LINE 應用程式,讓它成為一個真正的聊天機器人。

在部署到 LINE 之前,需要做好前置準備工作。這一步驟非常關鍵,就像是為你的機器人申請一個「身份證」,讓它能夠在 LINE 上被識別和使用。

今天,我會完成以下兩件事:

1️⃣ 建立 LINE Developers 帳號,並創建一個 LINE Bot。

2️⃣ 取得專屬「Channel Access Token」,這是未來串接 LINE API 的金鑰。

🌐 一、前往 LINE Developers 官網

首先,請點擊以下連結前往 LINE Developers 的官方網站:

LINE Developers

點擊右上角的「登入」按鈕,使用 LINE 帳號進行登入。如果讀者們尚未註冊,網站會逐步引導完成註冊流程。

🌐 二、創建一個新的 Provider (提供者)

登入後,第一個畫面會看到主控台(Console)。在頁面左上角,找到「Provider (提供者)」這個區塊。

1️⃣ 點擊「Create」按鈕來創建一個新的 Provider。

2️⃣ 輸入 Provider 名稱,例如:「SDGs 機器人專案」或個人名稱。

3️⃣ 點擊「Create」完成建立。

Provider 就像是一個專案的「開發者名稱」,一個 Provider 之下可以包含多個不同的 LINE Bot 應用。

🌐 三、創建一個新的 Channel (頻道)

接下來,要在這個 Provider 下,創建第一個 LINE Bot 頻道。

1️⃣ 點擊剛剛創建的 Provider 名稱,進入管理頁面。

2️⃣ 點擊「Create a new channel」按鈕。

3️⃣ 選擇「Messaging API」這個選項,這就是可以用來建立聊天機器人的工具。

4️⃣ 填寫以下資訊:

  • Channel type: Messaging API
  • Provider: 選擇剛創建的 Provider 名稱。
  • Channel icon: 上傳一個喜歡的圖片,這會是機器人顯示的頭像。
  • Channel name: 輸入機器人名稱,例如:「SDGs 阿米」或「阿米」
  • Channel description: 簡短描述機器人功能。
  • Category/Subcategory: 選擇適合的分類。
  • Email address: 輸入 Email。

5️⃣ 勾選服務條款並點擊「Create」按鈕。

這樣,一個全新的 LINE Bot 頻道就創建成功了!

🌐 四、取得 Channel Access Token

接著來到最關鍵的一步。

1️⃣ 在頻道管理頁面中,點擊上方的「Messaging API」分頁。

2️⃣ 向下滑動,會看到一個區塊叫做「Channel access token (long-lived)」。

3️⃣ 點擊「issue」按鈕。

4️⃣ 系統會生成一串由亂碼組成的長字串,這就是日後會用到的 Channel Access Token

🚨重要提醒:
請將這串 Token 妥善保管!這就像是你的 LINE Bot 帳號密碼,一旦洩漏,其他人就可以冒用你的機器人發送訊息。

參考結果:
https://ithelp.ithome.com.tw/upload/images/20250910/20151627xVxJomIqdg.jpg

總結

今天簡單的目的就是為 AI 對話機器人申請一個 LINE Bot 的身份,我在 Day 13 的時候幫它取名「阿米」。現在,我取得了最重要的金鑰「Channel Access Token」,這是後續串接 LINE API 的通行證哦!接續明天的預告,會實際運用此「Token」,進一步在 Colab 中撰寫程式碼,讓 LINE 的訊息能夠傳送到我們的 RAG 機器人,並將回覆傳送回去的功能。


上一篇
Day 14【第一階段總結】 Web 機器人原型成果展示與心得分享
下一篇
Day 16【Webhook 接收】 如何在 Colab 上接收來自 LINE 的訊息?
系列文
建構跨平台AI對話機器人:從LINE到Telegram實踐SDGs推廣的30天專案紀實16
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言