Repository navigation
Releases
Releases · September6969/astrbot_plugin_nikke
v0.2.0 · 日程、角色卡与社区任务更新
本次发布基于主分支提交 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 的运行环境与资源要求请按仓库文档配置。
验证
v0.1.5
修复 BlaBlaLink 新版官网账号上下文捕获;扩展监听所有官网子域,并提供最小只读上下文后备。
v0.1.3 中文精简指令与CDK兑换
中文界面精简为六个入口,并保留常用 /nikke 英文旧指令兼容。
- 新增 /妮姬 账号、我的、查询、签到、兑换与隐藏管理入口
- 移除攻略占位命令和不可直达的 JSON 导出
- 新增官方 BlaBlaLink 国际服 CDK 兑换适配、摘要幂等和错误码中文化
- CDK 与签到写操作继续由独立配置开关保护,默认关闭
- 图片卡保持不变
- 容器环境完整测试 30/30 通过
CDK 真实账号验收尚需未使用测试码,因此本版本仍标记为预发布。
v0.1.2 社区签到验收版
增加 x-common-params 安全采集与加密存储、签到状态查询、签到前后校验、按日期和QQ幂等、最多3次有状态重试、0至15分钟定时错峰。写操作默认关闭,需先完成真实账号只读验收。
v0.1.1 安全绑定修复
修复 BlaBlaLink Cookie 选择与账号恢复链路;增加脱敏诊断、严格 CORS 和默认私聊绑定。此 ZIP 为 Chrome/Edge MV3 辅助扩展,解压后通过开发者模式加载。