Scheduler Event
Beschreibung
Der Scheduler Event wird verwendet, um Aktionen in regelmäßigen Abständen auszuführen.
Felder
| System-Name | Art | Validierung | Data-Typ | Feldtyp |
|---|---|---|---|---|
| uniqe | systemname | F | a-z_ | String |
| displayname | F | A-Za-z0-9 | String | |
| conditions | F | JsonArray | ||
| minimalReqVersion | S | Float | ||
| comment | O | A-Za-z0-9 !#&<>.,-_ | String | |
| actions | F | JsonArray | ||
| intervalms | F | Ganzahl | String |
*intervalms Unterstützt Variablen, MathFunktion und getRandom getRandom Variable
Event Variablen
| Variable | Beschreibung |
|---|---|
%event_id% | Die ID des Events |
%event_interval% | Der Intervall in ms des Schedulers |
Beispiel:
{
"systemname": "schedulerwithrandom",
"displayname": "zwischen 30 und 60 Sekunden",
"minimalReqVersion": 1,
"conditions": [],
"comment": "",
"intervalms": "getRandom(30000,60000)",
"variables": [],
"actions": [
{
"actionname": "DisplayMessageInChatAction",
"actiondisplayname": "DisplayMessageInChatAction",
"minimalReqVersion": 1,
"data": {
"message": "%event_id%: %event_interval% "
}
}
]
}
Hinweis
Es gibt derzeit noch keinen Event Editor für den Scheduler Event. Dieser muss manuell in der SchedulerEvents.json Datei erstellt werden.