Discourse Chat

:discourse2: Zusammenfassung Discourse Chat fügt Ihrer Discourse-Instanz Chat-Funktionalität hinzu.
:open_book: Installationsanleitung Dieses Plugin ist im Discourse-Core enthalten. Eine separate Installation des Plugins ist nicht erforderlich.

Funktionen

Wie in unserer ersten Ankündigung, unserem neuesten Update und der Ankündigung zu Threads erwähnt, fügt dieses Plugin Ihrer Discourse-Instanz Chat-Funktionalität hinzu, sodass sowohl langform- als auch kurzform-Kommunikationsbedürfnisse Ihrer Online-Community nativ unterstützt werden können.

Konfiguration

Ersteinrichtung

Chat ist standardmäßig für alle unsere gehosteten Sites aktiviert. Falls er noch nicht aktiviert ist, können Sie zu /admin/plugins gehen und das Plugin aktivieren:

Standardmäßig ist Chat nur für die Staff-Gruppe verfügbar, aber Sie können weitere Gruppen hinzufügen, indem Sie sie zur Einstellung „Erlaubte Chat-Gruppen“ (chat allowed groups) hinzufügen.

Kanal-Speicherdauer

Standardmäßig sind Kanäle so konfiguriert, dass Nachrichten für 90 Tage gespeichert werden, während Direktnachrichten und Gruppennachrichten dauerhaft gespeichert werden. Diese Einstellungen sind jedoch konfigurierbar:

  • chat channel retention days (Standard: 90 Tage)
    Wählen Sie, wie lange Chat-Nachrichten für Kanäle gespeichert werden sollen
  • chat dm retention days (Standard: dauerhaft)
    Wählen Sie, wie lange Ihre Chat-Nachrichten für Direktnachrichten- und Gruppennachrichten-Kanäle gespeichert werden sollen

Weitere Site-Einstellungen

Zusätzliche Site-Einstellungen ermöglichen es Ihnen, eine Reihe von Standard-Emoji-Reaktionen und verschiedene Sicherheitsfeatures (wie maximale Chat-Nachrichten pro Sekunde, minimale Nachrichtenlänge, Stille-Dauer und ob Uploads erlaubt sein sollen) zu konfigurieren.

Zugriff auf Kanäle und Erstellen neuer Kanäle

Nachdem das Plugin aktiviert wurde, erscheint ein Sprechblasen-Symbol im Header neben dem Suchsymbol. Ein Klick darauf öffnet Ihr Vollbild-Chat-Fenster, in dem Sie auf Standardkanäle zugreifen und neue persönliche Chats starten können. Um von innerhalb eines Kanals zurück zu Ihrem Vollbild-Chat-Fenster zu navigieren, verwenden Sie das <-Symbol in der oberen linken Ecke.

Mit der Screenshot 2022-06-24 at 5.52.54 PM-Schaltfläche in jedem Chat-Fenster können Sie zwischen Vollbild-Modus und Schublade-Modus umschalten.

Einen Kanal erstellen

Um einen neuen Kanal zu erstellen (nur für Staff), gehen Sie zu /chat/browse/open, indem Sie das :pencil:-Symbol in der Kanal-Seitenleiste auswählen:

Wählen Sie dann oben rechts auf der Seite Neuer Kanal. Wählen Sie eine Kategorie, die damit verknüpft werden soll, geben Sie einen Namen, ein Emoji und eine optionale Beschreibung ein, die auf der Seite „Kanäle durchsuchen“ angezeigt werden soll.

Eine Kategorie kann mehreren Kanälen zugeordnet sein, und es können jederzeit weitere hinzugefügt werden. Da ein Kanal immer mit einer Kategorie verknüpft ist, können Sie sich auf bestehende Kategorie-Berechtigungen verlassen, um automatisch einzuschränken, wer Zugriff auf diese bestimmte Konversation hat.

:bulb: Möchten Sie einen Kanal nur für Ihre TL3±Nutzer? Dann wird das Erstellen eines neuen Kanals für Ihre #lounge-Kategorie genau das tun.

Threading

