运行时依赖
安装命令
点击复制本土化适配说明
public-media-curator — 公共媒体策展员 安装说明: 安装命令:["openclaw skills install public-media-curator"]
技能文档
公共媒体策展人 预条件 在运行前,验证: profile.md 存在于工作空间根目录。如果缺失,停止并指示用户复制 profile.example.md 到 profile.md 并个性化。 format.md 存在于工作空间根目录。如果缺失,停止 —— 没有后备。 Telegram 在 OpenClaw 设置中配置(bot token + chat ID)。
数据源 运行以下命令生成输入 JSON: curl -O https://liste.mediathekview.de/Filmliste-akt.xz python3 scripts/parse_filmliste.py Filmliste-akt.xz --limit 1337 输出直接传入提示。 每个条目包含: title —— 内容标题 channel —— 播放电视台(ARD、ZDF 或 ARTE) date —— 播放日期 duration —— 内容时长 description —— 内容描述 website —— 媒体库页面链接 此 JSON 是唯一的真实来源。 不要使用网络搜索、浏览器工具或其他方法来查找纪录片。 不要编造标题、描述或链接。
输入 在继续之前,阅读以下文件: profile.md —— 用户的兴趣和首选主题。 使用此文件来了解哪些主题需要优先考虑。 format.md —— 输出模板和提取规则。 使用此文件来格式化最终推荐。
候选选择 将输入 JSON 中的所有条目视为候选池。 删除重复项(同一标题多次出现)。 排除: 新闻片段 杂志片段 预告片 脱口秀 纯粹的促销内容 优先: 具有信息描述的条目 与 profile.md 中的用户兴趣相匹配的内容 调查、科学、历史、哲学或文化纪录片 完整的纪录片制作
推荐 选择 4 个推荐: 3 个与 profile.md 中的用户兴趣相符 1 个探索性选择,超出用户通常的兴趣,以鼓励发现 探索性选择仍应是有智力刺激、视觉效果惊人或文化价值的。 避免纯粹的娱乐内容。 所有推荐必须是: 深思熟虑和信息丰富的 通过 website 字段链接到官方媒体库页面 如果可能,当前可流媒体播放 更倾向于推荐过去 5 年内发布的纪录片。 如果特别有洞察力或相关性,可能会推荐较旧的纪录片。
验证 使用每个条目的 website 字段作为推荐链接。 不要构造或猜测 URL。 如果没有 URL,完全省略链接。
输出 以德语书写最终推荐 使用 format.md 中定义的模板 通过配置的 OpenClaw 频道发送 Telegram
错误处理 情况 行动 python3 未找到 指示:docker exec -it openclaw apt install python3 下载失败 重试一次。如果仍然失败,中止并报告错误。 解析器返回空 JSON 报告没有结果。 不要回退到网络搜索或编造条目。 profile.md 缺失 停止。 指示用户复制 profile.example.md → profile.md。 format.md 缺失 停止。 没有后备存在。 Telegram 投递失败 检查 OpenClaw Telegram 频道是否配置了有效的 bot token 和 chat ID。