ComfyUI Custom Nodes - Discord Autosend nodes

详情

模型描述

Gecco Discord 自动发送

Gecco Discord 自动发送是一组用于 ComfyUI 的自定义节点,可将生成的图像自动发送到 Discord 频道。本项目包含用于选择 Discord 频道、本地保存图像以及向 Discord 发送图像的节点。

功能

  • 从预定义列表中选择 Discord 频道
  • 自动将生成的图像发送到 Discord 频道
  • 将生成的图像保存到自定义本地目录
  • 将 Discord Nextcord 机器人简单集成到 ComfyUI 工作流中

安装

  1. 将此仓库克隆到您的 ComfyUI custom_nodes 目录中:

       cd /path/to/ComfyUI/custom_nodes    git clone https://github.com/ExterminanzHS/Gecco-Discord-Autosend.git    

  1. 安装所需依赖项:

       pip install -r Gecco-Discord-Autosend/requirements.txt    

   我没有将 torch 添加到 requirements.txt 文件中,因为安装它需要使用其官网提供的特定链接:https://pytorch.org/

  1. 修改 .env 文件并添加您的 Discord 机器人令牌:

       BOT_TOKEN=your_discord_bot_token_here    

  1. 编辑 channellist.py 文件,根据需要添加您的 Discord 频道 ID(更新列表需重启 ComfyUI)。

Discord 机器人设置

在使用 Gecco Discord 自动发送节点之前,您需要创建一个 Discord 机器人并获取其令牌。请按以下步骤操作:

  1. 访问 Discord 开发者门户
  2. 点击“新建应用”,为您的应用命名。
  3. 在左侧边栏中点击“机器人”,然后在右侧点击“添加机器人”。
  4. 在机器人用户名下方,您会看到“令牌”部分,点击“复制”以复制您的机器人令牌。
  5. 如安装步骤所述,将此令牌粘贴到您的 .env 文件中。
  6. 在左侧边栏中点击“OAuth2”,然后点击“URL 生成器”。
  7. 在“作用域”部分,勾选“bot”。
  8. 在“机器人权限”部分,勾选“发送消息”和“附加文件”。
  9. 复制页面底部生成的 URL。
  10. 在新标签页中打开此 URL,并选择您要添加机器人的服务器。

请务必保密您的机器人令牌,切勿公开分享。

使用方法

安装并设置机器人后,您将在 ComfyUI 中找到三个新节点:

  1. Gecco 选择频道:使用此节点从您的预定义列表中选择 Discord 频道。
  2. Gecco 自动发送:此节点将生成的图像发送到选定的 Discord 频道。
  3. Gecco 图像保存:使用此节点将生成的图像本地保存。

要在您的工作流中使用这些节点:

  1. 添加 Gecco 选择频道节点,并从下拉菜单中选择一个频道。
  2. 将图像生成节点的输出连接到 Gecco 自动发送 和 Gecco 图像保存(如果需要本地保存)。
  3. 将 Gecco 选择频道节点的频道 ID 输出连接到 Gecco 自动发送节点的 channel_id 输入。
  4. 运行工作流,生成的图像将被发送到选定的 Discord 频道和/或本地保存。

配置

要添加或修改 Discord 频道,请编辑 channellist.py 文件。按以下格式添加条目:

"channel_name": channel_id_as_integer,

在 Discord 中查找频道 ID 的方法:

  1. 在 Discord 中启用开发者模式(用户设置 > 应用设置 > 高级 > 开发者模式)。
  2. 右键点击您要添加的频道,选择“复制 ID”。

替代安装方式

您也可以直接使用 pip 安装此包:

pip install git+https://github.com/ExterminanzHS/Gecco-Discord-Autosend.git

这将在您的 Python 环境中安装该包及其依赖项。

贡献

欢迎贡献!请随时提交 Pull Request。

许可证

本项目采用 MIT 许可证 —— 详情请参阅 LICENSE 文件。

致谢

  • ComfyUI 提供了出色的 UI 框架
  • Nextcord 提供了 Discord API 封装

作者

ExterminanzHS - GitHub 个人主页

如果您经常使用我的节点,为什么不请我喝杯咖啡呢?BuyMeACoffee

此模型生成的图像

未找到图像。