Kanäle können bei der Erstellung oder später auf der Kanal-Einstellungsseite mit Threading ausgestattet werden:

Wenn ein Mitglied auf eine Chat-Nachricht antwortet, während Threading im Kanal aktiviert ist, öffnet sich eine Thread-Seitenleiste, und ein Auszug der neuesten Nachricht im Thread wird unter der ursprünglichen Nachricht im Hauptkanal-Stream angezeigt:

Threads haben ähnliche Verfolgungsstufen wie Themen, die über das :bell:-Symbol in der oberen rechten Ecke des Threads geändert werden können:

Der Ersteller des Threads kann den Thread-Titel ändern. Auf von Discourse gehosteten Sites ist die KI-generierte Thread-Titel-Erstellung standardmäßig aktiviert :sparkles:

Mitglieder können alle Threads, an denen sie teilnehmen, über den Link „Meine Threads“ oben in der Chat-Seitenleiste einsehen:

einem Kanal beitreten

Sie können Kanäle auf der Seite „Kanäle durchsuchen“ Vorschauen und beitreten. Auf dieser Seite können Sie alle Kanäle einsehen, die für Sie sichtbar sind und denen Sie beitreten können.

Nutzer zu Kanälen mit @mentions einladen

Das @mentionen einzelner Nutzer oder Gruppen bietet die Möglichkeit, sie zum Kanal einzuladen, falls sie noch keine Teilnehmer sind. Um Gruppen auf diese Weise einzuladen, muss die Einstellung „Wer kann diese Gruppe @mentionen?“ auf der /manage/interaction-Seite der Gruppe auf etwas anderes als „Niemand“ gesetzt sein.

Starten einer Direktnachricht oder Gruppenchat

Um eine Direktnachricht zu starten, verwenden Sie das :heavy_plus_sign:-Symbol in Ihrem Vollbild-Chat-Fenster im DM-Bereich und fügen Sie Benutzernamen zur Empfängerliste hinzu. Um eine Direktnachricht oder einen Gruppenchat zu verlassen, klicken Sie auf das X-Symbol neben dem Kanalnamen (nur auf Desktop).

:information_source: Wenn Sie versehentlich eine Direktnachricht verlassen, wird das Starten eines neuen Chats mit derselben Person/den selben Personen Sie wieder mit den zuvor gesendeten Nachrichten verknüpfen.

Chat-Nachricht-Optionen

Wie Themen unterstützen Chat-Nachrichten:

  • Bearbeitungen
  • Antworten
  • Zitieren
  • Oneboxing
  • Reaktionen
  • Lesezeichen
  • Löschung

Im Composer können Sie Daten einfügen, Dateien und GIFs hochladen! Chat-Kanäle unterstützen kanalweite @here- und @all-Erwähnungen, während Präsenzfeatures wie ein grüner Halo für online-Nutzer und der Benutzername tippt…-Indikator ebenfalls vorhanden sind.

Sie können auch eine oder mehrere Chat-Nachrichten auswählen und „Als Thema zitieren“, um eine schnelle Konversation in ein Discourse-Thema für eine eingehende Diskussion umzuwandeln, oder „Kopieren“ drücken, um die Nachrichten in die Zwischenablage zu kopieren, um sie in ein bestehendes Thema oder einen anderen Chat-Kanal zu posten:

Administratoren und Moderatoren haben auch die Möglichkeit, Chat-Nachrichten auszuwählen und in einen anderen Kanal zu verschieben.

Nutzer automatisch zu einem Kanal hinzufügen

Beim Erstellen eines neuen Kanals sehen Administratoren jetzt die Möglichkeit, alle neuen und bestehenden Nutzer hinzuzufügen. Damit können Administratoren „Standardkanäle“ für Nutzergruppen konfigurieren, die automatisch hinzugefügt werden sollen:

Für einen bestehenden Kanal können Administratoren dieses Verhalten in den Kanal-Einstellungen umschalten. In allen Fällen erscheint ein Bestätigungsdialog, der die Anzahl der hinzugefügten Nutzer anzeigt.

Suche

