关于定时命令
每天或每周在一天中的特定时间或特定日期执行控制台命令,并提供可选的多个 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
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。