Telegram 版(比 LINE 更簡單) ← 我要用 LINE 版

✈️ Telegram Bot GAS 程式碼生成器

沒有 LINE 也沒關係!同樣串 Google 試算表知識庫 + Gemini/OpenAI

為什麼先學 Telegram?它不需要 LINE Developers、不用關「自動回應」、不用官方帳號審核—— 只要在 App 裡跟 @BotFather 對話就能拿到金鑰,全程約 3 分鐘,最適合零基礎第一次做聊天機器人。
📖 第一次使用?點我看「完整教學」 跟著 6 步驟做出你的 AI Telegram 機器人(約 10 分鐘)

照著下面 6 個步驟 依序完成即可 👇

1 用 @BotFather 建立機器人,取得 Bot Token
  1. 打開 Telegram App(手機或電腦版都可),在上方搜尋列輸入 @BotFather 並點進去(有藍色勾勾的官方帳號)。
  2. 點下方「Start」,然後輸入指令 /newbot 送出。
  3. 依提示輸入機器人的顯示名稱(隨意,例如「我的AI客服」)。
  4. 再輸入機器人的帳號(必須以 bot 結尾,例如 aliang_ai_bot;若被占用就換一個)。
  5. 成功後 BotFather 會給你一段 HTTP API Token(長得像 123456789:AAExxxx...)→ 複製起來,這就是本頁表單第一欄要填的 Bot Token。

💡 完全不用 LINE Developers、不用關自動回應,這就是 Telegram 簡單的地方。

2 建立 Google 試算表知識庫,取得試算表 ID
  1. 開一個新的 Google 試算表
  2. 第一列打標題:A1 =「問題」B1 =「答案」
  3. 從第二列開始,一列一組:A 欄放問題、B 欄放對應答案。
  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
4 填好表單,按「生成 GAS 程式碼」
  1. 把 Bot Token、試算表 ID、工作表名稱、AI 金鑰填進表單。
  2. 語氣、角色等可先用預設值。
  3. 按下 🚀 生成 GAS 程式碼,下方會出現程式碼,按 📋 複製程式碼
5 貼到 Google Apps Script 並部署
  1. 前往 Google Apps Script,建立新專案。
  2. 刪掉編輯器裡的預設內容,貼上剛剛複製的程式碼,存檔。
  3. 右上角「部署」→「新增部署作業」→ 類型選「網頁應用程式」。
  4. 執行身分:;具有存取權的使用者:所有人 → 部署。
  5. 第一次會要求授權,一路點「允許」即可。
  6. 複製最後出現的網頁應用程式網址(結尾是 /exec)。
6 綁定 Webhook 並測試(Telegram 專屬)
  1. 回到 Apps Script 編輯器,把程式碼最下面 setWebhook() 函式裡的 WEBHOOK_URL 改成剛剛複製的網址(結尾 /exec)。
  2. 編輯器上方函式選單選 setWebhook,按「執行」一次(第一次會要授權,允許)。
  3. 下方「執行紀錄」若出現 {"ok":true,...} 就代表綁定成功。
  4. 回到 Telegram,搜尋你剛建立的機器人帳號,按 Start,傳一句知識庫裡的問題 → Bot 就會用 AI 回你 🎉

⚠️ 之後每次改程式碼,記得「管理部署作業 → 編輯 → 版本選『新版本』→ 部署」,Webhook 不用重設。

? Bot 不回話?常見問題排解
  • Bot 完全不回:檢查 ① 有沒有執行過 setWebhook 且看到 ok:true ② WEBHOOK_URL 是不是結尾 /exec 的網址 ③ Bot Token 貼對 ④ GAS 部署存取權是不是「所有人」。
  • 改了程式沒生效:GAS 要重新部署新版本。
  • 回覆「AI 服務暫時無法連線」:多半是 AI 金鑰貼錯或額度用完;OpenAI 帳戶需有付款方式。
  • 回覆「找不到工作表」:「工作表名稱」要和試算表左下分頁名稱完全一致。
🔒 隱私聲明:本工具為純前端網頁,您輸入的 Bot Token 與 API 金鑰 只會在您自己的瀏覽器中組合程式碼,不會上傳到任何伺服器,也不會被作者看到

標示 * 的欄位為必填

📋 系統基本設定

在 Telegram 跟 @BotFather 輸入 /newbot 後取得
從試算表網址中複製 ID(/d/ 和 /edit 之間的部分)
試算表左下角的分頁名稱

🧠 AI 服務設定

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

💬 AI 回應風格設定

📚 知識庫設定

⚙️ 進階參數調整

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