喜加一游戏采集器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_79a5e17b/game-plus-collector。
技能介绍
要解决什么问题
「喜加一」活动分散在 IT 资讯站、Epic 商店 API、Steam 社区等渠道,标题中英文混用、同一款游戏重复出现、国区是否可领也不一致。人工逐站核对既慢,也容易把已过期或仅主源未验证的条目当成可领。
技能如何工作
执行前会并行读取 references 下的 sources.md、dedup-rules.md、checklist.md、output-format.md,再按固定 Step 1→10 跑完整流程,中间不向用户输出进度或接口细节。
- 主源宽采集:从 IT之家专题页抓取最近条目,尽量不做前置过滤。
- Epic 与备用源:用 Epic API 做结构化校验;API 失败时按降级顺序尝试游民星空、SteamDB、Reddit
r/FreeGameFindings。 - 合并与可信度:英文名经翻译后与中文源模糊匹配;按
(normalized_game_name, platform)去重,中文名优先 IT之家;多源交叉后给可信度分级,Step 9 门禁不过只回一行中止原因。 - 唯一对外输出:Step 10 按
output-format.md分组列出游戏,必要时附过期丢弃说明。
适用边界与注意点
- 所有
web_fetch必须对应 SOP 中的步骤,不能自造采集逻辑。 - IT之家主源失败时会严重警告并降级以 Epic 为主;全部源失败则返回「暂无可领取的喜加一活动」。
- 验证源全挂时,结果可能带「仅主源数据」注记,领取前仍建议自行确认商店页与地域限制。
使用场景
- 每天要在群里同步当日限免前,先从 IT之家 与 Epic API 拉数据并去重,只发通过门禁的最终列表。
- 写游戏促销短文或周报时,需要把英文 Epic 条目与中文资讯标题对齐,避免同一款游戏重复写两次。
- Epic API 偶发失败时,仍要按降级顺序用游民星空、SteamDB 等补验证,再决定是否标注「仅主源」。
- 领取前想确认活动是否仍有效、国区是否可领,希望结果按可信度分组并附过期丢弃说明。
适合人员
- 在游戏论坛或社群负责每日限免帖、需要终稿列表且不想中途被采集日志刷屏的版主。
- 经常领 Epic 周免、希望先看到中英名合并与国区过滤结果再去客户端操作的 PC 玩家。
- 撰写 Steam/Epic 促销内容、要把多站标题统一成中文展示名并注明可信度的独立资讯作者。
- 用 Agent 编排资讯流水线、要求严格按 Step 1–10 静默执行、只在 Step 10 输出 Markdown 的维护者。