ComfyUI Custom Node - TelegramSender

详情

下载文件

模型描述

ComfyUI 的 Telegram 发送器

此脚本是 ComfyUI 的自定义节点,允许您使用 Telegram 机器人向 Telegram 聊天或频道发送图像和文本消息。

功能

  • 将 ComfyUI 生成的图像发送到 Telegram 聊天或频道
  • 发送带有多种格式选项(粗体、斜体、代码、删除线、下划线、马赛克)的文本消息
  • 自定义图像格式、压缩级别和质量
  • 启用或禁用通知和内容保护

要求

  • Python 3.x
  • requests
  • ComfyUI

安装

  1. 确保您的系统已安装 Python 3.x。
  2. 运行以下命令安装所需的 requests 库:

pip install requests

  1. 将本仓库克隆或下载到您的本地机器。
  2. telegram_sender.py 脚本复制到您的 ComfyUI 安装目录中的 custom_nodes 文件夹。

使用方法

  1. 通过在 Telegram 中与 BotFather 对话创建新的 Telegram 机器人。按照提示设置机器人的名称和用户名,并获取机器人令牌。
  2. 在 ComfyUI 中,将“Telegram 发送器”节点添加到您的工作流中。
  3. 使用以下输入配置节点:
  • chat_id:您希望发送消息的 Telegram 聊天或频道的 ID。
  • bot_token:您的 Telegram 机器人的令牌。
  • enable_image:启用或禁用图像发送(默认:True)。
  • enable_text:启用或禁用文本消息发送(默认:False)。
  • text:要发送的文本消息(仅在 enable_text 为 True 时有效)。
  • bolditaliccodestrikethroughunderlinespoiler:文本消息的格式选项。
  • disable_notification:启用或禁用消息通知(默认:False)。
  • protect_content:启用或禁用消息内容保护(默认:False)。
  • image_format:要发送的图像格式(默认:PNG)。
  • png_compress_leveljpeg_qualitywebp_losslesswebp_quality:图像压缩和质量设置。
  1. 将图像节点的输出连接到 Telegram 发送器节点的 “images” 输入。
  2. 运行工作流。生成的图像和/或文本消息将被发送到指定的 Telegram 聊天或频道。

许可证

本脚本根据 MIT 许可证 发布。

致谢

特别感谢 ComfyUI 的开发者和贡献者,以及 Banodoco Discord 群组的成员!本脚本在 Anthropic 的 AI 语言模型 Claude Opus 的协助下开发完成。

支持

如果您在使用本脚本时遇到任何问题或有疑问,请在 GitHub 仓库中提出 Issues。

此模型生成的图像

未找到图像。