在微信上迅速接入 ChatGPT,让它成为你最好的助手!
在Linux上通过Docker使用(✅ 推荐)
cp config.yaml.example config.yaml
# 在当前目录创建并修改config.yaml
# 在Linux或WindowsPowerShell上运行如下命令
docker run -d --name wechat-chatgpt -v $(pwd)/config.yaml:/app/config.yaml holegots/wechat-chatgpt:latest
# 使用二维码登陆
docker logs -f wechat-chatgpt
在Windows上通过Docker使用
# 在当前目录创建并修改config.yaml
# 在WindowsPowerShell中运行如下命令
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镜像版本
docker pull holegots/wechat-chatgpt:latest
docker stop wechat-chatgpt
docker rm wechat-chatgpt
# 在Linux或WindowsPowerShell上运行如下命令
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
安装
npm install
请确认安装的NodeJS版本为 18.0.0 以上
配置
复制配置文件
将配置文件复制一份以配置您的项目
cp config.yaml.example config.yaml
获取 OpenAI 的账户并配置到项目中
如果你没有 OpenAI 的账号,并且您在无法访问 OpenAI 的国家或地区,你可以查看here.
配置方法 A:使用账号密码
可以在配置文件中输入你的账号密码,格式如下
chatGPTAccountPool:
- email: <your email>
password: <your password>
# 如果你希望只有一些关键字可以在私人聊天中触发chatgpt,你可以这样设置:
chatPrivateTiggerKeyword: ""
⚠️ 触发关键字必须出现在接收到的消息的第一个位置⚠️
请确保您的终端网络可以登陆 OpenAI。如果登陆失败,请尝试使用代理或使用 SessionToken 方法配置
设置代理: 编辑配置文件 config.yaml
openAIProxy: <代理地址>
CAPTCHAS
该版本使用Puppeteer来尽可能的实现全自动化, 包括验证码 🔥 Cloudflare CAPTCHAs是默认处理的, 但如果你想自动处理 邮箱+密码 的Recaptchas, 则需要使用付费的打码平台
nopecha - Uses AI to solve CAPTCHAS > - Faster and cheaper > - Set the NOPECHA_KEY env var to your nopecha API key
Demo video of nopecha solving the login Recaptcha (41 seconds)
2captcha - Uses real people to solve CAPTCHAS > - More well-known solution that's been around longer > - Set the CAPTCHA_TOKEN env var to your 2captcha API token
如果你需要实现全自动化, 则需要配置NOPECHA_KEY或CAPTCHA_TOKEN。
启动项目
npm run dev
如果您是初次登陆,那么需要扫描二维码
作者:Jeebiz 创建时间:2023-02-07 12:55
最后编辑:Jeebiz 更新时间:2023-12-28 16:43
最后编辑:Jeebiz 更新时间:2023-12-28 16:43