AbstractBotConfiguration

BotConfiguration 的平台特别配置

Since

2.15

Inheritors

BotConfiguration 的 JVM 平台特别配置

Since

2.15

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
expect fun fileBasedDeviceInfo(filepath: String = "device.json")

使用文件存储设备信息.

actual fun fileBasedDeviceInfo(filepath: String)

使用文件存储设备信息.

Link copied to clipboard
fun redirectBotLogToDirectory(dir: <Error class: unknown class> = File("logs"), retain: Long = 1.weeksToMillis, identity: (bot: Bot) -> String = { "Bot ${it.id}" })

重定向 Bot 日志 到指定目录. 若目录不存在将会自动创建 (File.mkdirs)

Link copied to clipboard
fun redirectBotLogToFile(file: <Error class: unknown class> = File("mirai.log"), identity: (bot: Bot) -> String = { "Bot ${it.id}" })

重定向 Bot 日志 到指定文件. 日志将会逐行追加到此文件. 若文件不存在将会自动创建 (File.createNewFile)

Link copied to clipboard
fun redirectNetworkLogToDirectory(dir: <Error class: unknown class> = File("logs"), retain: Long = 1.weeksToMillis, identity: (bot: Bot) -> String = { "Net ${it.id}" })

重定向 网络日志 到指定目录. 若目录不存在将会自动创建 (File.mkdirs) 默认目录路径为 "$workingDir/logs/".

Link copied to clipboard
fun redirectNetworkLogToFile(file: <Error class: unknown class> = File("mirai.log"), identity: (bot: Bot) -> String = { "Net ${it.id}" })

重定向 网络日志 到指定文件. 默认文件路径为 "$workingDir/mirai.log". 日志将会逐行追加到此文件. 若文件不存在将会自动创建 (File.createNewFile)

Properties

Link copied to clipboard
var cacheDir: <Error class: unknown class>

缓存数据目录, 相对于 workingDir.

Link copied to clipboard
var workingDir: <Error class: unknown class>

工作目录. 默认为 "."