跳到主要内容
版本:3.3.0

boot概览

boot-core 模块下支持相对更加工程化的使用方式

ExampleListener.kt
// 监听函数
@Listener
suspend fun ChannelMessageEvent.myListener1() {
reply(AtAll + "Hello World".toText())

}

// 有标准过滤器的监听函数
@Filter(value = ".*Hi",
matchType = MatchType.REGEX_CONTAINS,
conponent = "simbot.tencentguild")
@Listener
suspend fun GroupMessageEvent.myListener2() {

group().send("I Love You.".toText() + At(author.id))

}


// 拦截器。此处为监听函数拦截器
@Interceptor
suspend fun myInterceptor() = listenerInterceptor("abc") { context ->
logger.info("Interceptor {}", context)
context.proceed() // pass
}