ComfyUI Custom Nodes - Discord Autosend nodes
详情
下载文件
关于此版本
模型描述
Gecco Discord 自动发送
Gecco Discord 自动发送是一组用于 ComfyUI 的自定义节点,可将生成的图像自动发送到 Discord 频道。本项目包含用于选择 Discord 频道、本地保存图像以及向 Discord 发送图像的节点。
功能
- 从预定义列表中选择 Discord 频道
- 自动将生成的图像发送到 Discord 频道
- 将生成的图像保存到自定义本地目录
- 将 Discord Nextcord 机器人简单集成到 ComfyUI 工作流中
安装
- 将此仓库克隆到您的 ComfyUI custom_nodes 目录中:
cd /path/to/ComfyUI/custom_nodes git clone https://github.com/ExterminanzHS/Gecco-Discord-Autosend.git
- 安装所需依赖项:
pip install -r Gecco-Discord-Autosend/requirements.txt
我没有将 torch 添加到 requirements.txt 文件中,因为安装它需要使用其官网提供的特定链接:https://pytorch.org/
- 修改 .env 文件并添加您的 Discord 机器人令牌:
BOT_TOKEN=your_discord_bot_token_here
- 编辑 channellist.py 文件,根据需要添加您的 Discord 频道 ID(更新列表需重启 ComfyUI)。
Discord 机器人设置
在使用 Gecco Discord 自动发送节点之前,您需要创建一个 Discord 机器人并获取其令牌。请按以下步骤操作:
- 访问 Discord 开发者门户。
- 点击“新建应用”,为您的应用命名。
- 在左侧边栏中点击“机器人”,然后在右侧点击“添加机器人”。
- 在机器人用户名下方,您会看到“令牌”部分,点击“复制”以复制您的机器人令牌。
- 如安装步骤所述,将此令牌粘贴到您的 .env 文件中。
- 在左侧边栏中点击“OAuth2”,然后点击“URL 生成器”。
- 在“作用域”部分,勾选“bot”。
- 在“机器人权限”部分,勾选“发送消息”和“附加文件”。
- 复制页面底部生成的 URL。
- 在新标签页中打开此 URL,并选择您要添加机器人的服务器。
请务必保密您的机器人令牌,切勿公开分享。
使用方法
安装并设置机器人后,您将在 ComfyUI 中找到三个新节点:
- Gecco 选择频道:使用此节点从您的预定义列表中选择 Discord 频道。
- Gecco 自动发送:此节点将生成的图像发送到选定的 Discord 频道。
- Gecco 图像保存:使用此节点将生成的图像本地保存。
要在您的工作流中使用这些节点:
- 添加 Gecco 选择频道节点,并从下拉菜单中选择一个频道。
- 将图像生成节点的输出连接到 Gecco 自动发送 和 Gecco 图像保存(如果需要本地保存)。
- 将 Gecco 选择频道节点的频道 ID 输出连接到 Gecco 自动发送节点的 channel_id 输入。
- 运行工作流,生成的图像将被发送到选定的 Discord 频道和/或本地保存。
配置
要添加或修改 Discord 频道,请编辑 channellist.py 文件。按以下格式添加条目:
"channel_name": channel_id_as_integer,
在 Discord 中查找频道 ID 的方法:
- 在 Discord 中启用开发者模式(用户设置 > 应用设置 > 高级 > 开发者模式)。
- 右键点击您要添加的频道,选择“复制 ID”。
替代安装方式
您也可以直接使用 pip 安装此包:
pip install git+https://github.com/ExterminanzHS/Gecco-Discord-Autosend.git
这将在您的 Python 环境中安装该包及其依赖项。
贡献
欢迎贡献!请随时提交 Pull Request。
许可证
本项目采用 MIT 许可证 —— 详情请参阅 LICENSE 文件。
致谢
作者
ExterminanzHS - GitHub 个人主页
如果您经常使用我的节点,为什么不请我喝杯咖啡呢?BuyMeACoffee

