BaseStandardApplicationBuilder

提供一个使用 SimpleEventListenerManager 作为内部事件处理器的 ApplicationBuilder 抽象类。

Author

ForteScarlet

Constructors

Functions

Link copied to clipboard
open override fun bots(registrar: suspend BotRegistrar.() -> Unit)

添加一个bot注册函数。

Link copied to clipboard
open override fun eventProcessor(configurator: SimpleListenerManagerConfiguration.(environment: Application.Environment) -> Unit)

配置当前的构建器内的事件处理器。

Link copied to clipboard
open override fun <C : Component, Config : Any> install(componentFactory: ComponentFactory<C, Config>, configurator: Config.(perceivable: CompletionPerceivable<A>) -> Unit)

注册一个 组件.

open override fun <P : EventProvider, Config : Any> install(eventProviderFactory: EventProviderFactory<P, Config>, configurator: Config.(perceivable: CompletionPerceivable<A>) -> Unit)

注册一个 事件提供者.

Link copied to clipboard
open override fun onCompletion(handle: suspend (application: A) -> Unit)

Extensions