Skip to content

Releases

Dota2Forge 0.1.0-alpha.14:复盘 Skill 与攻略优化

Choose a tag to compare

@HBLADEH HBLADEH released this 16 Oct 17:42
c885bbf

本版新增 STRATZ 强势英雄、详细攻略和原生多轮复盘;复盘工具携带与 GsCore 共用的 Skill 指南。

  • /do强势:分位置展示胜率、可靠度、场次、版本与实际统计窗口。
  • /do主宰攻略 1号位 详细:装备图标复用现有素材;技能/天赋优先显示对应来源版本的中文名称,缺失模块不发送空白长图。
  • /do复盘 <比赛ID> [英雄]:开始后在同一会话正常追问,并按需要补充经济、购买和团队数据图。
  • 工具内置共享 dota2-review Skill 1.0.0 的当前专题指南,先检查数据完整度,再按对线经济、出装和团队职责给出事实依据、调整候选及条件/代价,无需另装终端 Skill。
  • 复盘优先 STRATZ;符合条件的来源失败或仅基础数据时,只读尝试 OpenDota 整份兜底,明确来源与原因,不拼接两源或自动提交录像解析。

运行组件:AstrBot 插件 0.1.0-alpha.14(Python 包 0.1.0a14)、Core 0.1.0a9、Renderer 0.1.0a8、Assets 0.1.0a1。四组件依赖指向本版 Release 的固定 wheel URL 与 SHA256;Assets a1 沿用原公开字节。

升级须先停用并退出 AstrBot,备份配置和数据,更新插件目录后,用运行 AstrBot 的 Python重新执行 install_runtime.py --host-python <相同解释器>,成功后冷启动。只更新桥接或点击热重载不能证明四个组件已更新,完整步骤见仓库 INSTALL.md。

复盘需要宿主已配置可用 AI 模型,并允许当前会话/人格使用插件工具。斜线和 @ 按宿主唤醒设置使用,设置仅 @ 回复时,每次追问也需要 @。

已完成五包与两端分发的离线隔离安装;AstrBot 真实多轮会话和新 Skill 的模型效果仍由用户测试。尚未接入死亡、团战和视野事件,不能把经济曲线当作录像或分锅依据。GitHub 发布与 Cloud 商店审核分别记录。

固定源码:0e3ecc0。复盘指南参考 dota2-newbie-assistant,MIT 归属与许可随 Core 保留。旧版 Release 与标签保留。

Dota2Forge 0.1.0-alpha.12:订阅比赛详情卡

Choose a tag to compare

@HBLADEH HBLADEH released this 12 Oct 18:09

Dota2Forge 0.1.0-alpha.12:订阅比赛详情卡

  • 比赛订阅在图片模式发送比赛总览、天辉详情和夜魇详情,突出订阅玩家,并保留事件 ID、来源、抓取时间和有限观察提示。
  • 沿用完整比赛报告的数据边界:缺失指标显示未知,表现候选明确为非官方 MVP;相同来源时间只显示一次。
  • 全部卡片完成渲染后在一次宿主调用中提交;绘图失败回退同一报告的完整分段文字。发送失败或未知回执保留现有重试边界。
  • 渲染、发送、素材替换与关闭协调,插件停止时拒绝尚未提交的订阅发送。

运行组件:AstrBot adapter a12、Core a7、Renderer a7、Assets a1;Python 3.12+、AstrBot >=4.5.0。升级前停止 AstrBot,用其实际 Python 执行 install_runtime.py 后冷启动;保留配置、绑定与订阅数据。

M0 预发行;订阅默认关闭。2054 项禁网测试、五包构建及隔离安装通过;真实宿主主动订阅发送与客户端图片压缩另行验收。Cloud 审核状态独立于 GitHub Release。

安装与更新 · 完整更新日志

AstrBot 0.1.0-alpha.11 — README 与截图更新

Choose a tag to compare

@HBLADEH HBLADEH released this 11 Oct 19:29

AstrBot 0.1.0-alpha.11 更新 README 与效果展示,功能、配置和数据格式沿用现有实现。

  • 整理功能、安装、命令、配置、数据来源和更新说明。
  • 新增七张“远古锻炉”主题实机截图:玩家、近期战绩、菜单、三页比赛报告与热门出装。图片来自 GsCore / Dota2UID,身份字段已脱敏,AstrBot 共用并注明来源。
  • 修正独立分发中的图片、安装和源码文档链接;AstrBot 顶部导航居中,Cloud 图片使用完整地址。

运行组件:适配器 0.1.0a11、Core 0.1.0a7、Renderer 0.1.0a6、Assets 0.1.0a1。三个共享组件的 wheel 和源码包与上一版字节一致。

停止 AstrBot,用运行宿主的 Python 执行 install_runtime.py,再冷启动。需要 Python 3.12+、AstrBot >=4.5.0。 配置、绑定和订阅数据应保留;详细步骤见仓库 INSTALL.md。

