simple-robot / simpler-robot

Simple Robot,一个bot风格的Kotlin多平台事件调度框架,异步高效、Java友好!/ A Bot-style Kotlin Multiplatform event scheduling framework, asynchronous and high-performance, java-friendly! 🐱😼😻😸
https://simbot.forte.love
GNU Lesser General Public License v3.0
520 stars 43 forks source link

[FEAT] 新的多bot配置方式 #68

Closed ForteScarlet closed 3 years ago

ForteScarlet commented 3 years ago

需要考虑更灵活的bot信息注册方式以适应未来的多组件协同环境

ForteScarlet commented 3 years ago

组件模块下的分类 simbot.component.xxx.bots 以及独立配置文件、网络文件等

ForteScarlet commented 3 years ago

使用.bot格式文件(等同于properties)并支持配置 simbot.core.botResources=classpath:*.bot 进行扫描。 支持解析简单表达式,例如: * -> 任意(包括长度) , ** 任意(包括长度和路径) classpath:xxx 为扫描资源路径。 file:xxx为当前目录下文件路径或者全路径。不填则为优先文件,后则资源路径

ForteScarlet commented 3 years ago

多配置文件固定放置于 simbot-bots 目录下,此目录下的所有 .bot 文件均会被扫描。

准备逐步弃用配置 simbot.core.bots