Config
fun Config(deviceInfoSeed: Long = DEFAULT_SIMBOT_MIRAI_DEVICE_INFO_SEED, workingDir: File = BotConfiguration.Default.workingDir, heartbeatPeriodMillis: Long = BotConfiguration.Default.heartbeatPeriodMillis, statHeartbeatPeriodMillis: Long = BotConfiguration.Default.statHeartbeatPeriodMillis, heartbeatTimeoutMillis: Long = BotConfiguration.Default.heartbeatTimeoutMillis, heartbeatStrategy: BotConfiguration.HeartbeatStrategy = BotConfiguration.Default.heartbeatStrategy, reconnectionRetryTimes: Int = BotConfiguration.Default.reconnectionRetryTimes, autoReconnectOnForceOffline: Boolean = BotConfiguration.Default.autoReconnectOnForceOffline, protocol: BotConfiguration.MiraiProtocol = BotConfiguration.Default.protocol, highwayUploadCoroutineCount: Int = BotConfiguration.Default.highwayUploadCoroutineCount, deviceInfoJson: DeviceInfo? = null, simpleDeviceInfoJson: SimpleDeviceInfo? = null, deviceInfoFile: String? = null, deviceInfoConfiguration: DeviceInfoConfiguration? = DeviceInfoConfiguration.Auto(), noNetworkLog: Boolean = false, noBotLog: Boolean = false, isShowingVerboseEventLog: Boolean = BotConfiguration.Default.isShowingVerboseEventLog, cacheDir: File = BotConfiguration.Default.cacheDir, contactListCacheConfiguration: MiraiBotVerifyInfoConfiguration.ContactListCacheConfiguration = ContactListCacheConfiguration(), loginCacheEnabled: Boolean = BotConfiguration.Default.loginCacheEnabled, convertLineSeparator: Boolean = BotConfiguration.Default.convertLineSeparator, recallMessageCacheStrategy: MiraiBotVerifyInfoConfiguration.RecallMessageCacheStrategyType? = null, recallMessageCacheStrategyConfig: RecallMessageCacheStrategyConfiguration = RecallMessageCacheStrategyConfiguration.invalid(), accountSecrets: Boolean = false)(source)