这是一个 Milky & OneBot11 协程SDK, 主要接入 Milky & OneBot11 协议并支持多实例, 深度依赖Kotlin协程,
以及Kotlin DSL的特性, 下面是对接Milky协议的示例代码(Kotlin)
val bot = MilkyBotFactory.createBot("http://127.0.0.1:3000", "114514")
// 监听事件
bot.subscribe<GroupMessageEvent> {
println(it.event.reply("Hello"))
}
// 监听事件的第二种方式
with(bot.listener) {
onGroupMessage {
println(it.event.segments.text)
}
}
// dsl 创建命令
createCommand("/hello", BaseCommand.ExecuteType.Group) {
println("Hello world")
}.register()
bot.addListeningGroup(123456789)
bot.join()ROB也为Java用户设计了一系列API
ROB在任何平台/模块中都
不使用反射, 以便获取更好的性能
迫不及待想要使用了吗? 请前往 使用文档
想要贡献代码?请查看 贡献指南!
- 本项目以Apache-2.0许可开源, 即:
- 你可以直接使用该项目提供的功能, 无需任何授权
- 你可以在注明来源版权信息的情况下对源代码进行任意分发和修改以及衍生