✈️ 沒有 LINE?改用 Telegram 版!
不用 LINE Developers、不用關自動回應,跟 @BotFather 對話約 3 分鐘就完成,更適合新手。
前往 Telegram 版 →
LINE Bot GAS 生成器 — 免寫程式打造 AI LINE 機器人

🤖 LINE Bot GAS 程式碼生成器

輕鬆客製化您的 LINE Bot - 支援 Gemini 與 OpenAI 雙 AI 服務

📖 第一次使用?點我看「完整教學」 從零開始,跟著 6 步驟做出你的 AI LINE 機器人(約 10 分鐘)

照著下面 6 個步驟 依序完成即可,每一步都可以點開看細節 👇

1 建立 LINE Bot,取得 Channel Access Token
  1. 前往 LINE Developers Console,用你的 LINE 帳號登入。
  2. 建立一個 Provider(服務提供者,名稱隨意,例如你的名字)。
  3. 在該 Provider 底下建立一個 Messaging API 頻道(channel),這就是你的 Bot。
  4. 進入頻道的 Messaging API 分頁,找到 Channel access token,點 Issue 產生並複製 → 這就是本頁表單第一欄要填的 Token。
  5. LINE Official Account Manager →「回應設定」:關閉「自動回應訊息」開啟「Webhook」

💡 一定要關掉「自動回應」,不然 Bot 會用官方罐頭訊息回你,AI 就插不上話。

2 建立 Google 試算表知識庫,取得試算表 ID
  1. 開一個新的 Google 試算表
  2. 第一列打標題:A1 =「問題」B1 =「答案」
  3. 從第二列開始,一列一組:A 欄放問題、B 欄放對應答案(例如 A2「營業時間?」B2「週一至週五 9:00–18:00」)。
  4. 看網址列複製 試算表 ID:網址中 /d//edit 之間那一長串 → 填本頁表單第二欄。
  5. 左下角的分頁名稱(預設「工作表1」)就是「知識庫工作表名稱」→ 填本頁表單第三欄,兩邊要一模一樣。

💡 之後要新增問答,直接在這張表加一列就好,程式不用重改。

3 取得 AI 金鑰(Gemini 或 OpenAI 二選一)

方案 A:Google Gemini(新手推薦,有免費額度)

  1. 前往 Google AI Studio,點「Create API key」建立並複製。
  2. 本頁「AI 服務設定」選 Google Gemini,貼上金鑰,模型建議用 Gemini 3.5 Flash

方案 B:OpenAI GPT(需綁定付款)

  1. 前往 OpenAI Platform 建立 API key 並複製。
  2. 本頁選 OpenAI GPT,貼上金鑰,模型建議用 GPT-5.6 Terra

💡 本工具已自動處理 GPT-5 系列的參數規格,選好模型直接用即可,不用自己改程式。

4 填好表單,按「生成 GAS 程式碼」
  1. 把前面拿到的 Token、試算表 ID、工作表名稱、AI 金鑰填進表單。
  2. 語氣、角色、知識庫優先級等可先用預設值,之後再微調。
  3. 按下 🚀 生成 GAS 程式碼,下方會出現程式碼,按 📋 複製程式碼
5 貼到 Google Apps Script 並部署
  1. 前往 Google Apps Script,建立新專案。
  2. 刪掉編輯器裡的預設內容,貼上剛剛複製的程式碼,存檔。
  3. 右上角「部署」→「新增部署作業」→ 類型選「網頁應用程式」。
  4. 執行身分:;具有存取權的使用者:所有人 → 部署。
  5. 第一次會要求授權,一路點「允許」即可。
  6. 複製最後出現的網頁應用程式網址(https://script.google.com/…/exec)。

⚠️ 之後每次改程式碼,要「管理部署作業 → 編輯 → 版本選『新版本』→ 部署」才會生效。

6 接回 LINE Webhook 並測試
  1. 回到 LINE Developers 的 Messaging API 分頁,把剛剛的網址貼到 Webhook URL,按 Update 再按 Verify。
  2. 確認 「Use webhook」已開啟
  3. 用手機掃描同一分頁的 QR code 把 Bot 加為好友。
  4. 傳一句知識庫裡的問題,Bot 就會用 AI 回覆你 🎉
? Bot 不回話?常見問題排解
  • Bot 完全不回:檢查 ① Webhook 有沒有開+Verify 成功 ② 官方帳號的「自動回應訊息」有沒有關 ③ Channel access token 是否貼對 ④ GAS 部署的存取權是不是「所有人」。
  • 改了程式沒生效:GAS 要重新部署新版本(見步驟 5 提醒)。
  • 回覆「AI 服務暫時無法連線」:多半是 AI 金鑰貼錯或額度用完;OpenAI 帳戶需要有付款方式。
  • 回覆「找不到工作表」:表單的「工作表名稱」要和試算表左下分頁名稱完全一致。
  • 傳貼圖/圖片沒反應:正常,本 Bot 只讀文字訊息,會回一句引導語。

📥 不想自訂參數? 可以直接下載基礎版本的 GAS 檔案!

下載後,只需填入您的 API Keys 即可使用!

🔒 隱私聲明:本工具為純前端網頁,您輸入的所有金鑰與 Token 只會在您自己的瀏覽器中用來組合程式碼,不會上傳到任何伺服器,也不會被作者看到。 您可隨時關閉分頁或按 F12 檢視原始碼驗證。若仍有疑慮,可改用上方「下載原版 .gs 檔」於本機自行填入金鑰。

標示 * 的欄位為必填

📋 系統基本設定

從 LINE Developers Console 的 Messaging API 頁面取得
從試算表網址中複製 ID(/d/ 和 /edit 之間的部分)
試算表中存放知識庫的工作表名稱

🧠 AI 服務設定

選擇 AI 服務 *
前往 Google AI Studio 取得 API Key

💬 AI 回應風格設定

定義 AI 的角色身份,讓回答更有個性

📚 知識庫設定

決定 AI 如何使用知識庫資訊

⚙️ 進階參數調整

0 = 保守穩定,1 = 創意多樣