Package-level declarations

Types

Link copied to clipboard

一个 OneBot 协议的 Bot

Link copied to clipboard

用于 OneBotBot 的配置类。

Link copied to clipboard

联系人相关操作,即好友相关的关系操作。

Link copied to clipboard

与群聊相关的操作

Link copied to clipboard
abstract class OneBotBotManager : JobBasedBotManager, BotManager

一个用于管理 OneBotBotBotManager

Link copied to clipboard
interface OneBotBotManagerFactoryConfigurerProvider : PluginFactoryConfigurerProvider<OneBotBotManagerConfiguration>

用于提供额外的 OneBotBotManagerFactoryProvider 配置器的 provider, 会在 OneBotBotManagerFactoryProvider.loadConfigures 中被加载。

Link copied to clipboard

用于通过 SPI 自动加载 OneBot11Component 的 provider。

Link copied to clipboard
@SerialName(value = "simbot.onebot11")
data class OneBotBotSerializableConfiguration(val authorization: OneBotBotSerializableConfiguration.Authorization, val config: OneBotBotSerializableConfiguration.Config? = null) : SerializableBotConfiguration

用于可序列化场景下的反序列化目标。

Inherited functions

Link copied to clipboard

从中过滤取出所有 OneBotBotManager 实例.

从序列中过滤出 OneBotBotManager 实例.

Link copied to clipboard

从中过滤取出所有 OneBotBotManager 实例。

从序列中过滤出 OneBotBotManager 实例。

Link copied to clipboard

从中过滤取出所有 OneBotBotManager 实例。 如果不存在则得到null。

从序列中过滤出 OneBotBotManager 实例。 如果不存在则得到null。

Link copied to clipboard

根据配置注册一个 OneBotBot

Link copied to clipboard

使用 botthis 发起一次请求, 并得到相应的 HttpResponse 响应。

Link copied to clipboard

使用 botthis 发起一次异步地请求,

Link copied to clipboard

使用 botthis 发起一次阻塞地请求,

Link copied to clipboard
@Api4J
fun OneBotApi<*>.requestByReserve(bot: OneBotBot): SuspendReserve<HttpResponse>

使用 botthis 发起一次预处理地请求,

Link copied to clipboard
suspend fun <T : Any> OneBotApi<T>.requestDataBy(bot: OneBotBot): T

使用 botthis 发起一次请求, 并得到相应的 T 响应。

Link copied to clipboard

使用 botthis 发起一次异步地请求,

Link copied to clipboard

使用 botthis 发起一次阻塞地请求,

Link copied to clipboard
@Api4J
fun <T : Any> OneBotApi<T>.requestDataByReserve(bot: OneBotBot): SuspendReserve<T>

使用 botthis 发起一次预处理地请求,

Link copied to clipboard
suspend fun OneBotApi<*>.requestRawBy(bot: OneBotBot): String

使用 botthis 发起一次请求, 并得到相应的 String 响应。

Link copied to clipboard

使用 botthis 发起一次异步地请求,

Link copied to clipboard

使用 botthis 发起一次阻塞地请求,

Link copied to clipboard
@Api4J
fun OneBotApi<*>.requestRawByReserve(bot: OneBotBot): SuspendReserve<String>

使用 botthis 发起一次预处理地请求,

Link copied to clipboard

使用 botthis 发起一次请求, 并得到相应的 OneBotApiResult 响应。

Link copied to clipboard

使用 botthis 发起一次异步地请求,

Link copied to clipboard

使用 botthis 发起一次阻塞地请求,

Link copied to clipboard
@Api4J
fun <T : Any> OneBotApi<T>.requestResultByReserve(bot: OneBotBot): SuspendReserve<OneBotApiResult<T>>

使用 botthis 发起一次预处理地请求,

Link copied to clipboard
fun ApplicationFactoryConfigurer<*, *, *>.useOneBot11BotManager(configurator: ConfigurerFunction<OneBotBotManagerConfiguration>? = null)

ApplicationBuilder尝试 安装使用 OneBotBotManager