Moin,
wir sind eine größere Guild Wars 2 Gilde und würden uns eine automatische Verwaltung der Gruppen wünschen. Wenn ein Gildenmitglied nicht mehr in der Gilde ist, soll es am besten automatisch aus der Gruppe entfernt werden. Hilfreich dazu wäre eine REST-Schnittstelle (HTTP-GET), wo z.B. aus einer json bestimmte Werte, wie "name" ausgelesen werden können, gefiltert und verarbeitet werden. Diese Werte müssten freidefinierbar sein.
[
{
"name": "Little Flash.8271",
"rank": "Mitglied",
"joined": "2022-07-28T20:17:25.000Z"
},
{
"name": "Alice Angelique.7123",
"rank": "Offizier",
"joined": "2021-07-15T16:50:15.000Z"
},
{
"name": "Raiwu.3485",
"rank": "Mitglied",
"joined": "2022-08-27T08:46:57.000Z"
}
]
Display More
Den Link zur vollständigen JSON kann ich dir gerne per Privatnachricht senden, da dort auch Accesstokens enthalten sind, falls du damit experimentieren möchtest.
Die URL der JSON müsste für jeden Bot individuell eingestellt werden können um maximale Flexibilität zu haben.
Es soll Beispielsweise das Profilfeld "Accountname" geprüft werden, ob dieser Wert auch im json Schlüssel "name" vorhanden ist. Falls nicht, soll das ehemalige Gildenmitglied aus Gruppe "Gildenmitglied" entfernt werden. Man könnte auch bestimmte Werte aus dem Spiel auslesen Daten aus der json in ein Profilfeld eintragen.
Man kann die ganze Prozedur natürlich unendlich erweitern, Profilfelder abgleichen, prüfen ob der Wert größer oder kleiner ist, Werte auslesen und ins Profilfeld eintragen. Das muss auch nicht auf Profilfelder beschränkt sein, man könnte z.B. auch Gruppennamen mit einem Wert aus einer json verknüpfen und die Gruppen automatisch umbenennen.
Freundliche Grüße
Florian