Ich würde da mit einem Modul auf der Anlage arbeiten, dass z.b. einmal in der Minute einen Codebock ausführt:
Code:
STARFACE_GROUP GUI_STARFACE_GRUPPE //GUI Element, welches eine Gruppe enthält, dessen User überwacht werden sollen
GetUsersOfGroup(GUI_STARFACE_GRUPPE,'false','false') --> _usersOfGroup //Alle User aus Gruppe holen
foreach(List _usersOfGroup) //Für jedes Mitglied der Gruppe
UserState.GetChatPresence(foreach_entry) --> _chatPresence //Chatpräsenz abholen
if((_chatPresence == 'AVAILABLE')) //Wenn User online ist
UserState.SetDND(foreach_entry,'true') //DND Deaktiveren
if((_chatPresence == 'UNAVAILABLE')) //Wenn user Offline ist
UserState.SetDND(foreach_entry,'true') DND aktivieren
MfG
Fabian
Lesezeichen