关于定时命令
每天或每周在一天中的特定时间或特定日期执行控制台命令,并提供可选的多个 Discord 消息支持和可配置的服务器时钟偏移。
配置:
{
"Offset": "00:00:00:00.0000000",
"InitCommands": [
"oxide.unload PluginA",
"oxide.unload PluginB"
],
"Timers": [
{
"Time": "17:00:00",
"DayOfWeek": 0,
"Commands": [
"oxide.unload PluginC",
"oxide.unload PluginD"
],
"DiscordMessages": null
},
{
"Time": "6PM",
"DayOfWeek": 6,
"Commands": [
"oxide.unload PluginC",
"oxide.unload PluginD"
],
"DiscordMessages": null
},
{
"Time": "09/29/2022 19:00:00",
"DayOfWeek": null,
"Commands": [
"oxide.unload PluginC",
"oxide.unload PluginD"
],
"DiscordMessages": null
},
{
"Time": "09/30/2022 8PM",
"DayOfWeek": null,
"Commands": [
"oxide.load PluginC",
"oxide.load PluginD"
],
"DiscordMessages": [
{
"webhook": "",
"username": "My Untitled Rust Server",
"avatar_url": "",
"content": "```{0}```"
}
]
}
]
}
偏移量 – 从实时偏移服务器时间的时间量,由 TimeSpan 格式字符串表示。
如果服务器的时钟是 1 天 10 小时 2 分 33 秒,提前 444.5555 毫秒,请使用“-01:10:02:33.4445555”
如果服务器的时钟是 1 天 10 小时 2 分 33 秒和 444.5555 毫秒,请使用“01:10:02:33.4445555”
InitCommands – 服务器启动或加载插件时要执行的命令列表。
定时器
Time – 由 TImeSpan 格式字符串表示的时间,或由 DateTime 格式字符串表示的日期。
星期几 – 一周中的某一天,由一周中的一天枚举值表示,范围从 0(星期日)到 6(星期六)。
如果使用值,计时器将每周运行一次,否则计时器将每天运行。仅由 TimeSpan 格式计时器使用。
命令 – 计时器触发时要执行的命令列表。
不和谐消息 – 计时器触发时要发送的不和谐消息列表,每个消息都有自己的 webhook。需要不和谐消息API
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

