
WeChat Bot
WeChat Bot簡介
WeChat Bot,一個基于 WeChaty 結(jié)合 DeepSeek / ChatGPT / Kimi / 訊飛等ai服務(wù)實現(xiàn)的微信機(jī)器人,它能幫你自動回復(fù)微信消息,也能管理微信群和好友,還能檢測僵尸粉。
WeChat Bot功能方面:
自動回復(fù)消息:能自動處理和回復(fù)微信群及好友的消息,讓溝通更高效。
群管理:可以對微信群進(jìn)行管理,像自動檢測和處理僵尸粉這種事兒都能做。
AI服務(wù)集成:支持多個AI服務(wù)集成,你可以按需選擇合適的API(比如ChatGPT、Kimi等)來增強(qiáng)機(jī)器人的智能回復(fù)能力。
自定義回復(fù)邏輯:如果你有特定需求,可以修改程序代碼來實現(xiàn)自己的業(yè)務(wù)邏輯。
配置文件:通過.env文件就能方便地設(shè)置機(jī)器人的工作參數(shù),像API密鑰、白名單管理等。
WeChat Bot支持的AI服務(wù):
ChatGPT:得付費買API Key,然后配置到.env文件里。
通義千問:阿里云提供的AI服務(wù),拿到API Key后配置到.env文件就行。
deepseek:獲取API Key后配置到.env文件的DEEPSEEK_FREE_TOKEN中。
科大訊飛:申請API Key,每個模型有200萬免費token。
Kimi:獲取API Key,不過它的請求限制比較嚴(yán)。
dify:創(chuàng)建應(yīng)用后能拿到API Key,還支持私有化部署。
Ollama:本地化AI服務(wù),配置和在線服務(wù)有點不一樣。
302.AI:是個AI聚合平臺,支持多種模型和API。
WeChat Bot的應(yīng)用場景:
個人助手:能當(dāng)你的個人助手,處理日常消息回復(fù)。
企業(yè)客服:可以對接客戶的微信群,實現(xiàn)智能自動回復(fù),讓客戶更滿意。
社區(qū)管理:能幫社區(qū)管理員管理群里的信息交互和內(nèi)容監(jiān)控。
WeChat Bot使用方法:
第1步,安裝Node.js和npm。
# 安裝依賴 npm i # 推薦用 yarn 吧,npm 安裝有時會遇到 wechaty 內(nèi)部依賴安裝失敗的問題 yarn
第2步,用npm安裝WeChaty和相關(guān)依賴。
第3步,配置.env文件,把需要的API keys加上。
第4步,執(zhí)行npm run dev或者啟動Docker容器。
# 啟動服務(wù) npm run dev # 或者 npm run start # 啟動服務(wù) yarn dev # 或者 yarn start
第5步,然后就可以掃碼登錄了,然后根據(jù)需求,自己修改相關(guān)邏輯文件。
需要注意的是,這個項目支持多種AI服務(wù),接口包括ChatGPT、DeepSeek、通義千問、訊飛、Kimi、dify、Ollama、302.AI和Claude等。開發(fā)者可以根據(jù)需求選擇和配置這些服務(wù),訪問的時候得確保正確獲取并配置好相應(yīng)的API密鑰,具體就在.env文件里配置,按對接的AI服務(wù)要求填參數(shù)就行。這種多樣化的AI集成能讓機(jī)器人適應(yīng)不同場景,更靈活智能。另外,開發(fā)者得留意微信的審查制度,別用免費版協(xié)議,不然賬號可能被封,建議用pad協(xié)議或者企業(yè)版協(xié)議對接。
相關(guān)資訊: