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