Alles anzeigenAlso, wenn ich das richtig verstehe ist das quasi eine API von dem Bot, mit 2 Interfaces.
Einmal die UI als Website und einmal per Discord?
Grundsätzlich sieht das doch schonmal sehr gut aus.
Was mich früher immer genervt hatte, war das Rechte-Management. Wer welchen Channel sehen kann, wer wen moven darf und wohin, etc etc etc. Da wäre es cool, vielleicht sowas noch zu automatisieren oder zu vereinfachen, dass man einfache Server-Gruppen hat oder das Rechte System auch transparenter erklärt, denn viele kennen sich damit nicht aus.
Dass man die IP von einem User btw in Discord sieht, finde ich ein bisschen kritisch. Gerade im Hinblick auf DSGVO, klar, man könnte argumentieren, es ist ein berechtigtes Interesse, gerade im Bezug auf Sicherheit, aber finde es trotzdem nicht so schön.
Schließlich könnte man einen IP Ban auch machen, wenn man den Namen oder die ID von der Person hat, da muss nicht die IP stehen.
Wenn diese API Schnittstelle vereinheitlicht ist, kann man diese auch z.B. aus SA:MP heraus oder anderen Gameservern ansprechen, das finde ich immer cool, dann muss man nicht raustabben
Aber ja, finde ich sehr gut!
Hey Kaliber, danke für dein Feedback!
Um das kurz klarzustellen: Es handelt sich nicht um eine klassische API im Entwickler-Sinne. Der Bot läuft direkt auf deinem Server, verfügt über ein Web-Dashboard, in dem du alles einstellen kannst, und kann wichtige Ereignisse in einen Discord-Channel schicken. Die beiden „Interfaces“ sind also eher das Dashboard im Browser und die Discord-Benachrichtigungen, nicht wirklich eine offene API zum Programmieren.
Den Punkt mit dem Rechte-Management nehme ich direkt auf die To-Do-Liste. Das ist eine wirklich gute Idee. Gerade für Leute, die sich mit dem TS3-Rechtesystem nicht auskennen, wäre eine vereinfachte Verwaltung über den Bot sehr praktisch.
Zum Thema IP: Das habe ich mir noch einmal überlegt. Im TS3-Client sieht der Server-Admin die IP von jedem Nutzer ohnehin das ist also nichts, was mein Bot neu einführt. Ich zeige die IP hauptsächlich, damit man erkennt, ob jemand mit VPN verbunden ist, und vor allem, um bei ernsteren Vorfällen wie Beleidigungen, Betrug oder anderen Regelverstößen die Person dauerhaft sperren zu können. Ein Namens-Ban bringt wenig, wenn sich jemand einfach neu verbindet. Ich gebe dir aber recht, dass man damit verantwortungsvoll umgehen sollte. Deshalb werde ich im Dashboard einen deutlichen Hinweis ergänzen, dass IPs vertraulich zu behandeln sind.
Und die SA:MP-Integration: das ist tatsächlich eine Idee, die mich selbst reizt, weil ich aus der SA:MP-Szene komme. Mal schauen, ob ich das irgendwann einbauen kann.
Danke noch einmal, genau solches Feedback hilft mir, den Bot besser zu machen!
ps. Ich bin gerade dabei einen SAMP Server zu entwickeln mit Hilfe Kİ. Da ich nicht gut scripten kann, würde ich mich freuen, wenn jemand sich melden könnte. Derzeit benutze ich das Santos Life Script und konnte bisschen mit KI vernünftig scripten 😁