mirror of
https://github.com/LamGC/ContentGrabbingJi.git
synced 2025-04-30 06:37:36 +00:00
[Add] MiraiMain 增加Bot网络重连相关设置;
This commit is contained in:
parent
d0cb4417b1
commit
f07c8d0b76
@ -53,6 +53,20 @@ public class MiraiMain implements Closeable {
|
|||||||
BotConfiguration configuration = new BotConfiguration();
|
BotConfiguration configuration = new BotConfiguration();
|
||||||
configuration.randomDeviceInfo();
|
configuration.randomDeviceInfo();
|
||||||
configuration.setProtocol(BotConfiguration.MiraiProtocol.ANDROID_PAD);
|
configuration.setProtocol(BotConfiguration.MiraiProtocol.ANDROID_PAD);
|
||||||
|
|
||||||
|
// 心跳包周期间隔 (ms)
|
||||||
|
configuration.setHeartbeatPeriodMillis(
|
||||||
|
Long.parseLong(botProperties.getProperty("network.heartbeatPeriodMillis", "60000")));
|
||||||
|
// 心跳包超时时间 (ms)
|
||||||
|
configuration.setHeartbeatTimeoutMillis(
|
||||||
|
Long.parseLong(botProperties.getProperty("network.heartbeatTimeoutMillis", "5000")));
|
||||||
|
// 重连间隔时间
|
||||||
|
configuration.setReconnectPeriodMillis(
|
||||||
|
Integer.parseInt(botProperties.getProperty("network.reconnectPeriodMillis", "5")));
|
||||||
|
// 重连最大次数
|
||||||
|
configuration.setReconnectionRetryTimes(
|
||||||
|
Integer.parseInt(botProperties.getProperty("network.reconnectionRetryTimes", "10")));
|
||||||
|
|
||||||
bot = BotFactoryJvm.newBot(Long.parseLong(botProperties.getProperty("bot.qq", "0")),
|
bot = BotFactoryJvm.newBot(Long.parseLong(botProperties.getProperty("bot.qq", "0")),
|
||||||
Base64.getDecoder().decode(botProperties.getProperty("bot.password", "")), configuration);
|
Base64.getDecoder().decode(botProperties.getProperty("bot.password", "")), configuration);
|
||||||
Events.subscribeAlways(GroupMessageEvent.class, this::executeMessageEvent);
|
Events.subscribeAlways(GroupMessageEvent.class, this::executeMessageEvent);
|
||||||
|
Loading…
Reference in New Issue
Block a user