Mitglieder können entweder einzelne Kanal-Nachrichten mit dem Suchsymbol oben rechts in jedem Kanal durchsuchen:

Oder alle Kanäle über den Link „Suche“ oben in der Chat-Seitenleiste durchsuchen:

Chat-Info-Panel

Ein Klick auf einen Kanalnamen führt Nutzer jetzt zu einem nützlichen Info-Panel mit zwei Tabs:

  • Der Tab Einstellungen zeigt Titel, Beschreibung und verknüpfte Kategorie an, sodass Nutzer den Kontext für jeden Kanal haben.

    Hier können Sie auch Benachrichtigungseinstellungen festlegen (stumm, Desktop-/Mobile-Push-Benachrichtigungen). Für Administratoren enthält dieser Tab auch die Umschaltfläche für den Auto-Join-Modus, Kanal schließen und Kanal archivieren.

  • Der Tab Mitglieder ermöglicht es Nutzern zu sehen, wer sonst noch im Raum ist (Mitgliederliste und Gesamtanzahl). Er enthält einen Filter, sodass sie die Suche verwenden können.

image

Chat-Einstellungen

Wenn Chat aktiviert ist, sehen Nutzer eine neue /preferences/chat-Seite in ihren Einstellungen. Auf dieser Seite können sie Chat deaktivieren, das Chat-Erlebnis anpassen und Barrierefreiheitseinstellungen finden. Auf der /preferences/notifications-Seite finden sie alle Einstellungen, die sich auf Benachrichtigungen beziehen, wie z. B. das Opt-out von @here- und @all-Benachrichtigungen, und können einen Desktop-Sound auswählen.

Die bestehenden Einstellungen auf der /preferences/users-Seite gelten auch für Chat-Direktnachrichten, sodass Nutzer auch Direktnachrichten deaktivieren oder andere einzelne Nutzer stummschalten oder ignorieren können.

Schließen, Löschen und Archivieren von Kanälen

Administratoren und Moderatoren können Kanäle auf der Kanal-Einstellungsseite schließen oder löschen, auf die zugegriffen werden kann, indem man den Kanalnamen im Kanal-Header anklickt. Ein geschlossener Kanal kann jederzeit wieder geöffnet werden, aber das Löschen eines Kanals ist nicht reversibel, daher gibt es eine zusätzliche Bestätigung.

Um einen Kanal zu archivieren, muss die Einstellung chat allow archiving channels aktiviert sein und der Kanal muss geschlossen sein. Sie können dann „Kanal archivieren“ in den Kanal-Einstellungen auswählen, und es wird ein Modal angezeigt, das fragt, ob Sie ein neues Thema erstellen oder ein bestehendes Thema für den Archivierungsprozess verwenden möchten:

Das Archivieren kopiert die Chat-Nachrichten in ein Chat-Transkript und postet sie dann im ausgewählten Thema, und sie sehen so aus:

Integrationen

Discourse Chat unterstützt Incoming Webhooks, hat aber noch keine Unterstützung für interaktive Bots oder Slash-Befehle.

:loudspeaker: Senden von Chat-Nachrichten mit Incoming Webhooks [Slack-kompatibel]

Die UI zum Erstellen von Webhooks finden Sie unter Admin > Plugins > Chat > Neuer Incoming Webhook. Sie können für jeden Webhook einen Namen, eine Beschreibung, einen Benutzernamen (der Nachrichten postet), einen Zielkanal und ein Emoji konfigurieren.

:discourse2: Von uns gehostet? Chat ist als gebündeltes Plugin für alle enthalten. :partying_face:

