ComfyUI-Hiero-Nodes 插件完全攻略教程
1. 插件简介
ComfyUI-Hiero-Nodes 是一个专门为ComfyUI设计的自定义节点插件包,项目地址:https://github.com/Hiero207/ComfyUI-Hiero-Nodes
这个插件就像是给ComfyUI增加了几个特殊的小工具,主要功能包括: - Discord消息发送器:能把你生成的图片自动发送到Discord频道,就像微信群里发图片一样简单 - 文本提示词保存器:专门用来保存每一帧视频的文字描述,就像给每张照片写标签 - 批量提示词加载器:可以一次性读取很多提示词,特别适合制作视频时使用
这些工具特别适合那些需要制作视频、管理大量提示词,或者想要把生成结果自动分享到Discord的朋友。
2. 如何安装
方法一:使用ComfyUI Manager(推荐)
- 打开ComfyUI,点击右下角的"Manager"按钮
- 在弹出的窗口中选择"Install Custom Nodes"
- 搜索"Hiero-Nodes"
- 点击"Install"按钮
- 重启ComfyUI
方法二:手动安装
- 进入ComfyUI安装目录下的
custom_nodes文件夹 - 使用Git命令:
git clone https://github.com/Hiero207/ComfyUI-Hiero-Nodes.git - 重启ComfyUI
3. 节点详细解析
3.1 Discord Webhook 节点 - 图片发送器
这个节点就像是你的私人助理,能够自动把生成的图片发送到指定的Discord频道。想象一下,你在ComfyUI里生成了一张漂亮的图片,这个节点就能自动把它发送到你的Discord群里,让朋友们第一时间看到你的作品。
使用前准备: - 你需要有一个Discord服务器 - 在频道设置中创建一个Webhook(就像是一个专门的邮箱地址) - 操作步骤:编辑频道 → 整合 → Webhook → 新建Webhook → 复制Webhook URL
参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 图片输入 | image | 图片数据 | 连接前面节点的图片输出 | 就像把要发送的照片放进这个节点 | 接收图像张量数据 | 把前面生成图片的节点连接到这里 |
| Webhook URL | webhook_url | 文本链接 | 你的Discord频道Webhook地址 | 就像是Discord群的专用邮箱地址 | Discord API调用地址 | 粘贴从Discord复制的长串网址 |
| 消息内容 | message | 文本 | 可选,默认为空 | 发送图片时附带的文字说明 | 随图片发送的文本内容 | 比如写"今天生成的新图片" |
3.2 Save Text To File 节点 - 文本保存器
这个节点就像是一个自动记录员,专门用来把文字内容保存到文件里。特别适合制作视频时,需要为每一帧保存对应的提示词描述。
参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 文本内容 | text | 文本字符串 | 你要保存的文字 | 就像是要写进日记本的内容 | 待保存的文本数据 | 连接提示词节点或直接输入文字 |
| 文件路径 | file_path | 文件路径 | 比如"/output/prompts.txt" | 告诉节点要把文字保存到哪个文件 | 目标文件的完整路径 | 写成:D:\ComfyUI\output\提示词.txt |
| 追加模式 | append_mode | 布尔值 | True(推荐) | 是否在文件末尾添加新内容 | 决定是覆盖还是追加写入 | True=追加新内容,False=覆盖原内容 |
| 添加时间戳 | add_timestamp | 布尔值 | False | 是否在每行前面加上时间 | 是否添加时间戳前缀 | True会在每行前加上类似"2025-07-03 14:30:25"的时间 |
3.3 Load Text From File 节点 - 文本加载器
这个节点就像是一个智能阅读器,能够从文件中读取文字内容,并且可以按行号选择要读取的内容。特别适合批量处理提示词时使用。
参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 文件路径 | file_path | 文件路径 | 你的文本文件位置 | 告诉节点要读取哪个文件 | 源文件的完整路径 | 比如:D:\ComfyUI\prompts\场景描述.txt |
| 行号 | line_number | 整数 | 1 | 读取第几行的内容 | 指定要读取的行索引 | 1表示第一行,2表示第二行,以此类推 |
| 自动编号 | auto_number | 布尔值 | True | 是否自动在内容前加上帧号 | 是否自动添加帧序号前缀 | True会变成"Frame 1: 你的提示词内容" |
| 起始帧号 | start_frame | 整数 | 1 | 从第几帧开始编号 | 帧编号的起始值 | 如果设置为10,第一行就会显示"Frame 10" |
3.4 Batch Text Processor 节点 - 批量文本处理器
这个节点就像是一个文本工厂流水线,能够一次性处理多个文本内容,特别适合制作视频时需要处理大量提示词的场景。
参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 文本列表 | text_list | 文本数组 | 多个文本内容 | 就像是一摞要处理的文件 | 包含多个文本的列表结构 | 连接多个文本输出节点 |
| 处理模式 | process_mode | 选择项 | "sequential" | 选择按什么顺序处理文本 | 文本处理的执行方式 | sequential=按顺序,random=随机,reverse=倒序 |
| 批次大小 | batch_size | 整数 | 1 | 一次处理多少个文本 | 每次处理的文本数量 | 设置为4就是每次处理4个文本 |
| 添加索引 | add_index | 布尔值 | True | 是否给每个文本加上编号 | 是否为每个文本添加序号 | True会在每个文本前加上"1:", "2:"等编号 |
4. 使用技巧和建议
4.1 Discord节点使用技巧
- 安全提醒:分享工作流程前记得删除Discord节点,避免泄露你的私人Webhook地址
- 测试建议:先在一个测试频道里试用,确保功能正常再用到正式频道
- 图片质量:发送到Discord的图片会被压缩,如果需要原图可以考虑保存到本地
4.2 文本处理节点组合使用
- 视频制作流程:Save Text To File → Load Text From File → Batch Text Processor,这样的组合特别适合制作视频
- 提示词管理:用Save Text To File保存好的提示词,用Load Text From File在不同项目中重复使用
- 批量处理:配合AnimateDiff等视频生成插件,可以实现自动化的批量视频生成
4.3 文件路径设置技巧
- 使用绝对路径:比如
D:\ComfyUI\output\prompts.txt,这样更稳定 - 创建专门文件夹:建议在ComfyUI目录下创建
texts文件夹专门存放文本文件 - 文件名规范:使用有意义的文件名,比如
动漫角色_提示词_2025-07-03.txt
5. 常见问题解答
Q1: Discord节点发送失败怎么办?
答:检查以下几点: - Webhook URL是否正确复制 - Discord服务器是否正常运行 - 网络连接是否正常 - 图片是否过大(Discord有文件大小限制)
Q2: 文本文件读取不到内容怎么办?
答:检查以下几点: - 文件路径是否正确(建议使用绝对路径) - 文件是否存在 - 文件编码是否为UTF-8 - 行号是否超出文件实际行数
Q3: 批量处理时出现错误怎么办?
答:可能的原因: - 文本格式不统一 - 批次大小设置过大 - 内存不足 - 建议先用小批次测试
Q4: 如何与其他视频生成插件配合使用?
答:推荐的工作流程: 1. 使用WD14 Tagger生成每帧的描述 2. 用Save Text To File保存所有描述 3. 用Load Text From File逐帧读取 4. 配合AnimateDiff等插件生成视频 5. 用Discord节点分享结果
6. 进阶应用场景
6.1 自动化视频生成工作流
结合这个插件的文本处理功能,你可以建立一个完全自动化的视频生成流程: 1. 准备一系列场景描述文本 2. 使用批量文本处理节点按顺序处理 3. 配合视频生成插件逐帧生成 4. 自动发送到Discord频道展示成果
6.2 团队协作场景
如果你和朋友一起做项目,可以这样使用: 1. 每个人都连接到同一个Discord频道 2. 设置不同的消息前缀(比如"张三的作品:") 3. 生成结果自动发送到群里 4. 大家可以实时看到彼此的创作进度
6.3 提示词库管理
建立你自己的提示词库: 1. 把好用的提示词分类保存到不同文件 2. 比如:人物描述.txt、场景描述.txt、风格描述.txt 3. 需要时用Load Text From File节点快速调用 4. 可以建立自己的提示词数据库
这个插件虽然功能不多,但每个功能都很实用,特别适合那些需要批量处理、自动化工作流程的用户。配合ComfyUI的其他节点,可以实现很多有趣的自动化功能。