Forte Scarlet

Results 99 comments of Forte Scarlet

Independent document website has been deployed: https://fortescarlet.github.io/kotlin-suspend-transform-compiler-plugin/

待定:比起方言,更多的可能是发送用消息解析?

> 可以增加一个通用的接口调用, 直接允许自定义 action, params? API类型本身的确是接口 (`OneBotApi`),是可以自行实现并扩展的(使用Kotlin),然后就可以直接通过 bot.execute 执行并获取结果了。 不过Java中实现会略繁琐一些,因为涉及到ktx的序列化和挂起函数之类的问题,也许可以考虑提供一些便利条件。

方言也许可以只针对内部整合的行为作方言,比如 `send`。目前如果想要转发合并消息,直接 send (也就是 /send_xxx_msg)是不行的,参考 #244 。

I encountered an issue. Previously, I found that when overriding `override fun FirDeclarationPredicateRegistrar.registerPredicates()` in `SuspendTransformFirTransformer` to provide a `Predicate` based on `transformer.markAnnotation`, if the annotation involves a generic type `T`,...

see: [KT-79267](https://youtrack.jetbrains.com/issue/KT-79267)

是的,配置文件里的就应该是加了bot的,我记得格式是 `bot一段数字:一串字母` 可能README那儿没有说明,事后会考虑加一下

可以修改链接,但是不能改成带token的,因为目前路径token应该是一定拼接的,那样会导致出现两个token路径 而且配置的token还有另一个作用,就是作为bot的唯一标识使用,比如在BotManager里获取它的时候会用到。 也许这两天会考虑找时间把tg的文档也先整理一下写到 https://simbot.forte.love/component-telegram.html 里,不过还是那句话:现在仍是早期开发阶段版本,有很多未完成、不完善的内容

哦哦,这个当时写的时候考虑过但是忘了为什么没有采纳了。 等有时间的时候我会去看看过去的我有没有留下线索,如果合适可以考虑做修改,或者增加一种配置方式

> 所以5.0要出了吗 我看到 ktor 3.0 已经发布了,并且 kotlinx-io 的稳定也在 Kotlin 目前的 [路线图](https://kotlinlang.org/docs/roadmap.html#new-items) 上了,所以我感觉 kotlinx-io 应该是快了(大概罢,实际上它这几周并没有什么动静 😟 等 kotlinx-io 稳定了,然后把核心库里跟 IO 相关的东西替换一圈儿,也就该下一个 major 了 > _核心库除了IO相关的东西其他的暂时也没想到有什么需要改的就是了_