TencentGuildBotConfiguration

对于一个Bot的配置信息。 如果在配置bot之后对内容进行后续修改,可能会影响到当前bot的使用。

Constructors

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
inline fun intentsForShardFactoryAsInt(crossinline factory: (Int) -> Int)

根据一个分片信息,得到这个分片下需要监听的事件类型。

Properties

Link copied to clipboard
Link copied to clipboard
var decoder: Json

使用的数据解码器。

Link copied to clipboard
var exceptionHandler: ExceptionProcessor<Unit>? = null

异常处理器。

Link copied to clipboard
var httpClient: HttpClient

提供一个 HttpClient 实例用于内部的api请求和ws请求。

Link copied to clipboard

根据一个分片信息,得到这个分片下需要监听的事件类型。

Link copied to clipboard
var serverUrl: Url

请求的服务器地址。默认为 TencentGuildApi.URL. 即正式地址。

Link copied to clipboard

得到所需的所有分片。函数参数为目前全部的shared(如果 totalShard 0, 那么此值为 totalShard, 否则为通过 love.forte.simbot.tencentguild.api.GatewayApis.Shared 得到的建议分片数。)

Link copied to clipboard
var totalShard: Int = 0

分片总数。如果为0,则会通过 love.forte.simbot.tencentguild.api.GatewayWithShard 来决定分片结果。

Extensions