欢迎来到 wechat-gptbot 项目
wechat-gptbot 是一个基于 ChatGPT 的微信机器人项目,旨在为用户提供一个无需担忧账户风险且稳定可靠的微信聊天助手。以下将详细介绍该项目的特点、配置及使用方法。
项目介绍
许多用户在使用基于 itchat
和 wechaty
的机器人时,常会因为登录时扫码而面临账户限制的风险。wechat-gptbot 正是为了解决这个问题而设计的,它采用 Windows hook 的方式,实现稳定、安全的使用环境。
功能特点
- 极其稳定: 基于 Windows hook 实现,无需担心微信号被限制的风险。
- 基本对话功能: 能够智能地回复私聊和群聊,支持多轮会话上下文记忆,并支持包括 GPT-3、GPT-3.5、GPT-4 在内的多种模型。
- 图像生成: 支持图像生成,目前仅支持 Dell-E 模型。
- 灵活的配置: 支持设置提示、代理以及命令等多种配置。
- 插件系统: 支持个性化的插件扩展,用户可以集成自己需要的功能。
更新日志
在 2023年7月13日,wechat-gptbot 引入了插件系统,使得机器人的功能更加多样化且易于扩展。例如,一个有趣的插件:tiktok 插件,用户可以参考相关文档来学习使用和贡献。
快速开始
环境要求
wechat-gptbot 项目支持 Windows 系统,并在未来可能支持基于沙盒的 Linux 系统。此外,用户需要安装 Python,推荐 Python 版本为 3.8.X 至 3.10.X。
安装步骤
- 克隆项目代码:
git clone https://github.com/iuiaoin/wechat-gptbot && cd wechat-gptbot
- 安装依赖:
pip install -r requirements.txt
配置说明
在项目根目录中,有一个配置模板文件 config.template.json
,用户需要复制该模板并创建最终的 config.json
文件,然后根据实际需求填写配置。以下是默认配置项的说明,可以根据需要进行定制化设置。
运行步骤
- 准备:需要特定版本的微信和 DLL 文件以实现 Windows hook。
- 从发布页面下载所需资源。
- 安装 WeChatSetup 并登录。
- 运行 wechat-dll-injector。
- 注入 DLL。
- 启动程序:
python app.py
捐赠支持
wechat-gptbot 项目感谢各位支持者的贡献,成为捐赠者不仅是对项目的支持,您的名字还会被特别列出。
贡献、问题和功能请求都非常欢迎,项目主页提供了问题追踪页面,用户可以随时在此提交反馈。
若您喜欢这个项目,请为它点亮一颗星星!感谢来自社区的支持,它是我们持续改进的最大动力。
以上信息旨在帮助用户迅速理解和使用 wechat-gptbot 项目,希望它为您的工作和生活带来便利和乐趣!