{"repo":"Lin-jun-xiang/agent-line-bot","free":true,"listed":false,"github":"https://github.com/Lin-jun-xiang/agent-line-bot","clone":"git clone https://github.com/Lin-jun-xiang/agent-line-bot.git","description":"🤖Free Agent Line Bot with Web Search, Google Image Search, Image Generator, Video Generator...","language":"Python","stars":144,"topics":["chatbot","chatgpt","gpt","linebot","crawler","llm","vlm","zhipuai","agent"],"license":"MIT","category":"ai-agents","readme_excerpt":"Agent Line Bot 🤖 簡介 將 AI Bot 整合到 Line。並且 完全免費 支援一般 問答、連網、圖片生成、圖片推理、線上圖片搜索、文字生影片、圖片生影片 ...等功能。 ✨ 功能 自然語言對話 在線連網查詢 （即時新聞、股價、時事...） 圖片生成 圖片推理 文字生成影片 圖片生成影片 YouTube 音樂 頻道的定時推播 在線圖片搜尋 （即時） [!NOTE] 如果你有任何功能請求，請隨時提交 PR 或 ISSUE。 🏗️ 系統架構 🔨 工具 Python FastAPI ：創建 AI 回應 API zhipuai ： 免費使用 ZhipuAI API （GLM-4-Flash） duckduckgo-search ： 免費連網搜尋 ，無需 API Key Line messaging API channel ：連接 AI API GitHub ：代碼存儲庫 replit/render/ngrok ： 免費部署你自己的 FastAPI CronJob ：免費發送定時請求，實現定時推播消息 🧠 免費 AI API 本專案使用 Zhipu AI（智譜AI） 開放平台作為免費 AI API。訪問 官方網站 註冊帳戶，無需信用卡或費用。在 個人中心 添加 API 金鑰，如下所示。將此 API 金鑰設置在環境變量 GPT API KEY 中。 🎈 安裝步驟 獲取 Tokens 1. 獲取 Line Tokens： 1. 登錄 Line Developer 2. 創建一個 bot： 1. 創建一個 Provider - 點擊 Create 2. 創建一個 Channel - 選擇 Create a Messaging API channel 3. 填寫所需的基本信息 4. 完成後，進入 Basic Settings - 在 Channel Secret 下，點擊 Issue 生成 LINE CHANNEL SECRET （後面會用到）。 5. 在 Messaging API 下，點擊 Issue 生成 Channel access token （後面會用到）。 專案設置與執行 1. Fork GitHub 專案： 註冊/登錄 GitHub 前往 AI-Line-Bot 點擊 Star 支持開發者 點擊 Fork 將所有代碼複製到你的存儲庫 2. 選擇部屬方式 🏠 本地免費部署 ### 本地部署步驟 #### 2.1 啟動 Python FastAPI Server GPT API KEY ：提供你的 Zhipu AI API 金鑰 #### 2.2 使用 ngrok 建立隧道 使用本地電腦作為服務器來部署 API： 1. 建立 ngrok 環境 2. 下載適合你操作系統的 ngrok 版本 3. 將 ngrok.exe 路徑添加到系統的環境變量中 4. 執行： ngrok config add-authtoken 。從你的個人 ngrok dashboard 獲取 token。 5. 執行： ngrok http --url= .ngrok-free.app 8090 (若失敗請改嘗試 ngrok http --hostname= .ngrok-free.app 8090 ) #### 2.3 設置 Webhook URL 將 https:// .ngrok-free.app/callback 替換 Line Developer 控制台 Messaging API 區域中的 webhook URL。 ☁️ 雲端免費部署 ###","default_branch":null,"files":null,"tree":[],"storefront":"/r/Lin-jun-xiang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Lin-jun-xiang/agent-line-bot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}