# ComfyUIX-WeiXin-Robot **Repository Path**: BTYY/ComfyUIX-WeiXin-Robot ## Basic Information - **Project Name**: ComfyUIX-WeiXin-Robot - **Description**: 一个基于 WeChatFerry 的微信机器人示例。在ComfyUIX站点中创建Comfyui应用,然后将ComfyUI工作流接入了微信机器人内,用户可以自由创建ComfyUI工作流,然后将其接入到个人微信中。 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: https://comfyuix.cn - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 2 - **Created**: 2024-10-11 - **Last Updated**: 2025-06-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ComfyUIX-WeiXin-Robot 一个基于 [WeChatFerry](https://github.com/lich0821/WeChatFerry) 的微信机器人示例。在ComfyUIX站点中创建Comfyui应用,然后将ComfyUI工作流接入了微信机器人内,用户可以自由创建ComfyUI工作流,然后将其接入到个人微信中。 | ![ComfyUIX](https://gitee.com/BTYY/ComfyUIX-WeiXin-Robot/raw/master/static/%E5%BE%AE%E4%BF%A1%E4%BA%8C%E7%BB%B4%E7%A0%81.jpg) | ![公众号](https://gitee.com/BTYY/ComfyUIX-WeiXin-Robot/raw/master/static/%E5%85%AC%E4%BC%97%E5%8F%B7.jpg) | |:-----------------------------------------------------------------------------------------------------------------------------:|:------------------------------------------------------------------------------------------------------:| | 微信加我进去交流 | 公众号 | ## Quick Start ## 一、程序安装与运行 0. 遇到问题可先加我微信后进群讨论。** - 按照步骤来,版本保持一致,少走弯路。 - 按照步骤来,版本保持一致,少走弯路。 - 按照步骤来,版本保持一致,少走弯路。 1. 安装 Python>=3.9(Python 12 需要自己编译依赖,慎选),例如 [3.10.11](https://www.python.org/ftp/python/3.10.11/python-3.10.11-amd64.exe) 2. 安装微信 `3.9.10.27`,下载地址在 [这里](https://github.com/lich0821/WeChatRobot/releases/latest) 找到。 3. 克隆项目 ```sh git clone https://gitee.com/BTYY/ComfyUIX-WeiXin-Robot.git ``` 如果觉得克隆复杂,也可以直接下载 [最新版](https://github.com/lich0821/WeChatRobot/releases/latest) 到本地解压。 4. 安装依赖 ```sh # 升级 pip python -m pip install -U pip # 安装必要依赖 pip install -r requirements.txt ``` 5. 运行 我们需要运行两次 `main.py` 第一次是生成配置文件 `config.yaml`, 第二次是真正跑你的机器人。 直接运行程序会自动拉起微信,如果微信未打开,会自动打开微信;如果版本不对,也会有提示;其他报错,请进群交流。 下面代码为第一次运行:第一次运行 `main.py` 会在 WeChatRobot 目录下生成一个 `config.yaml` 文件,参照修改配置进行修改。 ```sh python main.py # 需要停止按 Ctrl+C ``` 启动之后,可以正常接收消息但不会响应群消息。参考下方 [修改配置](#config) 进行配置,以便响应特定群聊。 下面代码为第二次运行:你可以通过命令行参数选择模型,默认是不选择,这样你配置了什么参数就跑什么模型。正因如此你需要配置前面所说四种模型中的至少一种(当然也可以都配置,想跑那个模型就选什么参数), 然后就可以开始使用你的机器人了。 ```sh python main.py # 需要停止按 Ctrl+C ``` 6. 停止 不要那么粗暴,温柔点儿; 不要直接关闭窗口,温柔点儿。 输入:`Ctrl+C`。否则,会出现各种奇怪问题。 ### 修改配置 ℹ️ *修改配置后,需要重新启动,以便让配置生效。* 配置文件 `config.yaml` 是运行程序后自动从模板复制过来的,功能默认关闭。 #### 响应被 @ 消息 为了响应群聊消息,需要添加相应的 `roomId`。 第一次运行的时候,可以在手机上往需要响应的群里发消息,打印的消息中方括号里的就是;多个群用 `,` 分隔。 ```yaml groups: enable: [] # 允许响应的群 roomId,大概长这样:2xxxxxxxxx3@chatroom, 多个群用 `,` 分隔 ``` ```yaml chatgpt: # -----chatgpt配置这行不填----- key: # 填写你 ComfyuiX的机器人 的 key api: https://comfyuix.cn/v1 # 如果你不知道这是干嘛的,就不要改 proxy: # 如果你在国内,你可能需要魔法,大概长这样:http://域名或者IP地址:端口号 prompt: 你是智能聊天机器人,你叫 comfyuix # 根据需要对角色进行设定 ``` ## 二、接入ComfyUI 1. 进入[ComfyUIX](https://comfyuix.cn)官网 2. 创建微信机器人 ![](https://gitee.com/BTYY/ComfyUIX-WeiXin-Robot/raw/master/static/%E6%95%99%E7%A8%8B/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20241030025616.png) 3. 机器人创建好后,开启ComfyUI机器人 ![](https://gitee.com/BTYY/ComfyUIX-WeiXin-Robot/raw/master/static/%E6%95%99%E7%A8%8B/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20241030025623.png) 4. 创建或者从社区复制机器 ![](https://gitee.com/BTYY/ComfyUIX-WeiXin-Robot/raw/master/static/%E6%95%99%E7%A8%8B/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20241030025627.png) 5. 启用机器人 ![](https://gitee.com/BTYY/ComfyUIX-WeiXin-Robot/raw/master/static/%E6%95%99%E7%A8%8B/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20241030025633.png) 6. 将机器人的key复制到程序的config.yaml文件中的key ![](https://gitee.com/BTYY/ComfyUIX-WeiXin-Robot/raw/master/static/%E6%95%99%E7%A8%8B/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20241030031417.png) ![](https://gitee.com/BTYY/ComfyUIX-WeiXin-Robot/raw/master/static/%E6%95%99%E7%A8%8B/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20241030025636.png) 7. 添加群 ![](https://gitee.com/BTYY/ComfyUIX-WeiXin-Robot/raw/master/static/%E6%95%99%E7%A8%8B/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20241030025636.png) 8. 启动程序 ```sh python main.py # 需要停止按 Ctrl+C ``` 9. 在群中@被程序接管的微信号 ,第一个词必须为ComfyUI机器人中的触发关键词 10. 以下是一些玩法截图 ![文生图](https://gitee.com/BTYY/ComfyUIX-WeiXin-Robot/raw/master/static/%E7%A4%BA%E4%BE%8B/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20241030030347.jpg) ![图生图](https://gitee.com/BTYY/ComfyUIX-WeiXin-Robot/raw/master/static/%E7%A4%BA%E4%BE%8B/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20241030030352.jpg) ![文字+图片进行生图](https://gitee.com/BTYY/ComfyUIX-WeiXin-Robot/raw/master/static/%E7%A4%BA%E4%BE%8B/%E5%BE%AE%E4%BF%A1%E5%9B%BE%E7%89%87_20241030030401.jpg)