AquaDX / AquaMai / AquaDX Bot / MaiChartManager Updates
27 subscribers
6 photos
2 links
Download Telegram
现在可以根据账号版本决定显示的定数信息了
现在我们可以在查歌的时候直接查看歌词和歌词翻译了!

具体的实现是,首先尝试在 https://silentblue.remywiki.com 这个 Wiki 上查到这首歌,如果 Wiki 上有歌词的话就直接用 Wiki 上的。如果 Wiki 上还没有的话,就通过 API 向其他网站,目前是 genius.com 查询歌词
然后会进行语言检测,如果没有中文的话,就通过 DeepL 把歌词翻译成中文
最后把结果上传到 telegra.ph 并缓存起来,这样就可以在 Telegram 中使用即时预览了

这些过程都是异步完成的,在使用 /search 的时候,如果没有缓存的歌词链接,会先把没有歌词按钮的消息发出来,在后台完成这些步骤后再给消息加上歌词按钮
如果有些歌在等了一会儿之后还是没有歌词按钮的话,那大概是发生了网络问题,或者这首歌根本就没有歌词
把 Bot 拆成了三个组件:功能模块、兼容层、和 TG 接入层

兼容层是以 TG 为蓝本做的,方便最大化利用 Telegram Bot 的特殊功能(按钮 行内模式之类)

接下来就可以通过写不同的接入层来实现 QQ 或者别的什么平台的接入了
Channel name was changed to «AquaDX / AquaMai / AquaDX Bot / MaiChartManager Updates»
以后这里改成 AquaDX / AquaMai / AquaDX Bot / MaiChartManager 的更新频道,这四个组件的更新日志之类都将在这里发布

AquaDX 为服务器程序,官方服务器 AquaDX.Net 跟随程序滚动更新

AquaMai 为 Sinmai 的拓展 Mod,采用滚动 + 跳跃更新,但是同步 MaiChartManager 更新版本号。MaiChartManager 每次更新时会携带发布时的 AquaMai 快照版本并可管理那个版本的设置。
大家可以通过 MaiChartManager 跳跃更新 AquaMai 或者通过 CI 频道获得滚动版本
但是 CI 版本可能会突然出现未通知的配置文件变化之类
* CI = 持续集成,每个 Commit 自动构建

AquaDX Bot 目前有 Telegram,QQ 自走和 QQ 官方三个平台,共用一份核心程序并同步滚动更新

MaiChartManager 不定期发布版本及版本更新日志
MaiChartManager 1.2.0

新增功能:
- 将乐曲导出为 Maidata,可选是否包含 BGA
- 重新设计的批量操作对话框,可以跨 Opt 选择乐曲,以及排序和筛选
- 增加了批量删除功能
- 增加了批量导出成新的 Opt 以及批量转换成 Maidata 的功能(赞助版功能)

优化和修复:
- 修复了导致有多个谱面的乐曲无法导入的问题
- 重构了处理乐曲列表的模块
- 修复了无法记住一些选项的问题

AquaMai 的更新:
- 重构了 SelectionDetail 的界面,现在字体大小会跟随屏幕大小了
- 增加了多语言功能,可以设置 Mod 内界面的语言
- ImmediateSave 将在保存过程中显示一个提示
- 增加了灰网时显示错误原因的功能
- 增加了窗口调节功能的开关,以及调整了选项位置(需要重新设置选项)
- 增加了锁定帧率的功能,用于解决一些游戏问题
- 增加了自定义键位的功能
- 将隐藏遮罩功能设置为单独的选项
- 增加了自定义字体和中文字体修复的功能
- 练习模式的一堆问题修复和中文支持
- 增加了 @Minepig 贡献的一些关于 Slide 的补丁和自定义音符皮肤的功能
- 增加了修复烟花大小和完全隐藏烟花的选项
- 增加了随机选择自定义 Logo 的功能
- 对于游戏本身在定数为 0 时候难度显示异常的问题,现在已经在所有地方都加了修复
- 修复了无法使用 Service 键触发快速重开的问题
把 Bot 的 Web 内容架构从 @cloudflare/next-on-pages 迁移到了 @opennextjs/cloudflare
其中大多数时间都在修上游的 Bug
Forwarded from Clansty
做了个 prism 皮肤
#AquaDXBot

修复了以下命令的异常
/search cranky
/search trust
/search 1726
做了一个类似 AstroDX 的跳过
打完音符会出现