Discord-Sync 1.0.0 Alpha startet heute

Am 11.07. und 12.07. gibt es, aufgrund privater Ereignisse, nur eingeschränkten Support.

Lange Zeit schon habe ich eine Version 1.0.0 meines Plugins Discord-Sync angekündigt. Leider kam es immer wieder zu Unterbrechungen und Verzögerungen. Dies hatte verschiedene Gründe, auf die ich hier jetzt aber nicht eingehen möchte ;)

Heute konnte ich die Entwicklung abschließen und bin bereit für die Alpha-Testphase des Plugins. Die Alpha-Version wird wie immer den Pre-Release-Testern zur Verfügung gestellt. Wer gerne Pre-Release-Tester werden möchte, kann der entsprechenden Gruppe hier beitreten: https://hanashi.dev/user-group-list/


Aber nun zum Plugin: was ist neu? Was ist anders? Was ist besser? Das möchte ich hier in einem kleinen Changelog zeigen:

  • CHANGE: komplette Neuentwicklung des ursprünglichen Codes
  • CHANGE: das Plugin nutzt ab jetzt die externe Discord-API
  • CHANGE: die Optionen im ACP wurden logisch gruppiert
  • CHANGE: die Redirect-Uri lautet jetzt nicht mehr ha-discord-auth, sondern nur noch discord-auth
  • FEATURE: es ist nun möglich ein WSC mit mehreren Discord-Servern synchronisieren zu lassen
  • FEATURE: das Rate-Limit der Discord-API wird nun beachtet
  • FEATURE: Discord-Sync kann nun optional im User-CP angezeigt werden, anstatt in der Verwaltung
  • FEATURE: beim Verbindung aufheben kann der Benutzer nun nicht nur gekickt werden, sondern auch einfach die Rollen auf dem Discord-Server entfernt werden
  • FEATURE: der Discord-Reverse-Cronjob funktioniert nun auch mit großen Discord-Server (mehr als 1000 Mitgliedern)
  • FEATURE: es gibt nun einen Cronjob, welcher nächtlich die Rollen und Nicknames mit Discord abgleicht
  • FEATURE: es existiert nun eine Bedingung für die automatische Benutzergruppenzuweisen (wenn Benutzer mit Discord verbunden ist)
  • FIX: Admins können sich nun nicht mehr via Discord im WSC einloggen
  • FIX: es gibt kein Problem mehr, wenn man mehrere Benutzer im ACP gleichzeitig bearbeitet
  • FIX: Banns werden nun korrekt synchronisiert und korrekt entfernt
  • FIX: das Exception-Handling wurde verbessert


Die Alpha-Version wird im Laufe des Nachmittags/Abends in meinem Plugin-Store hochgeladen. Diese Version ist erstmal nicht von der aktuellen Discord-Sync-Version updatebar und sollte wirklich noch nicht live eingesetzt werden. Der Einsatz von Pre-Release-Plugins ist wie immer auf eigene Gefahr.


Die Aktualisierung der optionalen Plugins (Discord-Sync Artikel, Board, etc.) erfolgt zu einem späteren Zeitpunkt. Diese sind vorerst nicht mit dieser Version kompatibel.


Update: die Alpha-Version steht nun Testern zur Verfügung:

hanashi.dev/filebase/file/53/