Einheit 6 — Vergleich, Formatierung und Grenzen
Was du nach dieser Einheit weißt: Du kannst die drei Messenger nach Aufwand und Möglichkeiten einordnen und deine Antworten so gestalten, dass sie überall gut lesbar sind.
Die drei Messenger im Vergleich
| Nextcloud Talk | Synology Chat | Microsoft Teams (Azure Bot) | |
|---|---|---|---|
| Betrieb | eigener Server | eigenes NAS | Cloud (Microsoft) |
| Einrichtung | Kommandozeile (occ) | Web-Oberfläche | Azure-Portal + Developer Portal + Freigabe |
| Aufwand | gering | gering | hoch |
| Echtheitsnachweis | HMAC-Signatur | Token im Body | JWT (aufwendig zu prüfen) |
| Einzelchat | ja (eigene Unterhaltung mit Bot) | ja (Bot) | ja (persönlicher Bereich) |
| Gruppen/Kanäle | ja, alle Nachrichten | Kanäle über Outgoing Webhook mit Auslösewörtern | Kanäle nur mit @Erwähnung |
| Antwort als Zitat/Thread | ja (replyTo) | nein | ja (replyToId) |
| Formatierung | Markdown | überwiegend einfacher Text — Darstellung vorab testen | Markdown, Adaptive Cards |
| Dateien senden | über Nextcloud-Dateien | file_url (bis 32 MB) | als Anhang/Karte |
| Maximale Länge | 32.000 Zeichen | — | ca. 28 KB je Nachricht |
| Netzwerk | 42°OS ↔ Nextcloud in beide Richtungen | 42°OS ↔ NAS in beide Richtungen | nur ausgehend zu Microsoft |
Faustregel: Läuft im Unternehmen bereits Nextcloud, ist Talk der schnellste Weg zu einem vollwertigen Assistenten. Synology Chat ist ähnlich einfach, bietet aber weniger Gestaltung. Teams lohnt sich, wenn das Unternehmen ohnehin in Microsoft 365 arbeitet — dann ist der Assistent dort, wo alle sind, auch wenn die Einrichtung einmalig mehr Arbeit macht.
Antworten, die überall gut aussehen
Ein Assistent, der über mehrere Messenger erreichbar ist, sollte Antworten so schreiben, dass sie auch ohne Formatierung lesbar bleiben:
| Gut | Weniger gut |
|---|---|
kurze Absätze, Aufzählungen mit - | lange Fließtexte |
| Fettdruck sparsam für die eine wichtige Zahl | Tabellen in Markdown |
| ein Emoji als Statussignal (✅ ⏰ ⚠️) | viele Emojis |
| Links mit sprechendem Text | nackte, lange URLs |
| eine Nachricht pro Antwort | fünf Nachrichten hintereinander |
Wenn ein Messenger etwas nicht darstellen kann, passt der Ausgang die Antwort an — nicht der Skill. Beispiel: Der Ausgang für Synology Chat entfernt ** und wandelt Markdown-Links [Text](URL) in Text: URL um. So bleibt jeder Skill messenger-unabhängig.
Lange Antworten
Messenger begrenzen die Länge einer Nachricht. Kürze im Ausgang lange Antworten und verweise auf eine ausführlichere Stelle:
var MAX = 3000;
if (text.length > MAX) {
text = text.slice(0, MAX).replace(/\n[^\n]*$/, '') + '\n\n_… gekürzt. Die vollständige Liste steht in der Human Task._';
}
Lange Inhalte — Berichte, Tabellen, Listen mit Dutzenden Einträgen — gehören ohnehin besser in eine Datei, eine Human Task oder eine Seite im Wiki. Der Chat bekommt eine Zusammenfassung und den Link.
Benachrichtigungen mit Maß
Ein Assistent, der sich zu oft meldet, wird stummgeschaltet — und dann auch bei Wichtigem nicht mehr gelesen. Bewährt hat sich:
- Eine Morgennachricht mit allem, was heute zählt, statt vieler einzelner.
- Warnungen nur bei Zustandswechsel (Ausfall, Wiederherstellung), nicht wiederholt.
- Nachts und am Wochenende nur Dringendes.
- In Gruppenchats nur, wenn die Nachricht für alle relevant ist.
Kurzer Selbst-Check
Ein Skill liefert eine Markdown-Tabelle. Wo sorgst du dafür, dass sie in Synology Chat lesbar ist?
Im Ausgang für Synology Chat. Er wandelt die Tabelle in Zeilen um oder ersetzt sie durch einen Link. Der Skill bleibt unverändert und funktioniert in Teams und Nextcloud weiter mit Tabelle.