zhayujie 9cf88744bf docs: update readme.md | 1年前 | |
---|---|---|
bot | 1年前 | |
bridge | 1年前 | |
channel | 1年前 | |
common | 1年前 | |
.gitignore | 1年前 | |
LICENSE | 1年前 | |
README.md | 1年前 | |
app.py | 2 年前 | |
config.json | 1年前 | |
requirements.txt | 1年前 |
本项目是基于ChatGPT模型实现的微信聊天机器人,通过revChatGPT 访问 ChatGPT接口,使用 itchat 实现微信消息的接收和发送。已实现的功能如下:
本方案中实现微信消息的收发依赖了网页版微信的登录,可以尝试登录 https://wx.qq.com/,如果能够成功登录就可以开始后面的步骤了。
操作系统支持 Linux、MacOS、Windows,并需安装 Python3.6
及以上版本。推荐使用Linux服务器,可以托管在后台长期运行。
克隆本项目代码:
https://github.com/zhayujie/chatgpt-on-wechat
安装所需依赖:
pip3 install revChatGPT
pip3 install itchat
配置文件在根目录的 config.json
中,示例文件及各配置项解析如下:
{
// TODO
}
其中 token的设置需要在openAI网页端获取:
1.如果是开发机本地调试,直接执行:
python3 app.py
终端输出二维码后,使用微信进行扫码,当输出 “Start auto replying” 时表示自动回复程序已经成功运行了。
2.如果是服务器部署,则使用nohup在后台运行:
nohup python3 app.py &