Direktnachrichten, Sprachnachrichten & geplante Nachrichten
Drei Funktionen, die den Chat zur vollwertigen Team-Kommunikation machen: 1-zu-1-Konversationen, Sprachnachrichten und Nachrichten, die später gesendet werden.
Direktnachrichten
Klick auf den Avatar einer Kollegin → „Nachricht senden" → eine DM-Gruppe wird automatisch angelegt (Kind: dm). DMs nutzen dasselbe Schema wie Gruppen-Kanäle — alle Funktionen (Threads, Reaktionen, Sprachnachrichten) stehen genauso bereit. Sie bleiben aber privat und tauchen nicht im allgemeinen Kanal-Verzeichnis auf.
Sprachnachrichten
Halte den Mikrofon-Knopf, sprich, loslassen. Onboard lädt das Audio in den Storage hoch und hängt die URL als chat_messages.voice_message_url an. Wiedergabe direkt im Thread, mit Wellenform und Geschwindigkeitsregler. Pflicht für schnelle Service-Briefings: „Heute haben wir Tisch 14 Geburtstag, das Special ist aus" — schneller diktiert als getippt.
Optionale Transkription
Wenn der OpenAI-Whisper-Schlüssel im Workspace konfiguriert ist, kann eine Sprachnachricht nach dem Senden per Klick transkribiert werden. Das Transkript wird unter der Sprachnachricht angezeigt — durchsuchbar wie jeder Text-Beitrag.
Geplante Nachrichten
Eine Nachricht, die zu einem späteren Zeitpunkt gesendet wird. Liegt in chat_scheduled_messages bis zum Zeitpunkt und wird von einem Cron-Job in chat_messages veröffentlicht.
Typische Anwendungsfälle: Briefings für das Spätschicht-Team („Service-Briefing 16:30 — bitte erinnert euch an…"), Erinnerungen für die Schließsequenz, Wochenend-Reminder. Eine geplante Nachricht ist bis zur Auslieferung editierbar oder löschbar.
Präsenz & Tipp-Indikator
Der Chat zeigt live, wer gerade online ist und wer gerade in einer Gruppe schreibt. Präsenz wird minutenweise aktualisiert (privacy-by-design — die letzte Aktivität, nicht die exakte Sekunde). Die Tipp-Anzeige verschwindet nach 5 Sekunden ohne Aktivität.
Push-Notifications
Chat-Nachrichten lösen Push-Benachrichtigungen aus — auf Web (Browser-Push), iOS und Android. @-Mentions und DMs umgehen die Mute-Einstellungen des Empfängers, regulärer Channel-Traffic respektiert sie. Push-Endpoints werden in chat_push_subscriptions und vom /api/cron/notification-push-Worker abgearbeitet.