BasePlatformBot
Native平台下的 BasePlatformBot 实现。 没有什么额外的能力提供。
仅由内部使用
Functions
Link copied to clipboard
open fun registerAsyncProcessor(processor: Signal.Dispatch.(raw: String) -> Promise<Any?>): DisposableHandle
open fun <E : Signal.Dispatch> registerAsyncProcessor(eventType: KClass<out E>, processor: E.(raw: String) -> Promise<Any?>): DisposableHandle
open fun registerAsyncProcessor(processor: BiFunction<Signal.Dispatch, String, CompletionStage<Void?>>): DisposableHandle
注册一个使用结果类型为 CompletionStage 的异步函数 processor 的事件处理器。
open fun <E : Signal.Dispatch> registerAsyncProcessor(eventType: Class<out E>, processor: BiFunction<E, String, CompletionStage<Void?>>): DisposableHandle
注册一个使用结果类型为 CompletionStage 的异步函数 processor 的事件处理器, 并通过 Class 对类型进行筛选。
Link copied to clipboard
open fun registerBlockingProcessor(processor: Signal.Dispatch.(raw: String) -> Unit): DisposableHandle
注册一个使用非挂起函数 processor 的事件处理器。
open fun <E : Signal.Dispatch> registerBlockingProcessor(eventType: KClass<out E>, processor: E.(raw: String) -> Unit): DisposableHandle
open fun registerBlockingProcessor(processor: BiConsumer<Signal.Dispatch, String>): DisposableHandle
注册一个使用非挂起的阻塞函数 processor 的事件处理器。
open fun <E : Signal.Dispatch> registerBlockingProcessor(eventType: Class<out E>, processor: BiConsumer<E, String>): DisposableHandle
Link copied to clipboard
添加一个事件预处理器。
添加一个事件预处理器。
添加一个事件预处理器。
添加一个事件预处理器。
Link copied to clipboard
添加一个事件处理器。
添加一个事件处理器。
添加一个事件处理器。
添加一个事件处理器。