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
Stringbot开发配置中的
bot_id- botSecret
Stringbot开发配置中的
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