Simple Robot | 米游社大别野组件 v0.2.0 Help

Bot配置文件

简单示例

{ "component": "simbot.villa", "ticket": { "botId": "你的botId", "botSecret": "你的botSecret" } }
{ "component": "simbot.villa", "ticket": { "botId": "你的botId", "botSecret": "你的botSecret" }, "config": { "loginVillaId": "0", "loginMeta": null, "loginRegion": null, "timeout": null } }

属性描述

component

固定值: simbot.villa

ticket

bot用于登录的票据信息,必填。

botId

String

bot开发配置中的 bot_id

botSecret

String

bot开发配置中的 secret

config

可选项,提供一些额外的可配置属性。

loginVillaId

String

创建连接(获取 ws 连接信息)时提供给 API 的 token 中的 villa_id 属性。

机器人未上线时, villa_id 使用测试别野,上线后可传 0

默认为 0

loginMeta

Map<String, String>?

应用在 PLogin.meta 上的属性。

默认为 null

loginRegion

String?

应用在 PLogin.region 上的属性。如果为 null 则会使用一个随机值。

默认为 null

timeout

TimeoutConfig?

与部分超时相关的配置信息。 当任意属性不为 null 时会为 bot 中用于请求API的 HttpClient 配置 HttpTimeout 插件。

默认为 null

apiHttpRequestTimeoutMillis

Long?

API请求中的超时请求配置。参考 HttpTimeout 中的相关说明。

默认为 null

apiHttpConnectTimeoutMillis

Long?

API请求中的超时请求配置。参考 HttpTimeout 中的相关说明。

默认为 null

apiHttpSocketTimeoutMillis

Long?

API请求中的超时请求配置。参考 HttpTimeout 中的相关说明。

默认为 null

Last modified: 05 January 2024