User erhält in bestimmten Channels ein Icon

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • Hallo Marcel,

    die Funktion funktioniert nicht, weil als Voraussetzung für das Ausführen festgelegt ist, dass sich der Benutzer in mehreren Channels befinden muss.

    Da sich ein Benutzer nur in einem Channel befinden kann, kann die Funktion nicht ausgelöst werden.
    Zwischen den Voraussetzungen steht ein "und". Damit die Funktion ausgeführt wird, muss also jede Voraussetzung erfüllt sein.

    Wenn du beispielsweise 3 Channel hast, in denen Benutzer zu einer Server Gruppe hinzugefügt werden sollen, benötigst du 3 Funktionen (eine pro Channel). Jede Funktion sieht dann wie deine aus, mit dem Unterschied, dass du nur den einen jeweiligen Channel als Voraussetzung festlegst.
    //EDIT: Ausnahme bei folgenden Auslösern: Datum, Uhrzeit und Zeitintervall (siehe weiter unten)

    Bei weiteren Fragen sind wir gerne für dich da.

    Freundliche Grüße
    Marc B.
    Pagian.de – Support macht den Unterschied
    facebook.com/pagian.de
    twitter.com/pagian_de
  • So sieht die Lösung dafür aus:



    Die Voraussetzung "Besitzt Servergruppe" kann bei "Zeitintervall" nicht ausgewählt werden, da es keinen Client Auslöser gibt, der diese erfüllen könnte. Die Funktion wird durch das Zeitintervall, also den Bot selbst, ausgelöst.
    Zugegeben etwas tricky, aber so funktioniert es! ;)

    Freundliche Grüße
    Marc B.
    Pagian.de – Support macht den Unterschied
    facebook.com/pagian.de
    twitter.com/pagian_de
  • MarcelD wrote:

    Ok hat soweit geklappt, was ich jetzt aber nicht testen konnte, haben nun alle User dadurch sofort so ein Icon bekommen obwohl er keine 60 sekunden im channel war ?
    Relevant dabei ist nicht, wie lange sich der Benutzer in dem Channel aufhält, sondern ob er sich in dem Moment im Channel befindet, in dem das Zeitintervall abgelaufen ist.

    Grüße
    Pagian.de – Support macht den Unterschied
    facebook.com/pagian.de
    twitter.com/pagian_de
  • Erstmal Danke, dass dich das interessiert!

    Das Zeitintervall startet immer dann, wenn der Bot gestartet wird. Wenn es abgelaufen ist, wird die Funktion an allen Benutzern im Channel ausgeführt und das Intervall startet von neuem.

    Beispiel mit einem 1Std-Intervall:
    10:45 Uhr: Bot wird gestartet
    11:45 Uhr: Intervall läuft zum 1. Mal ab
    12:45 Uhr: Intervall läuft zum 2. Mal ab
    usw.

    Freundliche Grüße
    Marc B.
    Pagian.de – Support macht den Unterschied
    facebook.com/pagian.de
    twitter.com/pagian_de