# chatgptWeChatBot **Repository Path**: aizhaiyu/chatgptWxBot ## Basic Information - **Project Name**: chatgptWeChatBot - **Description**: 基于openai chatgpt的微信机器人,支持key轮询,openai绘图,sd绘图,私聊群聊,自定义角色 - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 29 - **Forks**: 2 - **Created**: 2023-08-10 - **Last Updated**: 2025-02-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: chatGPT, Python, Bot, 微信应用, 微信机器人 ## README # ChatGptWeChatBot #### 介绍 基于openai chatgpt的微信机器人,支持key轮询,openai绘图,sd绘图,私聊群聊,自定义角色等。 ### 运行环境 平台:Windows/liunx python版本`>=3.8.1<4.0` #### 软件架构 本项目使用了itchat的库,以及langchain作为主要对接。 - admin - admin.py 管理员指令 - config - config copy.yaml 用户配置文件 - config.py 读取配置文件 - log.py 日志配置文件 - docs 文档加载 - img 图片绘画存放位置 - logs 日志 - lib 依赖包 - plugins 功能插件 - utils 常用功能 - wxbot.py 微信机器人主要实现 #### 安装教程 1. 安装python *>=3.8.1<4.0* 版本 2. 进入项目目录chatgptWxBot 3. 控制台安装需要的库 `pip install -r requirements.txt` 4. 运行app.py文件 #### 使用说明 1. 先更改config/config copy.yaml文件名重命名为config.yaml 2. 打开config.yaml配置文件,将管理员微信名,openai key填写上即可 3. 群聊需艾特机器人 输入#help查看使用教程 #### 使用截图 #### 加入群聊 加入群聊的好处:及时通知危险资讯,更新内容,解决问题 ![img](img/ai.png) #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request