本教程是基于https://github.com/zhayujie/chatgpt-on-wechat 項目的小白部署方案,讓不懂編程的人也能快速使用微信機器人,可以快速引流,方便維護建立的社群,社群知識庫問答等等,感謝作者的開源項目! 本教程分為 2 個方案,每種方案都可以實現(xiàn)快速部署微信機器人。視需求決定采用哪種方案: 方案一:寶塔Docker部署(小白推薦) 方案二:服務(wù)器命令行部署(有編程基礎(chǔ)) 準備條件: 1、服務(wù)器購買(本地部署方案可以不用服務(wù)器,但是不推薦小白使用本地部署方案) 2、Openai key(可以在https://fa./ 中購買) 方案一:寶塔Docker部署 服務(wù)器購買 買一個最低配置的海外服務(wù)器大約30元/月左右即可,使用海外服務(wù)器可以不用代理,方便調(diào)用gpt的接口。 我推薦一個騰訊云的服務(wù)器 https://buy.cloud.tencent.com/lighthouse?blueprintType=APP_OS&blueprintOfficialId=lhbp-qj5b4kk8?ionId=15&zone=na-siliconvalley-1&blueprintCategory=PRIVATE&bundleId=bundle_gen_nmc_lin_med2_01&loginSet=AUTO 首次需要掃碼登錄,并且需要實名認證,才可以購買 選擇使用應(yīng)用模板,寶塔Linux面板8.0.1騰訊云專享版,寶塔操作簡單,非常適合新手小白,地區(qū)選歐洲和美洲,隨便選一個海外地區(qū)都可以。 套餐選入門型,30元/月即可。登錄憑證可以自定義密碼,也可以自動生成密碼,服務(wù)器可以買1個月,也可以買1年,看個人。 點擊 立即購買,購買成功后,網(wǎng)站右上角會有郵件、站內(nèi)信通知,告知購買服務(wù)器的ip地址(是一段類似這樣的數(shù)字:255.255.255.255,每個數(shù)字都小于等于255,中間小數(shù)點相連),端口號,服務(wù)器的登錄賬號密碼之類的。 購買成功后,點擊網(wǎng)站右上角的“控制臺”,進入控制臺頁面,會出現(xiàn)一個輕量應(yīng)用服務(wù)器,點擊進入 進入后找到寶塔Linux面板,點擊進入 進入后,點擊頂部的應(yīng)用管理,可以看到寶塔面板的信息,包括寶塔面板首頁地址,端口默認8888,寶塔用戶名和密碼需要執(zhí)行下面命令來查看 sudo /etc/init.d/bt default 為了拿到寶塔用戶名和密碼,我們需要登錄一下服務(wù)器,網(wǎng)站右上角的站內(nèi)信有服務(wù)器的賬號密碼和ip,也有登錄鏈接,點擊可以直接登錄。也可以在寶塔的概要頁面點登錄按鈕。 登錄之后我們輸入下面的命令:
這樣我們就得到了寶塔的賬號和密碼。 我們把寶塔登錄網(wǎng)站復(fù)制到瀏覽器地址欄,并輸入寶塔的賬號和密碼 Docker安裝 等待安裝完成 此時點擊快速部署項目頁面 沒有提示未安裝docker則表示 docker安裝成功了 (安裝完成的請?zhí)^此步驟)如果此時點擊頂部的容器、項目、項目模板還是顯示第一張照片那樣(顯示未安裝),那則需要使用命令行安裝docker,如下圖: 左側(cè)找到終端,輸入 /bin/bash /www/server/panel/install/install_soft.sh 0 install docker_install 等待安裝完成,再次打開docker菜單查看是否還報錯。不報錯則是成功安裝 下載配置docker文件 隨便一個瀏覽器輸入以下網(wǎng)址,即可下載docker-compose.yml文件: https://open-1317903499.cos.ap-guangzhou./docker-compose.yml 右擊用記事本打開可以看到以下內(nèi)容 滿足自定義需要,我們可以進行一些簡單的修改: 1、修改OPEN_AI_API_KEY的值為之前準備的openai key 2、如果我們需要所有的群都觸發(fā)機器人,則GROUP_NAME_WHITE_LIST:后面要改成'['ALL_GROUP']' 比如你在群聊時每次加關(guān)鍵詞ai,機器人就可以自動觸發(fā),則配置GROUP_CHAT_PREFIX: '['ai']' 3、更多參數(shù)配置請參考下面鏈接: https://github.com/zhayujie/chatgpt-on-wechat/blob/master/config.py 最后修改后大致是這樣 將記事本中的內(nèi)容復(fù)制,并粘貼到下圖位置: 左側(cè)菜單Docker-項目模板-添加-添加compose模板,把內(nèi)容貼到4處,最后點擊添加 添加compose項目 改完之后,我們打開頂部菜單 項目-添加Compose項目-創(chuàng)建-添加之前創(chuàng)建的模板 靜靜等待1分鐘 等待彈框自動消失,就是安裝完成了 此時點擊容器,容器里面已經(jīng)有一條正在啟動的容器記錄,點擊日志我們可以看到二維碼 此時拿出你需要做機器人的微信號,掃這個碼,此時就已經(jīng)大功告成了!你可以私聊你的微信機器人,也可以拉入群里做測試。 注意:此二維碼可能已經(jīng)變形,請嘗試將手機傾斜角度,可以仰拍,俯拍的形式去掃碼就可以成功。屢試不爽。 方案二:服務(wù)器命令行部署(有編程基礎(chǔ)) 此方法適合有一定編程基礎(chǔ)的朋友使用,不管是操作系統(tǒng)上還是環(huán)境部署上,都便于開發(fā)和調(diào)試 1、購買服務(wù)器 https://buy.cloud.tencent.com/lighthouse?blueprintType=PURE_OS&blueprintOfficialId=lhbp-qnuz61zs?ionId=15&zone=na-siliconvalley-1&bundleId=bundle_starter_nmc_lin_med2_01&loginSet=AUTO&rule=true 選擇基于操作系統(tǒng)鏡像,ubuntu系統(tǒng),ubuntu22.04 LTS版本(集成的python也比較新,適合有編程基礎(chǔ)的小伙伴,特別是直接支持本項目的python環(huán)境要求,無需進行python升級安裝操作),地區(qū)選歐洲和美洲,隨便選一個海外地區(qū)都可以,套餐選入門型,30元/月即可。登錄憑證可以自定義密碼,也可以自動生成密碼,服務(wù)器可以買1個月,也可以買1年,看個人。 點擊 立即購買,購買成功后,會有郵件通知,告知購買服務(wù)器的ip地址,端口號,登錄賬號密碼之類的。 服務(wù)器準備工作 管理服務(wù)器建議用Xshell (命令行工具) Xshel 7 破解版: https://pan.baidu.com/s/1fOX2Zz2NnKpCQ8nouhEmmA?pwd=llt1 Xshell破解版下載之后再解壓之后是一個文件夾,直接拷貝到電腦任意位置,雙擊打開里面的 xshell.exe 左上角選擇 文件 - 新建 主機那里選擇購買服務(wù)器時,提供的ip地址,端口號默認22 再點擊用戶身份驗證,如下圖: |
|