等待: - [x] ktor 3.0 (对组件影响较大,核心库实际上没太大影响(只影响 `simbot-common-ktor-inputfile` )) - [ ] [kotlinx-io](https://github.com/Kotlin/kotlinx-io/) 稳定 ( [Stabilize the kotlinx-io library](https://youtrack.jetbrains.com/issue/KT-71300) ) - [x] 籍此更新所有跟文件、IO相关的API - [x] 其实已经在 4.7.0 里开始用了 - https://github.com/simple-robot/simpler-robot/issues/1121 考虑顺带手解决其他一些痛点: - [ ] 更新的不兼容问题:尽量确保此次二进制兼容/向下兼容,或至少源码兼容 - [ ] 更多唯一标识,考虑为组件标识、插件等附加 application 范围的唯一ID,也方便集成一些系统,比如web ui - [ ] 感觉botManager还是得要范型,且不再考虑允许“可能的”重复bot - [ ] application里寻找某个bot稍微有点儿费劲,在Java里 - [x] 基于 kotlinx-io,简化 Resource 和 (Offline)Image - [ ] 考虑为所有组件废弃 stdlib 模块 - 还有啥?