返回顶部
m

mixtiles-monthly月度照片拼贴

Automated monthly photo-to-Mixtiles pipeline. Collects photos from a WhatsApp group, curates the best ones using vision, builds a multi-photo Mixtiles cart link, and sends it. Use when it's time for the monthly Mixtiles order, when asked to "run the monthly tiles", "collect family photos for tiles", or on the monthly cron trigger.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
580
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

mixtiles-monthly

Mixtiles 月度流水线

每月自动从 WhatsApp 群组中收集最佳家庭照片,进行筛选,并生成可直接下单的 Mixtiles 购物车链接。

配置

以下环境变量控制流水线运行。请在运行前设置:

变量描述默认值
MIXTILESGROUPJID用于收集照片的 WhatsApp 群组 JID(必填)
MIXTILESSENDTO
购物车链接的发送目标(群组 JID 或手机号) | 与 MIXTILESGROUPJID 相同 |
| MIXTILESPHOTOCOUNT | 选择照片的数量 | 4 |
| MIXTILESTILESIZE | 订单的瓷砖尺寸 | RECTANGLE_12X16 |

流水线步骤

步骤 1:收集照片

计算上个月的日期范围,并从群组下载所有照片:

bash

计算上个月的第一天


YEAR_MONTH=$(date -v-1m +%Y-%m) # macOS
AFTERDATE=${YEARMONTH}-01
OUTPUTDIR=~/mixtiles-queue/${YEARMONTH}

运行收集脚本

bash /scripts/collect-photos.sh $MIXTILESGROUPJID $AFTERDATE $OUTPUTDIR

该脚本会在标准输出中输出一个 JSON 清单,包含每张下载照片的 {id, sender, timestamp, filepath}。

步骤 2:使用视觉能力筛选

利用你的视觉能力读取每张下载的照片。对每张照片进行评估:

包含条件:

  • - 真实的家庭/生活瞬间(人物、聚会、里程碑、孩子、旅行、宠物)
  • 良好的图像质量(清晰、光线充足、对焦准确)
  • 独特的场景(不是其他照片的近似重复)

排除条件:

  • - 截图、表情包、转发图片或链接预览
  • 模糊、过暗或质量极低
  • 与已选中的更好版本近似重复
  • 文字过多的图片(WhatsApp 转发、新闻文章)
  • 推广内容或广告

步骤 3:选择最佳照片

从筛选后的照片集中,选出前 $MIXTILESPHOTOCOUNT 张照片(默认:4 张)。优先级排序:

  1. 1. 人物和面部(尤其是孩子、家庭聚会)
  2. 里程碑时刻(生日、第一步、毕业典礼)
  3. 旅行和经历
  4. 多样性——如果还有其他照片,不要从同一事件中选择 4 张

如果通过筛选的好照片少于 $MIXTILESPHOTOCOUNT 张,则使用所有通过筛选的照片。

步骤 4:构建多照片购物车

使用 mixtiles-it 技能的脚本,并添加 --batch 标志:

bash
MIXTILESCARTSCRIPT=$(find ~/.openclaw/workspace/skills/mixtiles-it/scripts -name mixtiles-cart.py)

python3 $MIXTILESCARTSCRIPT \
--batch \
--size ${MIXTILESTILESIZE:-RECTANGLE_12X16}

此操作将每张照片上传到 Cloudinary,并输出一个包含所有照片的 Mixtiles 购物车 URL。

步骤 5:发送链接

将购物车链接发送到目标聊天:

bash
SENDTO=${MIXTILESSENDTO:-$MIXTILESGROUP_JID}

wacli send text \
--to $SEND_TO \
--message 您的月度瓷砖已准备就绪!以下是上个月的最佳 ${MIXTILESPHOTOCOUNT:-4} 张照片。点击定制并下单:$CART_URL

错误处理

  • - 如果 collect-photos.sh 找到 0 张照片:报告该时间段内未找到任何图片,并跳过流水线。
  • 如果通过筛选的照片少于 MIXTILESPHOTOCOUNT:使用所有通过筛选的照片——即使只有 1 张也值得发送。
  • 如果某张照片的 Cloudinary 上传失败:跳过该照片,继续处理其余照片。
  • 如果 wacli send 失败:打印购物车 URL,以便用户手动发送。

手动触发

如需在月度计划之外运行流水线:

运行 mixtiles-monthly 技能:从家庭群组收集过去一个月的照片,筛选最佳照片,构建多照片购物车链接,并发送。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 i-love-you-mom-1776420056 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 i-love-you-mom-1776420056 技能

通过命令行安装

skillhub install i-love-you-mom-1776420056

下载

⬇ 下载 mixtiles-monthly v1.0.0(免费)

文件大小: 3.88 KB | 发布时间: 2026-4-17 19:07

v1.0.0 最新 2026-4-17 19:07
Initial release: automated monthly photo-to-Mixtiles pipeline from WhatsApp group photos

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部