自從DeepSeek掀起AI浪潮之後,我就一直在思考,如何能更充分地利用起家中7x24H在線的威聯通NAS,來配合各種AI大模型提供隨時待命的智能服務。
上一期已經為大家分享了使用威聯通NAS部署dify來搭建本地教輔知識庫的教程,這一期我們就來分享一下,如何使用威聯通NAS配合AI大模型,來實現微信AI聊天機器人功能吧。

要實現如上圖所示的效果,我們需要AstrBot和GeweChat這兩個工具。

AstrBot是一款開源、易上手的多平臺 LLM 聊天機器人及開發框架,由國內大佬開發者維護,無論是更新頻率還是使用教程都對新手非常友好。

根據GitHub項目介紹,AstrBot的主要特色有以下幾點:
1.大語言模型對話。支持各種大語言模型,包括 OpenAI API、Google Gemini、Llama、Deepseek、ChatGLM 等,支持接入本地部署的大模型,通過 Ollama、LLMTuner。具有多輪對話、人格情境、多模態能力,支持圖片理解、語音轉文字(Whisper)。
2.多消息平臺接入。支持接入 QQ(OneBot)、QQ 頻道、微信(GeweChat)、飛書、Telegram。後續將支持釘釘、Discord、WhatsApp、小愛音響。支持速率限制、白名單、關鍵詞過濾、百度內容審核。
3.Agent。原生支持部分 Agent 能力,如代碼執行器、自然語言待辦、網頁搜索。對接 Dify 平臺,便捷接入 Dify 智能助手、知識庫和 Dify 工作流。
4.插件擴展。深度優化的插件機制,支持開發插件擴展功能,極簡開發。已支持安裝多個插件。
5.可視化管理面板。支持可視化修改配置、插件管理、日誌查看等功能,降低配置難度。集成 WebChat,可在面板上與大模型對話。
6.高穩定性、高模塊化。基於事件總線和流水線的架構設計,高度模塊化,低耦合。
而GeweChat是一個專注於微信生態的自動化開發框架,與其它開源項目不同,GeweChat無需用戶安裝電腦微信,無需安裝手機破解插件,只需掃碼登錄即可使用,操作簡單,是非常簡單易用的聊天機器人部署方案。
除了使用方便以外,GeweChat的功能也很豐富,作者大佬在GitHub項目主頁也進行了列舉:
1.消息自動化、給指定對象(好友、群組)發送文本、圖片、文件、emoji表情、小程序、語音等消息。
2.自定義消息處理、自動回覆、自定義關鍵字回覆、AI回覆、各種自定義類型、RPA自動化業務交互。
3.群管理及好友管理、設置好友備註、邀請好友統計、拉好友進群等。
4.各種業務模型接入,例如chatgpt、sora、大數據及客服模型。
一、AstrBot部署流程
我嘗試過AstrBot在GitHub主頁提供的安裝方法,也即先clone文件夾再上傳到NAS中,不過感覺有點麻煩。
另外上一期關於威聯通NAS部署dify的教程中,也有老哥在評論區表示不夠方便,所以這一期我們就用威聯通TS-464C2配合docker compose,來實現更簡單的部署方法。
1.創建AstrBot安裝文件夾
首先在你習慣的docker目錄中,提前建立AstrBot的目錄,以便於我們在安裝docker時映射文件夾。如下圖所示,這裡我在威聯通的Container文件夾中新建了/AstrBot/data,那麼完整路徑就是:
/share/Container/AstrBot/data
這裡可以忽略data以外的其他文件夾,這是之前進行測試時上傳的。
2.使用docker compose創建任務
接下來,我們打開威聯通的Container Station容器工作站,然後選中左側的應用程序,在右側點擊“創建”按鈕,如下圖所示:
然後將下面這段代碼直接粘貼進去,點擊“創建”即可。這裡為了避免大家拉取鏡像時遇到困難,我已經提前把加速服務器的網址添加進去了。
services:
AstrBot:
image: docker.jsdelivr.fyi/soulter/AstrBot:latest
container_name: AstrBot
network_mode: bridge
restart: always
ports:
- "6200:6200" # 作為反向websocket端口
- "6185:6185" # web-ui
- "11451:11451"
volumes:
- /share/Container/AstrBot/data:/AstrBot/data
- /var/run/docker.sock:/var/run/docker.sock
這裡需要注意幾點:
首先,端口號部分,冒號左側可改成自己想要映射的訪問端口,比如方便記憶的數字等等,只要端口沒用使用即可。
其次,注意把
- /share/Container/AstrBot/data:/AstrBot/data
這一行冒號左邊的本地路徑修改成你自己設置的目錄。
最後,如果你只是普通用戶,直接使用 AstrBot 的功能,而不涉及開發、調試或代碼執行器,那麼不需要 /var/run/docker.sock,也就是建議將volumes中的第二行刪除。
3.登錄AstrBot管理頁面
如果上面這段代碼的端口沒有改動的話,那麼AstrBot的web ui端口即為6185,然後比如我的威聯通NAS局域網地址是192.168.10.55,這時候就可以用下面的網址進入AstrBot:
https://192.168.10.55:6185
默認的用戶名和密碼都是AstrBot,進入管理頁面後為了確保安全,可以自行修改。
另外AstrBot的作者大佬在左下角提供了非常詳細的教學文檔,建議不知道該怎麼玩的話,詳細閱讀一下。
接下來咱們點擊左側的“服務提供商”,然後選擇你自己想要的API算力提供方,即可選擇如DeepSeek、硅基流動等雲算力平臺,也可以使用ollama本地部署大模型生成的API鏈接。
這裡以DeepSeek官方服務為例,如下圖紅圈中所示,首先粘貼你在官網申請的API(別忘了回車確認),然後在下面的紅圈出選擇想要使用的模型。這裡我自己用的是deepseek-chat模型,也即deepseek-v3,在3月底更新後智能程度大幅度提升,token售價還要比R1便宜一半。
接下來我們點擊左側“聊天”按鈕,嘗試與AI模型對話一下,確認已經能正常通信工作:
此外AstrBot還有功能非常豐富的插件市場,大家喜歡的話可以自行研究一下。
二、GeweChat部署流程
GeweChat的作者Devo919大佬在GitHub主頁提供了Centos的安裝步驟,不過我自己嘗試了一下,不太適合我們新手NAS用戶。
一個比較明顯的問題是,使用這個教程直接拉取鏡像後,會遇到“[!!!!!!] Failed to allocate manager object, freezing.”的錯誤提示,這是由於原版鏡像需要使用cgroups v1版本才可以。
幸好在Issue中,評論區有老哥分享了基於GeweChat修改的dify-one-wechat項目,以及第三方鏡像的拉取方法:
實測這個鏡像非常好用,不過原始部署方法需要CLI命令行,所以我研究了一下,同樣修改成可以一鍵複製粘貼的docker compose方案,操作步驟同樣很簡單。
和AstrBot的部署方法一樣,首先我們同樣需要在本地建立一個用來映射docker的文件夾,比如這裡我使用的是:
/share/GeweChat/data
然後打開Container Station容器工作站的“應用程序”,將以下代碼修改後粘貼進框內,創建新的應用程序:
services:
gewe:
image: registry.cn-chengdu.aliyuncs.com/tu1h/wechotd:alpine
container_name: gewe
network_mode: bridge
restart: always
ports:
- "2531:2531" # 冒號左側可改,下同
- "2532:2532"
volumes:
- /share/GeweChat/data:/root/temp
這裡同樣注意,映射的本地端口號和本地文件夾路徑可以根據自己的實際情況來修改。
待gewe運行後,我們稍後可以訪問一下NAS的IP地址+2531端口,比如:
https://192.168.10.55:2531
看到“歡迎使用gewe後臺管理框架”提示時即可進行下一步操作:
三、GeweChat對接AstrBot
GeweChat部署成功後,我們返回AstrBot的管理頁面,然後點擊左側的“消息平臺”,並且選擇新增GeweChat(微信)。
在右側有詳細的填寫介紹,有興趣的朋友的可以自己瞅瞅,這裡咱們簡單提醒幾個需要注意的地方。
1.base_url 需要填寫連接到GeweChat後端的 API 地址,如果映射端口沒有修改的話,就使用https://NAS本地IP:2531即可。
2.host為AstrBot所在機器的IP地址,這裡如圖所示填寫威聯通NAS局域網IP,不用加https://前綴。
3.port表示回調地址的端口,可以保持默認不動。
選中“啟用”按鈕,並點擊保存後,AstrBot會自動重啟服務,這時候我們回到Container Station中查看它的日誌。
看到上圖中黃色這一行字時,就代表AstrBot與GeweChat已經對接成功了,我們複製黃色提示中的網頁鏈接,然後會進入一個微信掃碼登錄的網頁:
此時用微信小號掃碼的話,會提示進入iPad微信,確認登錄即可。
接下來我們就可以通過微信,嘗試與掃碼登錄的小號來對話了,小號會根據接收到的消息自動調用AI大模型來進行回覆,如下圖所示:
接下來要怎麼發揮,是把微信小號變成虛擬女友?還是改代碼的碼農?就要大家來自行掌握了。
總結
看到這裡得給大家提個醒,無論使用QQ還是微信賬號來部署AI聊天機器人,都有因為風控被封號的風險,所以大家最好還是註冊個小號來玩兒,並且在使用前最好先養養賬號,全新賬號被封的概率更大。
最後,還是給這臺用了挺久的威聯通NAS安利一波吧,畢竟作為老牌傳統廠商,威聯通做了20多年NAS,也算根基深厚了,在保證功能齊全專業的同時,售價還要比群暉便宜幾百上千元,性價比確實挺不錯。
就以我這臺TS-464C2為例,N5095處理器+8GB內存+6個盤位的配置,足夠家庭和小工作室使用了,是口碑和銷量相當好的機型之一。尤其現在配合國補和促銷,到手價應該是我當時購買時的7折多,大家近期有興趣入手NAS的話可以著重關注下。