cs2-update-log: 监控 CS2 更新日志和官方公告,并自动推送到指定 QQ 群

koishi-plugin-cs2-update-log

Koishi QQ 机器人插件,用于轮询 CS2 官方公告流,按 gid 判重后将官方更新日志或官方公告推送到指定群。

功能

  • 使用RSS拉取 CS2 的更新公告。
  • 默认每 30 秒轮询一次。
  • 首次启动默认只记录历史 gid,不推送历史内容。
  • 自动分类:
    • 标题包含 Counter-Strike 2 Update / Release Notes
    • 或正文包含 [MAPS][GAMEPLAY][MISC][AUDIO][ITEMS][WORKSHOP][PREMIER] 等更新分区
  • 支持纯文本推送或 Puppeteer 深色长图卡片推送。
  • 支持 OpenAI-compatible Chat Completions API 翻译。
  • 优秀的发现速度和推送速度。
  • 缓存系统 ,减少连续推送的开销。
  • 提供 cs2log.checkcs2log.pushcs2log.test 命令。

配置要点

  • targets 必须配置目标 QQ 群,其中 channelId 一般填写群号。
  • picture 开启后需要安装并启用 Puppeteer 服务插件
  • trans 开启后需要填写 translateApiKey;默认接口是 OpenAI Chat Completions 格式,可按你的服务商修改 translateApiEndpointtranslateModel。AI 翻译请求超时时间为 90 秒。

命令

  • cs2log.check:查看最近 5 条新闻的分类结果。
  • cs2log.push:手动检查并推送新内容。
  • cs2log.test:在输入该指令的当前群测试推送最近 2 条新闻。

示例

367edde18a4814d125054ada25783c1c

2 个赞

这么牛逼羡慕

2 个赞

主播接不接pr喵,遇到了一些奇怪的渲染问题喵,我看看怎么修喵

1 个赞

wow,主播的github主页看起来还有不少有意思的东西喵

2 个赞

随意提pr,或者你反馈我来修都可以喵

1 个赞

好的喵,Thanks♪(・ω・)ノ

1 个赞