wangrongding/wechat-bot
🤖 Multi-platform IM AI Agent for Telegram, WhatsApp, Lark, and WeChat. Connects ChatGPT / Claude / Kimi / DeepSeek / Ollama / Pi for auto-replies, community analysis, contact management, and inactive-friend detection.
解決的問題
本專案提供一個統一介面,將各種即時通訊(IM)平台轉化為 AI 驅動的智慧代理。使用者可將來自 WeChat、Lark、Telegram 和 WhatsApp 的訊息路由至多種 LLM 提供商,實現自動回覆與聊天紀錄的深度分析。
運作方式
此系統作為 IM 平台與 AI 服務之間的橋樑。WeChat 集成使用 Wechaty,Telegram 與 WhatsApp 則使用官方 API。可設定使用特定 AI 代理(如 Pi)或通用 LLM 服務(如 ChatGPT、DeepSeek、Claude 或 Ollama)來產生回覆。
此外,亦整合 wx-cli 以存取本地 WeChat 資料,讓 AI 能基於快取的本地資料,對特定好友或群組聊天進行統計與深度分析。
適用對象
- 個人使用者:希望在日常聊天應用中整合 AI 助手的使用者。
- 開發者:希望在多個 IM 平台上部署 LLM 驅動的機器人,而無需為每個平台撰寫獨立整合程式碼的開發者。
- 使用者:希望分析自己 WeChat 社群互動資料的使用者。
核心亮點
- 多平台支援:已整合 WeChat、Lark、Telegram 和 WhatsApp。
- 廣泛模型支援:相容 ChatGPT、DeepSeek、Claude、Pi、Ollama(本地)及多個其他提供者。
- 本地資料分析:可對本地 WeChat 聊天紀錄與 Moments 快取進行 AI 驅動的深度分析與統計。
- 觸發控制:透過好友與群組的允許清單,以及特定觸發前綴,實現對機器人回覆的細緻控制,避免騷擾。
相關
- 專案
- 專案
- 專案
- 專案
- 專案