ComfyUI Extension
ComfyUI-EasyTgUploader
A ComfyUI custom node that sends workflow output (images and videos) via Telegram Bot to specific users. (Description by CC)
LineSeaFood/ComfyUI-EasyTgUploader
Nodes—
On cloudLocal install
Stars0
Updated8 months ago
Readme
ComfyUI Easy Telegram Uploader
这是一个ComfyUI自定义节点,用于将工作流的最终产出(图片和视频)通过Telegram Bot发送给特定用户。
功能特性
- 支持发送多张图片(如果输入包含多张图片)
- 支持发送视频文件(自动选择符合条件的
.mp4或-audio.mp4文件) - 图片和视频输入都是可选的,有输入就处理
- 简单易用的界面配置
安装
- 将此文件夹放置在ComfyUI的
custom_nodes目录下 - 安装依赖:
pip install -r requirements.txt - 重启ComfyUI
使用方法
1. 获取Telegram Bot Token
- 在Telegram中搜索并启动
@BotFather - 发送命令
/newbot,按照提示设置机器人名称和用户名 - 创建成功后,您将获得一个Bot Token
2. 获取Chat ID
- 让目标用户向您的机器人发送一条消息
- 使用以下API获取Chat ID:
https://api.telegram.org/bot<YourBotToken>/getUpdates - 在返回的JSON数据中,找到
message.from.id,这就是用户的Chat ID
3. 在ComfyUI中使用
- 在节点菜单中找到
Easy Telegram Uploader节点 - 配置参数:
- bot_token: 输入您的Telegram Bot Token
- chat_id: 输入目标用户的Chat ID
- 连接输入:
- image: 连接图片输出(可选)
- VHS_FILENAMES: 连接视频文件名(可选)
节点说明
输入参数
- bot_token (必需): Telegram Bot Token(字符串)
- chat_id (必需): Telegram Chat ID或User ID(整数)
- image (可选): 图片输入,支持多张图片
- VHS_FILENAMES (可选): 视频文件名,如果有多个文件,会自动选择以
-audio.mp4或.mp4结尾的文件
行为说明
- 如果输入了多张图片,会依次发送所有图片
- 如果输入了多个视频文件,只会发送第一个符合条件的文件(以
-audio.mp4或.mp4结尾) - 图片和视频可以同时发送
注意事项
- 确保Bot Token和Chat ID正确,否则发送会失败
- 视频文件较大时,发送可能需要较长时间
- 确保网络连接正常,能够访问Telegram API