Eine kniffelige Frage, die mich ein wenig Nachdenken gekostet hat.
Worum geht es ?
Ich kann ja innerhalb eines Teams bei einem Beitrag jemanden benachrichtigen.
Hierzu gibt es 4 Möglichkeiten:
@Person
Notifiziert diese eine Person, das es eine Nachricht gibt. Hier kann ich nur Personen notifizieren, die in diesem Team sind.
@TAG
Als Teambesitzer kann ich meine Team-Mitglieder mit beliebigen Tags versehen
(Drei Punkte beim Team, Team verwalten, Tag eingeben bei dem Mitglied/Gast/Besitzer)
Dann kann ich mit @TAG diese Personengruppe notifizieren.
@Kanal
Das notifiziert alle Personen in diesem Kanal
@team
notifiziert alle Personen im Team
Wo ist jetzt das Problem ?
Ich weiß, klingt alles logisch (und ist wahrscheinlich bekannt)
Aber:
Alle Teammitglieder sind automatisch Teil jedes Kanals. (Ausgenommen private Kanäle)
Dh @Kanal notifiziert damit die selbe Usergruppe wie @Team
Wo ist der Unterschied ?
Und die Antwort ist logisch, wenn man sie hört:
Wenn ein User einen Kanal AUSGEBLENDET hat, wird er bei
@Team über die Nachricht notifiziert und bei
@Kanal NICHT notifiziert !
Warum blogge ich darüber ?
Weil damit eine Bitte verbunden ist:
Bitte, Bitte nutzt diese Funktion so, wie sie gedacht ist.
Dh wollte ihr nur die Mitglieder eines Kanals erreichen, nutzt @Kanal
und @Team nur wenn ihr wirklich alle im Team erreichen wollt.