来提交你的插件吧!
有疑问?来看看呗!

插件详情

Steam 玩家数据可视化插件 logo

Steam 玩家数据可视化插件

Steam 玩家数据可视化插件,支持群内排行,PK,以及游戏墙

steam
游戏
版本v1.6.0
作者bvzrays
Star6
更新2025/12/18

插件说明

AstrBot Steam Game 插件

Steam 数据一键拉取、制作高颜值战报,覆盖群排行、好友对比、成就卡片、热门推荐、VAC 预警与联动分析等场景。

preview


📌 功能速览

  • 🎮 /steam动态:头像、在线状态、最近 2 周游玩 + VAC/Game Ban 提示
  • 🧱 /steam游戏库:100 张 Mosaic 贴图墙,自动根据时长排版
  • 🏅 /steam成就 <游戏名>:进度环 + 最近解锁 + 成就图标阵列
  • ⚔ /steam对比 @用户:游戏数/时长/成就多维 PK,自动列出共同 & 独占游戏
  • 📈 /steam排行 [游戏数/时长]:群内榜单,带 Top 游戏封面条
  • 🔥 /steam推荐 [@用户]:群友最常玩的但你未拥有的游戏,附群友头像
  • 🤝 /steam联动:分析群友是否互为 Steam 好友、是否正在同玩
  • 🔗 /绑定steam:17 位 Steam64 绑定 + 群聊自动同步,@ 也能触发

🚀 快速上手

1. 安装

  1. 将仓库 clone/下载至 AstrBot/data/plugins/astrbot_plugin_steamgame。
  2. 启用插件,并在管理面板的配置页填写 steam_api_key(必填)与代理(可选)。
  3. 群内执行 /绑定steam <SteamID64> 绑定账号后即可使用所有指令。

2. 指令列表

指令 说明 示例
/绑定steam <ID> 绑定 Steam64 ID 或同步到当前群 /绑定steam 76561198000000000
/steam动态 [@用户] 个人资料、最近活动、Ban 状态 /steam动态 @某人
/steam游戏库 [@用户] Mosaic 游戏墙 /steam游戏库
/steam排行 [游戏数/时长] 群排行(含 Top 游戏封面) /steam排行 游戏数
/steam成就 <游戏名> 指定游戏的成就进度卡片 /steam成就 黑神话
/steam对比 @用户 共同游戏 + 多维 Metrics + PK 结果 /steam对比 @Tom
/steam推荐 [@用户] 群友热门但目标未拥有的游戏推荐 /steam推荐
/steam联动 群友互为好友情况 & 正在联机的游戏 /steam联动

3. 配置示例

{
  "steam_api_key": "YOUR_API_KEY",
  "proxy": "http://127.0.0.1:7890",
  "image_quality": 95,
  "recommend_source_limit": 40,
  "recommend_result_limit": 6
}

所有配置写在插件根目录的 _conf_schema.json 对应的 AstrBot WebUI 表单里即可。


📸 功能截图

  • 个人资料 & 动态
    profile

  • Mosaic 游戏墙
    library

  • 成就卡片
    achievement

  • 好友对比
    compare

  • 群内排行
    rank

  • 热门推荐
    recommend

  • VAC/Game Ban 提示

    ban

🛠️ 目录结构

astrbot_plugin_steamgame/
├── main.py           # 指令入口与逻辑
├── steam_api.py      # Steam Web API 封装、缓存、好友/VAC 请求
├── templates/        # 所有 HTML 模板(动态、库、成就、对比、排行、推荐)
├── _conf_schema.json # 插件配置 Schema
└── requirements.txt  # 依赖(如 httpx/aiohttp 等)

🆕 更新日志

1.6.0

  • 所有指令在群聊中支持直接 @机器人 触发,同时在处理 @、私聊回落时会自动同步 group_bindings,避免“提示成功但依然查不到数据”的情况。
  • 新增动态头像转静态 JPG 逻辑,排行榜、推荐、对比卡片中不会再出现动画头像。
  • HTML 模板全面自适应,/steam排行、/steam成就、/steam对比、/steam推荐 等渲染图不会再只占整个截图的一小块。

1.5.0

  • 初次公开版本,包含动态、游戏库、成就、对比、排行、推荐、联动等基础功能。

📝 License

MIT

AstrBot LogoAstrBot 插件市场社区

AstrBot 插件市场 是一个开放的插件分享平台,欢迎开发者们贡献优质插件。本站致力于为 AstrBot 用户提供高质量扩展,帮助您快速找到喜欢的插件,并鼓励社区伙伴分享使用心得、提出改进建议。

相关链接

官方项目主站 官方插件市场 官方项目仓库 侧边展示主站

开发相关

插件开发文档 快速提交插件 官方项目文档

© 2026 AstrBot 插件市场 Made with by Community