照你的說明回答
用一段話寫它的角色、知道什麼、不能做什麼,下一則訊息就照著回。
Gemini CLI 串接 LINE · Agent Lab
把 LINE OA MCP 加進 Gemini CLI,說「幫我把 LINE 官方帳號接上 AI」:Gemini CLI 建立連線、給你填資料的安全頁面、設定 AI 怎麼回答,確認第一則回覆。你核准之前,只回測試帳號。
> 幫我把 LINE 官方帳號接上 AI
line_connect_account已給你設定連結
line_get_connection已填資料 · webhook 已設定
line_configure_bot回答方式已設定
已上線:測試帳號收到第一則 AI 回覆
為什麼用 Gemini CLI 串接 LINE
用一段話寫它的角色、知道什麼、不能做什麼,下一則訊息就照著回。
你核准之前只回配對的測試帳號;要回所有好友,由你登入核准。
Channel ID 和 Secret 在服務自己的頁面填,AI 工具拿不到。
LINE 方案裡回覆訊息不計入額度;它先用回覆,過了時效才改推播。
怎麼選
表格可以左右滑動。
| 你在意的事 | Gemini CLI + LINE OA MCP | Gemini CLI 自己寫 LINE Bot |
|---|---|---|
| 你要做的事 | 說一句,在安全頁面填資料 | 請它寫 webhook、部署、設定 LINE Developers |
| Channel Secret | Gemini CLI 拿不到 | 要交給 AI 或寫進設定 |
| Webhook 網址 | 自動設定並驗證 | 自己部署、自己貼到 LINE Console |
| 上線控管 | 先只回測試帳號,你核准才回所有好友 | 自己寫 |
| 改回答方式 | 改說明文字,下一則就生效 | 改程式、重新部署 |
步驟
照連接指南在 Agent Lab 架好,登入控制台產生 Agent 權杖。
把下面的設定放進 ~/.gemini/settings.json,權杖放在環境變數 LINE_AGENT_SDK_TOKEN,重開 Gemini CLI。
AI 工具會給你一個連結,在那裡填 Channel ID 和 Secret,不需要長期 token。還沒有官方帳號,可以先用共用 Sandbox 試。
用測試帳號聊幾句、調整說明;確認沒問題,再核准回答所有好友。
設定
把 <組織> 換成你的 Agent Lab 組織名稱。權杖放在環境變數,不寫進檔案、不貼進對話。
{
"mcpServers": {
"line-oa-mcp": {
"httpUrl": "https://line-oa-mcp--<組織>.hosting.agentlab.run/mcp",
"headers": { "Authorization": "Bearer $LINE_AGENT_SDK_TOKEN" }
}
}
}LINE_AGENT_SDK_TOKEN 控制台 Agent 權杖頁產生的權杖。line_* 十個工具:建立連線、讀進度、設定說明、申請上線、讀訊息、Sandbox 等。讀 https://agentlab.cresclab.com/line-agent-sdk.md,幫我把 LINE 官方帳號接上 AI。先只回我的測試帳號。它是我咖啡店的櫃台:回答營業時間和菜單,預約時問姓名、日期、人數。需要我填的資料,給我安全頁面的連結。常見問題