验证:统一禁网测试 2013 项通过,覆盖率 92.52%;最终分发专项 89 项、五包构建、隔离安装和双端 SDK-free 分发 smoke 通过。源码 PR 的 Python 3.12/3.13 四项 CI 均通过。未操作真实宿主或验收主动订阅投递。

源码提交 · 分发提交

附件含插件 ZIP、四个运行 wheel、四个源码包、release-assets.json 与 SHA256SUMS,共 11 项。当前仍为 M0 预发行。

Dota2Forge 0.1.0-alpha.10 · 远古锻炉主题

Choose a tag to compare

@HBLADEH HBLADEH released this 11 Oct 14:31

AstrBot 0.1.0-alpha.10:远古锻炉主题与完整比赛报告

  • 全部共享图片采用Dota 2美学的远古锻炉主题,炭黑、暗金属、铜金命令与阵营配色。
  • 菜单和帮助按查段位、查战绩、看比赛、找出装组织,保留全部账号、订阅和素材管理命令。
  • 相对公开alpha.7,新增首次后台素材准备和管理命令,完整1600px比赛总览/两队详情、十人指标、装备/背包/中立槽、团队优势曲线与STRATZ IMP正负依据。
  • 保留赛前购买负时间,缺失不补零;修复状态文字中MMR被拆行的问题。
  • 补齐根目录CHANGELOG.md,可随插件更新查看。

运行组件为adapter a10、Core a7、Renderer a6、Assets a1。Python3.12+、AstrBot>=4.5.0;升级请停止AstrBot,用它实际运行的Python执行install_runtime.py,成功后冷启动。保留配置、绑定和订阅数据。游戏素材单独准备,已有自定义目录优先。

M0预发行;订阅默认关闭,STRATZ IMP不是官方MVP。新主题真实聊天、客户端压缩与订阅投递尚未验收。Cloud审核状态独立于GitHub Release。

安装与更新 · 完整更新日志

AstrBot 0.1.0-alpha.7:修复商店依赖安装

Choose a tag to compare

@HBLADEH HBLADEH released this 06 Oct 18:47

修复官方商店依赖安装:requirements.txt 现在使用 GitHub Release wheel 的 SHA256 固定直链,避免 pip 去 PyPI 查找未发布的 Dota2Forge 包。AstrBot 版本要求保持 >=4.5.0。

AstrBot 0.1.0-alpha.6:支持 AstrBot >=4.5.0

Choose a tag to compare

@HBLADEH HBLADEH released this 06 Oct 06:38

AstrBot 0.1.0-alpha.6:兼容范围调整

AstrBot 商店要求调整为 >=4.5.0,移除了不必要的 <4.29 上限。

上游 AstrBot 4.5.0 的公开 API 已核对;实际 AstrBot/OneBot 宿主测试仍在 4.28.2 完成。因此 4.5.0 是可安装的 API 基线,不代表所有版本和平台都已实机验收。

Python 适配器包为 0.1.0a6,共享 Core/Renderer 继续使用 0.1.0a4。升级请关闭宿主,用它的 Python 运行 install_runtime.py,再重新启动。

AstrBot 0.1.0-alpha.5:修复商店图片显示

Choose a tag to compare

@HBLADEH HBLADEH released this 06 Oct 06:14

AstrBot 0.1.0-alpha.5:修复商店图片显示

  • README 图标和截图改用完整图片地址,安装说明与许可证链接也改为完整 GitHub 地址。
  • 商店版本号改为标准格式 0.1.0-alpha.5,对应 Python 适配器包 0.1.0a5。
  • Core、Renderer 继续使用 0.1.0a4,查询和绘图逻辑没有变化。

升级仍需关闭 AstrBot,用宿主的 Python 运行插件中的 install_runtime.py,再重新启动。不要只更新桥接目录而保留旧适配器包。

这是预览版;商店页面需等待本次更新审核。安装与配置见 INSTALL.md。

Dota2Forge · AstrBot 0.1.0a4 预览版

Pre-release

Choose a tag to compare

@HBLADEH HBLADEH released this 05 Oct 20:35

Dota2Forge · AstrBot 0.1.0a4

这次主要让出装和比赛图片更好读:

  • 常见长装备名使用 A杖、臂章、祭品等简称,图片格子增加留白,文字回复保留完整名称。
  • 出装展示各阶段装备图、名称和购买次数;比赛展示英雄、六件装备及等级、补刀、经济、伤害和治疗量。
  • 比赛按阵营分页,十人通常为四张图。缺失数据标为未知,不补造统计。

这是 M0 预览版。需要 Python 3.12+;请先关闭宿主,用它实际运行的 Python 执行插件里的 install_runtime.py,安装成功后重新启动。只在商店点击安装还不能直接使用。安装器校验运行包版本和 SHA256,并检查依赖冲突;更新时也要重新执行。

英雄/装备图片来自另行配置的本地素材包;没有素材仍可显示名称和占位。当前版本的真实聊天、新增字段在线查询、Linux 宿主及订阅实际推送尚未验收,订阅默认关闭。历史版本验证不代表本版已完成这些验收。

兼容声明:AstrBot >=4.28.2,<4.29。插件市场申请与审核状态单独记录。

安装说明