← 返回
效率工具 中文

Steam Games Updates

Fetch recent game updates from Steam News. Use when the user asks about game patches, updates, or news for their tracked Steam games, or wants to add/remove...
获取Steam新闻的最新游戏更新,用于用户询问游戏补丁、更新或新闻,或想添加/删除...
patfitzner
效率工具 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 540
下载
💾 28
安装
1
版本
#latest

概述

Steam Games Updates

Fetch and accumulate game news from the Steam News API for a configurable list of games.

First run

On first run, skill-config.json is created with Counter-Strike 2 and PUBG: BATTLEGROUNDS as defaults. Tell the user which games are configured and ask if they want to add or remove any.

Usage

Fetch updates for all tracked games:

python3 {baseDir}/scripts/updates.py

List currently tracked games:

python3 {baseDir}/scripts/updates.py --list

Adding a game

When the user asks to add a game (even with an imprecise name), search Steam to resolve it:

python3 {baseDir}/scripts/updates.py --search "game name"

This returns a JSON array of matches with appid and name. Show the user the top results and ask them to confirm which one. Then add it:

python3 {baseDir}/scripts/updates.py --add <appid>

The canonical game name is fetched automatically from Steam when adding.

Removing a game

python3 {baseDir}/scripts/updates.py --remove <appid>

Changing settings

All settings live in {baseDir}/skill-config.json:

{
  "games": [
    {"name": "Counter-Strike 2", "appid": 730},
    {"name": "PUBG: BATTLEGROUNDS", "appid": 578080}
  ],
  "lookback_days": 3,
  "exclude_patterns": {
    "578080": ["Weekly Ban"]
  }
}
KeyWhat it doesHow to change
---------------------------------
gamesList of tracked games with Steam appids.Use --add / --remove commands, or edit directly.
lookback_daysMax days to look back for updates.Set to any positive integer.
exclude_patternsPer-game title regex filters (keyed by appid).Add regex strings to skip unwanted posts (e.g. ban waves).

Data files

All data lives in data/ (gitignored):

  • updates.json — accumulated update records
  • .state.json — last-run timestamp

Notes

  • No API key required. Uses the public Steam Web API (ISteamNews) and Steam Community search.
  • Each update record contains: game, appid, title, url, date, content, discovered_at, status.
  • Re-running merges new updates without duplicates.

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-30 02:17 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

productivity

Weather

steipete
获取当前天气和预报(无需API密钥)
★ 446 📥 226,436
productivity

Obsidian

steipete
操作 Obsidian 仓库(纯 Markdown 笔记)并通过 obsidian-cli 自动化。
★ 433 📥 103,849
productivity

Nano Pdf

steipete
使用nano-pdf CLI通过自然语言指令编辑PDF
★ 275 📥 114,945