openclaw-comfyui-imagegenerate

🎨 本地ComfyUI直连飞书,一键静默出图

直连本地ComfyUI生成AI图片并自动推送至飞书会话,实现零打扰的图像生成与分发闭环

收藏
9.2k
安装
2.3k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

该技能通过Python脚本桥接本地ComfyUI服务与飞书即时通讯,用户仅需输入绘画提示词(prompt),即可自动完成:
1. 本地生成:调用draw.py向127.0.0.1:8188的ComfyUI提交文生图任务

2. 路径捕获:通过stdout获取生成图片的绝对路径

3. 智能路由:根据context自动识别群聊(chat_id)或私聊(user_id)目标

4. 静默推送:使用OpenClaw内置message工具发送图文消息,成功后返回NO_REPLY避免界面冗余

显著优点

  • 无缝工作流:从创意到分发的端到端自动化,无需手动下载/上传图片
  • 零打扰体验:NO_REPLY机制确保技能界面干净,所有输出仅在飞书可见
  • 上下文感知:自动判断群聊/私聊场景,无需用户指定发送目标
  • 本地化优先:图片生成在本地ComfyUI完成,延迟低且支持自定义模型

潜在局限

  • 单点依赖:强依赖本地ComfyUI服务状态,端口冲突或显存不足会导致失败
  • 硬编码路径:skill_dir固定为/home/coder/.openclaw/workspace/skills/comfyui-img-gen,移植性差
  • 无容错重试:subprocess超时仅60秒,复杂采样或队列拥堵易触发异常
  • 权限门槛:需预先配置飞书机器人im:message:send_as_bot权限及OpenClaw环境

适合人群

  • 已部署本地ComfyUI的AI绘画重度用户
  • 需频繁在飞书群分享生成内容的团队协作场景
  • 追求"一句话出图"极简交互的效率导向用户

常规风险

  • 本地服务暴露:ComfyUI默认监听8188,若无鉴权可能被局域网内未授权访问
  • 路径遍历隐患:未对draw.py输出做sanitize,若子进程被篡改可能读取任意文件
  • 凭证泄露:context中的chat_id/user_id若被日志记录,存在会话标识暴露风险
  • 资源耗尽:未限制并发调用,高频使用可能导致GPU显存或磁盘空间耗尽

openclaw-comfyui-imagegenerate 内容

手动下载zip · 8.3 kB
draw.pytext/plain
请选择文件