ComfyUI-WA 插件完全新手教程
1. 插件简介
ComfyUI-WA(GitHub地址:https://github.com/daxcay/ComfyUI-WA)是一个超级酷的插件,它能让你在微信的外国表兄弟——WhatsApp里面直接使用ComfyUI!
这个插件能给你带来什么神奇效果?
- 就像在微信里聊天一样,在WhatsApp里直接生成AI图片
- 不用每次都打开ComfyUI软件,手机发个消息就能生成图片
- 可以把你的ComfyUI工作流分享给朋友,让他们也能在WhatsApp里玩
- 支持多人同时使用,就像群聊一样大家都能生成图片
想象一下:你在外面吃饭,突然想到一个很棒的图片创意,拿出手机在WhatsApp里发几个指令,AI就帮你生成好了!这就是这个插件的魅力。
2. 如何安装
方法一:自动安装(推荐小白使用)
- 打开ComfyUI
- 点击右边的"Manager"按钮(就是那个看起来像工具箱的按钮)
- 选择"Custom Nodes Manager"(自定义节点管理器)
- 在搜索框里输入"ComfyUI-WA"
- 找到后点击安装
方法二:手动安装
- 找到你的ComfyUI安装文件夹
- 进入
ComfyUI\custom_nodes文件夹 - 在这个文件夹里按住Shift键,然后右键点击空白处
- 选择"在此处打开PowerShell窗口"或"在此处打开命令提示符"
- 复制粘贴这个命令:
git clone https://github.com/daxcay/ComfyUI-WA.git - 按回车键等待下载完成
特别注意事项
- 这个插件目前只支持Windows系统(苹果电脑用户暂时用不了)
- 需要安装Node.js版本v20.17.0(这是一个编程工具,插件需要用到)
- 如果自动安装Node.js失败,请手动下载安装
3. 初次设置
3.1 找到配置文件
安装完成后,你需要找到一个叫whatsapp.json的文件,它在这些位置:
- 完整版:
你的硬盘:/ComfyUI_windows_portable/WhatsApp/whatsapp.json - 便携版:
你的硬盘:/StabilityMatrix/Data/Packages/ComfyUI/WhatsApp/whatsapp.json
3.2 填写手机号码
打开这个文件,你会看到两个需要填写的地方:
phone_code:你的国家代码(中国填86,不要加+号)phone:你的手机号码
填写完成后保存文件。
4. 节点功能详解
4.1 WhatsApp控制台节点
这是插件的核心控制中心,就像汽车的方向盘一样重要。
| 参数名 (界面显示) | 参数名 (代码) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用示例 |
|---|---|---|---|---|---|---|
| 启用状态 | enable | True/False | True | 开关按钮,控制插件是否工作 | 控制WhatsApp功能的启用状态 | 设置为True启动WhatsApp连接 |
| 管理员模式 | admin_mode | 1/2 | 1 | 1是只有你能用,2是大家都能用 | 用户权限控制模式 | 设置为1确保只有你能控制 |
| 自动种子变化 | auto_seed_change | True/False | True | 每次生成图片时是否自动换种子 | 自动修改随机种子参数 | True让每次生成都不一样 |
4.2 工作流上传节点
这个节点就像一个文件管理器,帮你把ComfyUI的工作流上传到WhatsApp里。
| 参数名 (界面显示) | 参数名 (代码) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用示例 |
|---|---|---|---|---|---|---|
| 工作流文件 | workflow_file | 文件路径 | 选择.json文件 | 选择你要上传的工作流文件 | 指定工作流JSON文件路径 | 选择你保存的工作流文件 |
| 工作流名称 | workflow_name | 文本 | 自定义名称 | 给工作流起个名字,方便记忆 | 为工作流分配标识名称 | 起名"美女生成器"这样好记的名字 |
| 描述信息 | description | 文本 | 简单描述 | 简单描述这个工作流是干什么的 | 工作流功能说明文本 | 写"生成动漫风格美女图片" |
4.3 消息接收节点
这个节点就像邮递员,负责接收WhatsApp里的消息。
| 参数名 (界面显示) | 参数名 (代码) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用示例 |
|---|---|---|---|---|---|---|
| 消息类型 | message_type | text/image/file | text | 接收什么类型的消息 | 指定接收的消息数据类型 | 选择text接收文字消息 |
| 过滤关键词 | filter_keywords | 文本列表 | 空或自定义 | 只接收包含特定词语的消息 | 消息内容过滤器 | 设置"生成"只处理包含生成的消息 |
| 发送者限制 | sender_limit | 手机号列表 | 空或指定号码 | 只接收特定人的消息 | 发送者白名单控制 | 填写朋友手机号只接收他的消息 |
4.4 图片发送节点
这个节点就像快递员,负责把生成的图片发送到WhatsApp。
| 参数名 (界面显示) | 参数名 (代码) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用示例 |
|---|---|---|---|---|---|---|
| 图片输入 | image_input | 图片数据 | 连接图片节点 | 要发送的图片 | 图像数据输入接口 | 连接生成图片的节点 |
| 发送对象 | send_to | 手机号 | 自动或指定 | 发送给谁 | 消息接收者电话号码 | 填写朋友手机号或设置自动回复 |
| 压缩质量 | compress_quality | 0-100 | 85 | 图片压缩程度,数字越大越清晰 | 图像压缩质量百分比 | 设置85在清晰度和文件大小间平衡 |
| 添加水印 | add_watermark | True/False | False | 是否在图片上加水印 | 是否添加版权标识 | 设置False不添加水印 |
4.5 命令解析节点
这个节点就像翻译官,把WhatsApp里的指令翻译成ComfyUI能理解的语言。
| 参数名 (界面显示) | 参数名 (代码) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用示例 |
|---|---|---|---|---|---|---|
| 命令前缀 | command_prefix | 文本 | "/" | 指令前面的标识符 | 命令识别前缀字符 | 设置"/"这样指令就是"/生成" |
| 参数分隔符 | parameter_separator | 文本 | " " | 指令参数之间的分隔符 | 参数分割标识符 | 用空格分隔参数 |
| 忽略大小写 | ignore_case | True/False | True | 是否区分大小写 | 命令大小写敏感性设置 | True让指令更容易输入 |
4.6 状态监控节点
这个节点就像监控摄像头,帮你查看WhatsApp连接状态。
| 参数名 (界面显示) | 参数名 (代码) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用示例 |
|---|---|---|---|---|---|---|
| 监控间隔 | monitor_interval | 数字(秒) | 5 | 多少秒检查一次状态 | 状态检查时间间隔 | 设置5秒检查一次连接状态 |
| 显示详细信息 | show_details | True/False | True | 是否显示详细的状态信息 | 是否输出详细状态日志 | True帮助调试问题 |
| 自动重连 | auto_reconnect | True/False | True | 连接断开时是否自动重新连接 | 断线自动重连功能 | True确保连接稳定 |
5. WhatsApp指令大全
在WhatsApp里,你可以通过发送特定指令来控制ComfyUI:
| 指令 | 作用 | 举例 |
|---|---|---|
| /c | 显示所有可用指令 | 发送"/c"查看帮助 |
| /wfs | 显示所有上传的工作流 | 发送"/wfs"查看工作流列表 |
| /wf [编号] | 选择要使用的工作流 | 发送"/wf 1"选择第一个工作流 |
| /wns | 显示当前工作流的所有节点 | 发送"/wns"查看节点列表 |
| /wn [编号] | 选择要修改的节点 | 发送"/wn 2"选择第二个节点 |
| /s [节点] [输入] [值] | 设置节点参数 | 发送"/s 1 2 美女"设置提示词 |
| /sce | 开启自动种子变化 | 每次生成都不一样 |
| /scd | 关闭自动种子变化 | 每次生成都一样 |
| /r | 重置所有设置 | 恢复默认设置 |
| /q | 开始生成图片 | 执行当前工作流 |
| /i | 中断生成 | 停止正在进行的生成 |
| /m [模式] | 设置使用模式 | /m 1单人模式,/m 2多人模式 |
6. 使用技巧和建议
6.1 新手入门建议
- 先测试简单工作流:不要一开始就用很复杂的工作流,先从简单的文生图开始
- 记住常用指令:把"/c"、"/wfs"、"/q"这几个最基本的指令记住
- 起好名字:给工作流起个好记的名字,比如"二次元美女"、"风景画"等
- 备份设置:每次调好参数后,用"/r"重置前先记录下来
6.2 高级使用技巧
- 多人模式使用:如果要让朋友也能使用,设置"/m 2"开启多人模式
- 批量生成:开启自动种子变化("/sce"),然后多次发送"/q"可以生成多张不同的图片
- 参数微调:学会使用"/s"指令精确控制每个参数
- 状态监控:定期检查连接状态,确保WhatsApp连接正常
6.3 常见参数组合
- 快速生成:"/wf 1" → "/q"
- 批量生成:"/sce" → "/q" → "/q" → "/q"
- 重新开始:"/r" → "/wf 1" → 重新设置参数
7. 常见问题解答
Q1:安装后WhatsApp没反应?
答: 检查以下几点:
- 确认Node.js已经安装(版本v20.17.0)
- 检查whatsapp.json文件是否正确填写了手机号
- 确认手机号格式正确(phone_code填86,phone填手机号)
- 重启ComfyUI试试
Q2:发送指令后没有回应?
答: 可能的原因:
- WhatsApp还没有完全连接(需要扫码登录)
- 指令格式不正确(记得加斜杠"/")
- 工作流还没有上传
- 检查节点连接是否正确
Q3:生成的图片发不出去?
答: 检查:
- 图片是否成功生成
- 图片发送节点是否正确连接
- 网络连接是否正常
- WhatsApp是否还在线
Q4:多人模式下其他人用不了?
答: 确认:
- 已经设置"/m 2"开启多人模式
- 其他人知道正确的指令格式
- 工作流已经正确上传
- 没有设置发送者限制
Q5:连接经常断开?
答: 建议:
- 确保网络连接稳定
- 开启自动重连功能
- 不要在手机WhatsApp上频繁操作
- 定期检查连接状态
8. 注意事项和风险提示
8.1 安全提醒
- 这个插件使用了WhatsApp的非官方接口,有一定被封号风险
- 建议不要用主要的WhatsApp账号测试
- 不要发送敏感信息或违法内容
8.2 使用限制
- 目前只支持Windows系统
- 需要保持ComfyUI程序一直运行
- 手机和电脑都需要联网
8.3 性能优化
- 大型工作流可能需要较长时间生成
- 建议在电脑性能较好时使用
- 可以通过调整图片质量来平衡速度和清晰度
9. 总结
ComfyUI-WA插件为我们打开了一扇新的大门,让AI图片生成变得更加便捷和社交化。虽然设置稍微复杂一些,但一旦配置好,就能享受到随时随地生成AI图片的乐趣。
记住,任何新技术都需要练习和探索。不要害怕出错,多试试不同的指令和参数组合,你会发现更多有趣的玩法!
如果你在使用过程中遇到问题,可以去GitHub页面查看最新的更新和解决方案,或者加入相关的Discord社区寻求帮助。
祝你在AI创作的道路上越走越远!