KimigaiiWuyi / GenshinUID

支持OneBot(QQ)、OneBotV12、QQ频道、微信、KOOK(开黑啦)、Telegram(电报)、FeiShu(飞书)、DoDo、Villa(米游社大别野)、Discord的全功能HoshinoBot/NoneBot2/Koishi/yunzai/ZeroBot原神机器人插件
https://docs.sayu-bot.com
GNU General Public License v3.0
742 stars 101 forks source link

GenshinUID 3.0 Beta #289

Closed KimigaiiWuyi closed 2 years ago

KimigaiiWuyi commented 2 years ago

GenshinUI 3.0 beta将于本周末推送至Nonebot2-beta1分支,以下是在升级3.0 beta之前你需要知道的. 做好数据备份!!!

全新UI

重新调整了大部分图片的UI, 具体可以看后附~

更广命令

命令在大多数兼容原有指令的同时, 做了更广的判定(同时也有带来误触发的可能, 总体是更好了)

新版命令大多遵照【前缀】【UID】【关键词】的方式,其中前缀和UID均可省略

【前缀】:查询uidmys

【UID】:特指九位UID,如100740568

【关键词】:命令关键词,如深渊收集每日等等

以下举几个例子

多UID支持

不仅是uid、大写的UID现在也接受识别

删除uid:直接使用删除当前绑定的uid,后也可跟uid来删除特定uid,例如删除uid100740568

绑定uid:和以前一样的用法,绑定uid100740568

切换uid:直接使用顺序切换下一个绑定的uid,后也可跟uid来切换特定uid,例如切换uid100740568

在某些特殊命令,例如每日下,绑定的多个uid将同时输出结果,并呈现于一张图上

重做的推送模式

原先的gs开启推送将自动开启宝钱提醒体力提醒派遣提醒质变仪提醒

重做的gs开启推送将为所有推送的主开关

提供gs开启宝钱推送,gs开启体力推送,gs开启派遣推送gs开启质变仪推送四个分开关

使用gs开启推送的用户将只会打开体力推送,其他需要手动开启

新命令推送状态可以查看当前开启的推送开关

新命令设置体力阈值可以设置开始推送的阈值、达到阈值后将推送1次,然后禁用推送直到下次低于阈值(#284)

例如:设置体力阈值150设置宝钱阈值2100设置派遣阈值70,质变仪无需设置,只会推送一次然后禁用

(派遣阈值的意思是,距离某一个派遣角色完成时间不足多少分钟的意思,例如阈值70为不足70分钟时推送)

286 :gs关闭私聊报告可阻止所有除了上述四种推送以外的私聊推送(例如超级管理员的米游币任务推送)

更好的扩展

代码注释、静态类型检查、资源的复用、常用工具的封装、完善的控制台log等等修改

这些都帮助快速开发一个子插件包,也方便进行已有子插件的debug调试

同时,不依赖资源包的子插件,可以独立成单独插件,方便移植等等

其他修改

下载全部资源仓库的体积减少至20M左右,资源包可通过该命令自动爬取mihoyofandom的资源

gs开启自动米游币的自动获取时间移动至凌晨一点十六分

绑定状态绑定信息输出全开关和绑定状态列表

参考面板后可以跟角色,支持别名,例如参考面板小鹿,除此外参考面板火也同样支持!

添加 优化添加Cookie指引,如果需要添加Stoken,只需添加一次含有login_ticket的ck,即可完成stoken+cookie的添加!

bug修复:#287

删除的功能

一些使用频率较少的功能、或者是不好维护的功能将被移除

查询词云(#278)

御神签(没人用且不好维护)

当前信息(没那么好用,每月统计将更换UI替代掉)

预览

UID绑定
每日
多绑定下每日的情况
UID查询
UID测试
深渊
收集
KimigaiiWuyi commented 2 years ago

除此之外,如果有什么特别的 想法 & 功能建议 也可以跟进 (另外,找一个会改Hoshino触发器的帮我该代码QAQ)

SonderXiaoming commented 2 years ago

除此之外,如果有什么特别的 想法 & 功能建议 也可以跟进 (另外,找一个会改Hoshino触发器的帮我该代码QAQ)

我觉得你只要抓个人查ev就行(不是)

KimigaiiWuyi commented 2 years ago

除此之外,如果有什么特别的 想法 & 功能建议 也可以跟进 (另外,找一个会改Hoshino触发器的帮我该代码QAQ)

我觉得你只要抓个人查ev就行(不是)

nonebot2-beta分支的全变了,目前还没写hoshino的触发器( 所以需要一个人再搬回来,要不然我就只能慢慢自己写了(