當(dāng)前是一個(gè)爆火的項(xiàng)目,近來瀏覽 的時(shí)候,發(fā)現(xiàn)一個(gè)好玩的項(xiàng)目:微信接入,利用的對(duì)話能力,實(shí)現(xiàn)微信的自動(dòng)聊天回復(fù)。

這個(gè)項(xiàng)目實(shí)現(xiàn)了許多有趣的功能,包括

在這個(gè)上有官方的教程,自己在電腦嘗試了一遍,本文記錄搭建使用的全過程及遇到的各種問題。

本人電腦環(huán)境是家庭版。、mac版本安裝教程不保證一致chatgpt網(wǎng)頁版教程,可參考官方文檔

整體的安裝流程是:

賬號(hào)信息獲取 環(huán)境安裝:npm、安裝 安裝、的WSL安裝 啟動(dòng)、使用 1、賬號(hào)信息獲取

如果你沒有 的賬號(hào),并且您在無法訪問 的國(guó)家或地區(qū),你可以查看here.

配置方法 A:使用賬號(hào)密碼

可以在配置文件中輸入你的賬號(hào)密碼,格式如下

chatGPTAccountPool:
  - email: >
    password: >
# 如果你希望只有一些關(guān)鍵字可以在私人聊天中觸發(fā)chatgpt,你可以這樣設(shè)置:
chatPrivateTiggerKeyword: ""

?? 觸發(fā)關(guān)鍵字必須出現(xiàn)在接收到的消息的第一個(gè)位置??

請(qǐng)確保您的終端網(wǎng)絡(luò)可以登陸 。如果登陸失敗chatgpt網(wǎng)頁版教程,請(qǐng)嘗試使用代理或使用 方法配置

設(shè)置代理:

export http_proxy=<Your Proxy>

B: 使用

如果您無法使用賬號(hào)密碼登陸您的 賬戶,或者您的終端網(wǎng)絡(luò)不支持連接到 ,那么您可以嘗試使用 ,請(qǐng)根據(jù)如下指示獲取:

前往 并登陸。 按下 F12 打開開發(fā)者工具. 點(diǎn)擊 選項(xiàng)卡 > .

[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來直接上傳(img--)(docs//-.png)] 復(fù)制 -next-auth.- 的值,并且以如下方式配置到您的項(xiàng)目中:

chatGPTAccountPool:
  - session_token: >

2、環(huán)境安裝

環(huán)境安裝npm和,其中npm直接根據(jù)教程安裝即可。的安裝遇到一些問題,教程對(duì)不上。

根據(jù)blog下載相應(yīng)的文件,步驟如下:

離線安裝:

1、

 保存網(wǎng)頁中的內(nèi)容于【 get-poetry.py 】中,并存在文件夾【 \poetry 】中

2、

 下載網(wǎng)站對(duì)應(yīng)poetry版本,如我下載的是【 poetry-1.2.0.tar.gz 】

3、將下載的壓縮包【 -1.2.0.tar.gz 】存到文件夾【 \ 】中,不要解壓

4、使用的執(zhí)行如下命令

python get-poetry.py --file poetry-1.2.0.tar.gz
pip install poetry

5、在下設(shè)置path環(huán)境變量

6、獲取執(zhí)行程序

git clone https://github.com/fuergaosi233/wechat-chatgpt.git
如果執(zhí)行失敗,直接下載zip文件也可以

7、cd 到上述項(xiàng)目根目錄下,執(zhí)行

npm install && poetry install

其實(shí)到這里,就可以直接運(yùn)行了,在根目錄執(zhí)行上述后,執(zhí)行

npm run dev

即可完成項(xiàng)目的運(yùn)行。希望嘗試的運(yùn)行方式chatgpt網(wǎng)頁版教程,下面的步驟才是可選的,只想在終端中運(yùn)行該項(xiàng)目,到此即可。

3、安裝和WSL安裝

在項(xiàng)目首頁給出了的運(yùn)行方式,在上安裝執(zhí)行,需要首先安裝桌面版,從官網(wǎng)直接下載即可。安裝容易,但的啟動(dòng)是容易失敗,如果失敗,可以嘗試一下方法

1、 切換啟動(dòng)方式

的默認(rèn)啟動(dòng)是內(nèi)核,可以從設(shè)置上切換為內(nèi)核

2、安裝wsl

根據(jù)教程,在上安裝完成后,就可以正常啟動(dòng)

4、啟動(dòng)、應(yīng)用 在上通過使用

# 在當(dāng)前目錄創(chuàng)建并修改config.yaml
cp config.yaml.example config.yaml
# 在WindowsPowerShell中運(yùn)行如下命令
docker run -d --name wechat-chatgpt -v $(pwd)/config.yaml:/app/config.yaml holegots/wechat-chatgpt:latest
# 在Windows command line (cmd)中, 您需要像這樣修改上述代碼的掛載目錄:
docker run -d --name wechat-chatgpt -v %cd%/config.yaml:/app/config.yaml holegots/wechat-chatgpt:latest
# 通過二維碼登錄
docker logs -f wechat-chatgpt

更新鏡像版本

docker pull holegots/wechat-chatgpt:latest
docker stop wechat-chatgpt
docker rm wechat-chatgpt
# 在Linux或WindowsPowerShell上運(yùn)行如下命令
docker run -d --name wechat-chatgpt -v $(pwd)/config.yaml:/app/config.yaml holegots/wechat-chatgpt:latest
# 在Windows command line (cmd)中, 您需要像這樣修改上述代碼的掛載目錄:
docker run -d --name wechat-chatgpt -v %cd%/config.yaml:/app/config.yaml holegots/wechat-chatgpt:latest
# 通過二維碼登錄
docker logs -f wechat-chatgpt

以上就可以正常在微信正常使用了

免責(zé)聲明:本文系轉(zhuǎn)載,版權(quán)歸原作者所有;旨在傳遞信息,不代表本站的觀點(diǎn)和立場(chǎng)和對(duì)其真實(shí)性負(fù)責(zé)。如需轉(zhuǎn)載,請(qǐng)聯(lián)系原作者。如果來源標(biāo)注有誤或侵犯了您的合法權(quán)益或者其他問題不想在本站發(fā)布,來信即刪。