- Wenn Link aus Antamar -> Discord werden jetzt die HTML-Tags entfernt, die sonst bei Discord voll ausgeschrieben wurden
- Wenn Link aus Discord -> Antamar werden jetzt die Anchor-Tags hinzugefügt, damit der Link auch im Chat klickbar ist
- Ob Nachrichten aus dem globalen Chat nach Discord übertragen werden sollen ist konfigurierbar (sonst funktioniert das auch auf dem Testserver und lokalen Devs, was Verwirrung stiften kann, weil es nur nach Discord überführt wird, nicht überall hin)
- Wenn Anhänge in Discord (Bilder und so) hinzugefügt werden, wird an den Beitrag im Antamar-Chat ein Link zum Anhang hinzugefügt.
- Nachrichten aus Discord -> Antamar werden mit selbstgebautem htmlspecialchars behandelt, damit Tags nicht verschluckt werden (Browser mit Gewalt versucht, sie zu rendern)
- Bei Mentions wird das User-ID-Konstrukt (<@!?[0-9]*>) durch den Nickname ersetzt
- Als Autor der Nachricht wird der Servernickname genutzt, nicht mehr der Nutzername
Manchmal fehlt das Ausrufezeichen bei den Mentions. Ich glaube das liegt daran, dass in dem Moment der Membercache von Discord grad gelöscht wurde, das Servermitglied, das erwähnt wird, gerade nicht online ist und nur als User, nicht als Member vorliegt. Dann kriegt man zB auch den Nick nicht (default fallback auf Username). Aber ist eine reine Arbeitshypothese, ich konnte das Problem auf meinem Testserver nicht nachstellen. Weiß zufällig wer was?
Auf dem Zettel hab ich noch:
- Wenn Zitat + Beitrag in Discord, dann Zitat in Antamar kursiv und Autor angeben und ggf. Beitrag in neue Zeile.
Nicht alle Änderungen sind zwingend schon live.