46 „Gefällt mir“
Now I've got Chat :speech_balloon: what do I do with Personal Messages?
Introducing Discourse Chat (BETA)
Add Option to Disable User-User Chat
Are chat messages hard deleted after the retention period?
Can I make chat visible for users who aren't logged in?
Use the api to post to chat channel?
Community Guide: Activating Lurkers
OP Contents on Progress Bar
Discourse Disorder
Channels, What are they?
In private chats AI uses threads
Improve editiability and visibility of Chat channel descriptions
Chat-like forums - open topic to the right from the list of topics
Chat settings missing?
Advice on a support forum
Using user cards to quickly view information about others
Discourse Gamification
Can anyone help me to add chat option of discord on forum?
Discourse Automation
Watched Words Reference Guide
Mattermost to Discourse Chat via incoming webhooks
Building a technical support chatbot
Can I auto-generate a post title
Discourse Livestream
Discourse Version 3.2
Discourse Chat Integrations
Chat button on usercard
3.0.0.beta15: Closing into Discourse 3.0 (with Sidebar, Chat, New Menus and more)
Discourse Calendar and Events
Hashtags are getting a #makeover
Migrating an existing community to Discourse
Is it possible to use Discourse Chat with the stable version?
What is the best way to run a support channel?
Try out the new sidebar and notification menus!
Discourse Livestream
Trust Level Permissions Reference
Request a howto auto post from a RSS feed to a chat channel by eg. using make.com?
Referencing types of review items created by plugins
Dedicated chat client?

Ein Beitrag wurde in ein bestehendes Thema zusammengeführt: Verwendung der Übersetzer-APIs im Chat

4 Beiträge wurden in ein neues Thema aufgeteilt: Benutzer aus einem Kanal entfernen

Fordern Sie eine Funktion an, die Iframes in Discourse Chat ermöglicht

1 „Gefällt mir“

Bitte fügen Sie eine Funktion für kostenlose WebRTC- oder Jitsi-basierte Audio- und Video-Einzel- und Gruppenanrufe im Chat hinzu. Dies wird das Engagement der Community erheblich steigern.

Wie können wir anonymen Benutzern und Gästen die Teilnahme an DMs und Gruppenkanal-Chats ermöglichen?

Wie können externe Links blockiert werden, um zu verhindern, dass Spammer URLs und Links in Chats versenden? Gibt es Filter oder eine Liste von gesperrten Wörtern oder Regex, um im Chat zu filtern?

Erlauben Sie Administratoren und Moderatoren, Gruppenankündigungen in allen DMs und allen privaten Gruppenkanälen zu machen.

2 „Gefällt mir“

Das gibt es bereits mit Jitsi:

Wir haben festgestellt, dass wir mit unserer eigenen Jitsi-Instanz das Oneboxing verbessern konnten, sodass viel deutlicher wird, was vor sich geht.

2 „Gefällt mir“

2 Beiträge wurden in ein neues Thema aufgeteilt: NSFW-Bildunschärfe im Chat

Werden diese Nachrichten in der Datenbank gespeichert, nachdem sie gelöscht wurden?

1 „Gefällt mir“

Ich hatte gerade einen Chat-Kanal, der nicht mehr aktiv war … also habe ich eine Data Explorer-Abfrage ausgeführt. Und die Antwort ist nein, sie sind vollständig aus der Datenbank gelöscht.

7 „Gefällt mir“

Gibt es Pläne, Voice-Chat hier zu integrieren?

3 „Gefällt mir“
2 „Gefällt mir“

Hallo! Ich habe die Chatfunktionen erkundet und einige Bilder zu einer Chatnachricht hinzugefügt. Die Bilder werden richtig angezeigt, aber ich dachte, wenn ich auf die Bilder klicke, würden sie in einer Überlagerung erscheinen und das Bild auf die Originalgröße vergrößern oder etwas Ähnliches, das es ermöglicht, das Bild in größerer Größe zu visualisieren, aber es ist nichts passiert. Muss ich das konfigurieren oder ist diese Funktion für Chats nicht verfügbar?
Danke!

1 „Gefällt mir“

Hallo und willkommen @c0d3m3nt0r :slight_smile:

Es gab tatsächlich einen weiteren Bericht darüber unter Chat: Make image lightbox match core. Es besteht die Möglichkeit, dass es sich um ein inoffizielles Plugin handelt, das irgendwie stört.

Nach unserem Dafürhalten funktioniert es hier auf Meta im Chat wie vorgesehen und das Klicken auf ein Bild im Chat vergrößert es.

Haben Sie eine spezielle Einrichtung/Plugins/Konfiguration, die uns helfen könnte, das Problem einzugrenzen?

