SuperAPI AI 工具集

pp-steam-web

编程与开发

查看项目

更新于 10-16 01:32

技能介绍

用途:该工具通过 steam-web-pp-cli 二进制驱动,面向需要查询 Steam 个人资料、游戏库、成就或新闻数据,且问题跨越多个实体的场景(如把好友与已拥有游戏、成就与全球稀有度、新闻与日期过滤关联起来)。本地 SQLite 存储可把此类查询合并为一条 SQL,避免逐个端点重复请求。

主要能力:包含全部 Steam Web API 端点命令,并提供若干组合型命令:library audit(找出从未启动的游戏、2 小时内弃玩的付费游戏、按时长与类型统计);review-velocity(某应用按天评论数与好评占比);news search(对已同步新闻标题与正文做 FTS5 搜索,可按 appid 或日期范围限定);play-trend(某应用同时在线人数随时间变化);friends compare(按指定游戏时长排名好友);library compare(两库集合运算);currently-playing(好友当前正在玩的游戏);achievement-leaderboard(按成就完成率排名好友);next-achievement(全库中尚未解锁且全球解锁率最高的成就);achievement-hunt(某应用完整成就架构与解锁状态、全球稀有度对照);rare-achievements(全库最稀有的已解锁成就)。命令参考还列出认证、内容服务器、Dota2、CS:GO、物品经济、交易、游戏通知、游戏服务器等大量服务端点。

使用方式:先确认已安装 CLI。可通过安装器安装:npx -y @mvanhorn/printing-press-library install steam-web --cli-only;验证:steam-web-pp-cli --version。若 npx 安装失败(无 Node、离线等),可回退到 Go 直接安装(需 Go 1.26.6 或更新):go install github.com/mvanhorn/printing-press-library/library/media-and-entertainment/steam-web/cmd/steam-web-pp-cli@latest。若 --version 报 command not found,说明运行时无法在 $PATH 中找到二进制目录,须先解决再执行技能命令。

限制:需要有效的 Steam 凭据与账号相关配置;部分命令受 Steam 速率限制约束(文档提到 25 req/s)。play-trend 的数值意义取决于采样频率,需按固定间隔采样一段时间后才有参考价值。其他收费、平台细节及未在资料中出现的信息暂未提供。