Im Folgenden stellen wir dir die Action Funktion unseres Query Bots genauer vor. Sie ist Teil des Pagian Query Bots. Den Bot kannst du auf unserer Hosting Seite mieten oder für 10 Tage kostenfrei testen.
Was macht die Action Funktion? Die Action Funktion kann auf bestimmte Events auf dem Server individuell reagieren. Die gewünschte Funktion kannst du im Webinterface selbst zusammenbauen. Durch ihren Aufbau sind unendlich viele Kombinationsmöglichkeiten bzw. Funktionen möglich. Aufbau der Action FunktionDie Action Funktion besteht aus 4 Teilen.
Wodurch soll die Funktion ausgelöst werden?
Was soll die Funktion ausführen?
Welche Voraussetzungen müssen erfüllt sein?
An wem soll die Funktion ausgeführt werden?
Bei der Auslösefunktion kannst du ein Event festlegen, das die Funktion auslösen soll.
Zur Zeit stehen dir folgende Events zur Verfügung:
- Textnachricht | Bei der Textnachricht kann ein Kommando eingestellt werden, auf das der Bot reagiert. |
- Client joined Channel | Wird ausgelöst, wenn ein Client einen Channel wechselt oder in einen anderen Channel verschoben wird. |
- Client joined Server | Wird ausgelöst, wenn ein User den Server betritt. |
- Client ist Level aufgestiegen | Wird ausgelöst, wenn ein Benutzer im Level aufsteigt. |
- Client ist Prestige aufgestiegen | Wird ausgelöst, wenn ein Benutzer im Prestige aufsteigt. |
- Datum mit Uhrzeit | |
- Uhrzeit | |
- Zeitintervall | Wird ausgelöst, wenn das Zeitintervall abgelaufen ist. (z.B. alle 10 Minuten) |
- Client Inaktiv | Wird ausgelöst, wenn ein Benutzer eine bestimmte Zeit inaktiv ist. |
- Servergruppe wurde einem Client zugewiesen Neu | |
- Servergruppe wurde einem Client entzogen Neu |
Bei der Ausführungsoption kannst du einstellen, wie auf das Event reagiert werden soll.
Hier kannst du mehrere Funktionen gleichzeitig einstellen. Auf ein Auslöseevent kann also mit mehreren Ausführungsfunktionen reagiert werden.
Zur Zeit stehen dir folgende Ausführungsfunktionen zur Verfügung:
- Textnachricht senden |
- Client verschieben |
- Client kicken |
- Client bannen |
- Client anstupsen |
- Servergruppe hinzufügen |
- Servergruppe wegnehmen |
- Channelgruppe ändern |
- Servernachricht senden |
- Channel bearbeiten Neu |
- Channel Rechte bearbeiten Neu |
Mit der Voraussetzungsfunktion können Bedingungen für die ausgewählte Action Funktion erstellt werden.
Diese Funktion überprüft dann, ob alle erfüllt sind und entscheidet, ob die Aktion ausgeführt wird oder nicht.
Zur Zeit stehen dir folgende Voraussetzungen zur Verfügung:
- Besitzt Servergruppe |
- Besitzt Servergruppe nicht |
- Besitzt Channelgruppe |
- Besitzt Channelgruppe nicht |
- Ist im Channel |
- Ist nicht im Channel |
- Später als Datum |
- Früher als Datum |
- Zwischen 2 Daten |
- Später als Uhrzeit |
- Früher als Uhrzeit |
- Zwischen 2 Uhrzeiten |
- Nur an Wochentag |
Alle hier eingestellten Voraussetzungen beziehen sich auf den Clienten, welcher die Action Aktion ausgelöst hat. Ausführen an
Mit Hilfe der "Ausführen an"-Funktion kann eingestellt werden, an wem die Ausführungsfunktion ausgeführt werden soll.
Zur Zeit stehen dir folgende Möglichkeiten zur Verfügung:
- Client Auslöser | Führt die Ausführungsfunktion an den Auslöseclienten aus |
- Clients mit Servergruppe | Führt die Ausführungsfunktion an allen Clienten mit einer Servergruppe aus |
- Clients mit Channelgruppe | Führt die Ausführungsfunktion an allen Clienten mit einer Channelgruppe aus |
- Client UID | Führt die Ausführungsfunktion an den Clienten mit der angegeben Client UID aus |
- Clients in Channel | Führt die Ausführungsfunktion an den Clienten in einem Channel aus |
- Clients im selben Channel | Führt die Ausführungsfunktion an allen Clients im Channel des Auslöser Clients aus |
- Alle Clients | Führt die Ausführungsfunktion an allen Clients aus |
Beispiel: Wenn ein Gast den Server betritt, soll eine Textnachricht an alle Admins gesendet werden.
Anschließend kann jeder Teil des Satzes einem Teil der Funktion zugeordnet werden.
Beispiel: Wenn ein Gast
Voraussetzung
den Server betrittAuslöseevent
, soll eine TextnachrichtAusführungsfunktion
an alle AdminsAusführen an
gesendet werden.Jetzt kannst du die einzelnen Teile der Funktion konfigurieren:
Auslöseevent | Client joined Server |
Ausführungsfunktion | Textnachricht senden |
Voraussetzung | Besitzt Servergruppe (Gast) |
Ausführen an | Clients mit Servergruppe (Admin) |
Pagian.de