Closed ForteScarlet closed 2 years ago
允许开启配置,并在一定的预设范围内自动寻找并加载匹配的 device.json 配置文件。 例如如下配置:
device.json
{ "code": 123456, "passwordInfo": { "type": "text", "text": "password" }, "config": { "autoLoadDevice": true } }
当此配置开启时,会按顺序依次寻找如下路径中的配置:
simbot-bots/device.123456.json
simbot-bots/device.json
device.123456.json
同时,上述预设路径会优先在项目根目录寻找,然后在项目资源目录寻找。
同时,调整直接指定 device 配置信息的配置属性。
device
原来与 device 相关或有所涉及的属性:
{ "config": { "deviceInfoSeed": 1, "deviceInfoJson": { }, "simpleDeviceInfoJson": { }, "deviceInfoFile": "foo/bar/device.json" } }
而后续,上述种种将会被整合,通过单一配置项 config.deviceInfo 进行配置,并通过指定具体的 config.deviceInfo.type 来选择不同的配置策略。
config.deviceInfo
config.deviceInfo.type
以simbot提供的伪随机策略为例:
{ "config": { "deviceInfo": { "type": "random", "send": 1 } } }
最终选择以如下方式提供:
{ "config": { "deviceInfo": { "type": "type_value", "param": "value" } } }
具体说明与可选项请参见在线文档或文档注释
允许开启配置,并在一定的预设范围内自动寻找并加载匹配的
device.json
配置文件。 例如如下配置:当此配置开启时,会按顺序依次寻找如下路径中的配置:
simbot-bots/device.123456.json
simbot-bots/device.json
device.123456.json
device.json
同时,上述预设路径会优先在项目根目录寻找,然后在项目资源目录寻找。
同时,调整直接指定
device
配置信息的配置属性。原来与
device
相关或有所涉及的属性:而后续,上述种种将会被整合,通过单一配置项
config.deviceInfo
进行配置,并通过指定具体的config.deviceInfo.type
来选择不同的配置策略。以simbot提供的伪随机策略为例: