Repository navigation
本次发布基于主分支提交 4ab65b1,包含截至 PR #125 的已合并改动。
主要更新
- 角色练度与立绘:白色竖版练度卡、全角色练度列表、Spine 4.0/4.1 资源与缓存回退、自适应毛玻璃和眼部锚点取景;修复属性与过载装备百分比等数值展示问题。
- 日程与公告:整合 GameKee 与官方公告,支持日程查询、截止订阅和分页;恢复 AstrBot 宿主包路径下的官方公告同步,同页卡片等高,进度条铺满底部,日期级进度明确标注“按日估算”。
- 联盟突袭与账号查询:更新战况、贡献排行、个人摘要及分页展示,统一查询卡片和界面布局。
- 社区任务:新增独立授权的浏览、点赞和自动执行入口,按官方任务进度及周期处理,跨绑定共享预算,未知提交结果不自动重发。
- 实验性续期:扩展仅在本人额外勾选后保留官方登录白名单字段;候选 Cookie 通过同账号只读检查后加密保存。不伪造有效期,不承诺长期延长。
- 稳定性:统一服务分层、缓存及生命周期管理;修复查询期间关闭授权后无法恢复任务的问题,并补上数据库重新读取和预算保留回归。
安装与升级
- 环境:AstrBot
>=4.24,<5、Python>=3.12,NapCat/OneBot(aiocqhttp)适配器。 - 插件包:
astrbot_plugin_nikke-0.2.0.zip,归档根目录为astrbot_plugin_nikke/。安装依赖requirements.txt后重启 AstrBot。 - 绑定扩展:
nikke-bind-extension-0.3.0.zip适用于默认绑定站点。自建站点应从自己的https://站点域名/download下载权限匹配的扩展,并正确配置public_base_url。 - 升级前将账号数据库
nikke.sqlite3与secret.key成对备份,并保留原配置。本版数据库 schema 兼容升级至 3。 SHA256SUMS.txt提供插件包和扩展包的校验值;release-manifest.json记录版本、提交与文件摘要。
新能力的启用与限制
浏览、点赞及续期默认关闭,旧自动日常授权不会扩大范围。新命令均由账号本人私聊使用,并受全局写操作开关控制:
/妮姬 日常 任务 状态|执行|自动 开|关/妮姬 账号 续期 [状态]/妮姬 账号 自动续期 开|关
真实账号的任务记账、奖励到账时序、Login Set-Cookie 和长期续期效果仍需另行验收;离线验证通过不代表服务端有效期已经延长。Spine worker 的运行环境与资源要求请按仓库文档配置。