2 „Gefällt mir“

Als Administrator wäre es großartig, die Kanäle in der Seitenleiste neu anordnen zu können, ähnlich wie bei Discord. Ich habe darüber nachgedacht, sowohl Discourse als auch Discord zu verwenden, aber ich sehe jetzt, wie ich viele Dinge von Discord entfernen und mein Forum dafür nutzen kann, aber eine bestimmte Struktur für die Reihenfolge meiner Kanäle wäre unerlässlich.

2 „Gefällt mir“

Ich denke auch, dass wir Kanäle erstellen können sollten, die nicht mit Kategorien verknüpft sind. Es gibt nichts in einem Kanal, das mit einer Kategorie verknüpft zu sein scheint, wenn wir uns in einem Chatraum befinden. Daher sehe ich keinen Grund, warum sie verknüpft sein müssen.

Wenn jemand mit einem Forum einen Chat für „Gaming“ haben möchte, bedeutet das nicht, dass er eine Kategorie dafür erstellen muss, denn vielleicht wird diese Kategorie überhaupt nicht genutzt und ist nur eine weitere Sache, die die Kategorienliste überfüllt, wenn es nicht nötig ist.

2 „Gefällt mir“

Sie können mehrere Kanäle erstellen, die alle einer einzigen Kategorie zugeordnet sind – Sie müssen keine Kategorie für jeden Kanal erstellen.

Das heißt, Sie sind nicht der Erste, der darauf hinweist, dass die Kategoriebeziehung unnötig erscheint. Hier ist ein weiteres aktuelles Feature-Thema dazu: Make it easier to add people to channels through chat UX

4 „Gefällt mir“

In diesem Fall macht die Funktion sogar noch “veralteter”, weil es keine echte Verbindung zu den Kategorien gibt.
Nicht, dass das ein Problem wäre, aber es ist nur eine weitere Sache, die ohne wirkliche Bedeutung danebensteht.

Aber zumindest weiß man jetzt, dass mehrere Kanäle mit derselben Kategorie verknüpft werden können, was das Hinzufügen von Kategorien nur zum Zwecke der Erstellung neuer Kanäle vermeidet. Danke für die Infos.

2 „Gefällt mir“

Ja, die Kategorie dient derzeit hauptsächlich dazu, die Zugriffskontrolle für die darin enthaltenen Kanäle zu definieren.

Die Funktion, auf die ich oben verlinkt habe, würde diesen Teil daher obsolet machen. In der Zwischenzeit ist dies der Hauptzweck, den die Beziehung erfüllt.

3 „Gefällt mir“

[Zitat=“Dave McClure, Beitrag:180, Thema:230881, Benutzername:mcwumbly”]
Ja, die Kategorie dient derzeit hauptsächlich als Mittel, um den Zugriff auf die darin enthaltenen Kanäle zu steuern.
[/Zitat]

Nur um sicherzugehen, dass ich es richtig verstehe: Du meinst, dass zum Beispiel eine bestimmte Gruppe von Leuten, die auf Kategorie A zugreifen können, die gleiche Gruppe von Leuten ist, die auf einen oder mehrere Kanäle zugreifen können, die mit dieser Kategorie A verknüpft sind? Ist das, was du meinst?

Falls ja, da ich glaube, dass Kategorien und Kanäle separate Funktionen sein sollten, könnten die Berechtigungen auf Kanal-Ebene durch Benutzertypen oder durch das Erstellen von Kanalgruppen festgelegt werden, falls das Sinn macht?

Ich denke dabei an die Arbeitsweise von Discord, wo jedem Kanal unterschiedliche Rollen zugewiesen werden können.

2 „Gefällt mir“

[quote=“alltiagocom, post:181, topic:230881”]Meinen Sie damit zum Beispiel, dass eine bestimmte Gruppe von Personen, die auf Kategorie A zugreifen kann, dieselbe Gruppe von Personen ist, die auf einen oder mehrere Kanäle zugreifen kann, die mit Kategorie A verknüpft sind? Meinen Sie das?
[/quote]

Ja, genau.

5 „Gefällt mir“