inline fun <reified N : Message> has(noinline onEvent: suspend M.(N) -> R): Ret
fun <reified N : Message> has(): ListeningFilter<M, Ret, R, RR>
消息内容包含 N 类型的 Message