Discourse Chat

:discourse2: Résumé Discourse Chat ajoute des fonctionnalités de chat à votre instance Discourse.
:open_book: Guide d’installation Ce plugin est intégré au noyau de Discourse. Il n’est pas nécessaire d’installer le plugin séparément.

Fonctionnalités

Comme mentionné dans notre annonce initiale, notre mise à jour la plus récente et notre annonce sur les fils de discussion, ce plugin ajoute des fonctionnalités de chat à votre Discourse, lui permettant ainsi de prendre en charge nativement les besoins de communication longue et courte forme de votre communauté en ligne.

Configuration

Configuration initiale

Le chat est activé par défaut pour tous nos sites hébergés, mais s’il ne l’est pas encore, vous pouvez aller sur /admin/plugins et activer le plugin :

Par défaut, le Chat sera disponible uniquement pour le groupe du personnel, mais vous pouvez ajouter d’autres groupes en les ajoutant au paramètre chat allowed groups (groupes autorisés à utiliser le chat).

Rétention des canaux

Par défaut, les canaux sont configurés pour conserver les messages pendant 90 jours, et les messages directs et de groupe sont configurés pour conserver les messages indéfiniment, mais ces paramètres sont modifiables :

  • chat channel retention days (90 jours par défaut)
    Choisissez pendant combien de temps conserver les messages du Chat pour les canaux
  • chat dm retention days (indéfiniment par défaut)
    Choisissez pendant combien de temps conserver vos messages du Chat pour les canaux de messages directs et de groupe

Autres paramètres du site

Des paramètres supplémentaires vous permettent de configurer un ensemble de réactions emoji par défaut et une série de fonctionnalités de sécurité (telles que le nombre maximum de messages du chat par seconde, la longueur minimale des messages, la durée de silence et l’autorisation des téléchargements).

Accès aux canaux et création de nouveaux canaux

Une fois le plugin activé, une bulle de dialogue apparaîtra dans l’en-tête à côté de l’icône de recherche, et en cliquant dessus, vous ouvrirez votre fenêtre de Chat en plein écran, où vous pouvez accéder aux canaux par défaut ainsi qu’aux conversations personnelles. Pour revenir à votre fenêtre de Chat en plein écran depuis l’intérieur de chaque canal, utilisez l’icône < dans le coin supérieur gauche.

En utilisant le bouton Screenshot 2022-06-24 at 5.52.54 PM sur n’importe quelle fenêtre de Chat, vous pouvez basculer entre le mode plein écran et le mode tiroir.

Créer un canal

Pour créer un nouveau canal (réservé au personnel), accédez à /chat/browse/open en cliquant sur l’icône :pencil: dans la barre latérale du canal :

Ensuite, sélectionnez Nouveau canal dans le coin supérieur droit de la page. Choisissez une catégorie à laquelle l’associer, donnez-lui un nom, un emoji et ajoutez une description facultative qui s’affichera sur la page Parcourir les canaux.

Une catégorie peut avoir plusieurs canaux associés, et d’autres peuvent être ajoutés à tout moment. Comme un canal est toujours lié à une catégorie, vous pouvez vous fier aux autorisations de catégorie existantes pour limiter automatiquement l’accès à cette conversation particulière.

:bulb: Vous voulez un canal réservé à vos utilisateurs TL3+ ? Alors créer un nouveau canal pour votre catégorie #lounge fera exactement cela.

Fil de discussion

Les canaux peuvent avoir le fil de discussion activé lors de leur création, ou plus tard sur la page des paramètres du canal :

Lorsqu’un membre répond à un message du chat lorsque le fil de discussion est activé sur le canal, une barre latérale de fil de discussion s’ouvre, et un extrait du dernier message du fil de discussion s’affiche sous le message original dans le flux principal du canal :

Les fils de discussion ont des niveaux de suivi similaires aux sujets, qui peuvent être modifiés via l’icône :bell: dans le coin supérieur droit du fil de discussion :

Le créateur du fil de discussion peut modifier le titre du fil de discussion. Sur les sites hébergés par Discourse, la génération automatique du titre du fil de discussion par IA est activée par défaut :sparkles:

Les membres peuvent voir tous les fils de discussion auxquels ils participent via le lien « Mes fils de discussion » en haut de la barre latérale du chat :

Rejoindre un canal

Vous pouvez prévisualiser et rejoindre des canaux depuis la page « Parcourir les canaux ». Depuis cette page, vous pouvez afficher tous les canaux qui vous sont visibles et auxquels vous pouvez rejoindre.

Inviter des utilisateurs dans les canaux avec des @mentions

Le fait de @mentionner des utilisateurs ou des groupes individuels donnera l’option de les inviter dans le canal s’ils n’en sont pas déjà participants. Pour inviter des groupes de cette manière, le paramètre « Qui peut @mentionner ce groupe ? » sur la page /manage/interaction du groupe doit être défini sur autre chose que « Personne ».

Démarrer un message direct ou un chat de groupe

Pour démarrer un message direct, utilisez l’icône :heavy_plus_sign: dans votre fenêtre de Chat en plein écran dans la section MD et commencez à ajouter des noms d’utilisateur à la liste des destinataires. Pour quitter un message direct ou un chat de groupe, cliquez sur l’icône X à côté du nom du canal (uniquement sur ordinateur).

:information_source: Si vous quittez accidentellement un message direct, le démarrage d’un nouveau chat avec la même personne(s) vous reliera aux messages envoyés précédemment.

Options de message du chat

Comme les sujets, les messages du chat prennent en charge :

  • Modifications
  • Réponses
  • Citations
  • Oneboxing
  • Réactions
  • Signets
  • Suppression

Dans le compositeur, vous pouvez insérer des dates, télécharger des fichiers et des GIF ! Les canaux de chat prennent en charge les @here et @all à l’échelle du canal, tandis que les fonctionnalités de présence telles qu’un halo vert pour les utilisateurs en ligne et l’indicateur l’utilisateur est en train d’écrire… sont également présentes.

Vous pouvez également sélectionner un ou plusieurs messages du chat et « Citer vers un sujet » pour prendre une conversation rapide et en faire un sujet Discourse pour une discussion approfondie, ou appuyer sur « Copier » pour mettre les messages dans votre presse-papiers afin de les poster dans un sujet existant ou un canal de chat différent :

Les administrateurs et les modérateurs ont également la possibilité de sélectionner des messages du chat et de les déplacer vers un canal différent.

Ajouter automatiquement des utilisateurs à un canal

Lors de la création d’un nouveau canal, les administrateurs verront désormais une préférence pour ajouter tous les nouveaux et anciens utilisateurs. En utilisant cela, les administrateurs peuvent configurer des « canaux par défaut » pour des groupes d’utilisateurs à inclure automatiquement :

Pour un canal existant, les administrateurs peuvent basculer ce comportement dans les paramètres du canal. Dans tous les cas, une boîte de dialogue de confirmation s’affichera pour indiquer le nombre d’utilisateurs ajoutés.

Recherche

Les membres peuvent rechercher des messages de canal individuels avec l’icône de recherche dans le coin supérieur droit de chaque canal :

Ou rechercher tous les canaux via le lien « Recherche » en haut de la barre latérale du chat :

Panneau d’information du chat

Cliquer sur le titre d’un canal amènera désormais les utilisateurs vers un panneau d’information utile avec deux onglets :

  • L’onglet Paramètres affichera le titre, la description et la catégorie liée, afin que les utilisateurs aient le contexte dont ils ont besoin pour chaque canal.

    Il vous permettra également de définir les préférences de notification (muet, notifications push de bureau / mobile). Pour les administrateurs, cet onglet comprend également le bouton bascule du mode de jointure automatique, fermer le canal et archiver le canal.

  • L’onglet Membres permet aux utilisateurs de voir qui d’autre est dans la salle avec eux (liste des membres et nombre total). Il comprend un filtre pour qu’ils puissent utiliser la recherche.

image

Préférences de chat

Lorsque le Chat est activé, les utilisateurs voient une nouvelle page /preferences/chat dans leurs préférences. Sur cette page, ils peuvent se désinscrire du Chat, se désinscrire des notifications @here et @all, gérer leurs notifications de chat par e-mail ou choisir un son de bureau.

Les paramètres existants sur la page /preferences/users s’appliquent également aux messages directs du chat, donc les utilisateurs peuvent également désactiver les messages directs ou mettre en sourdine ou ignorer d’autres utilisateurs individuels.

Fermeture, suppression et archivage des canaux

Les administrateurs et les modérateurs peuvent fermer ou supprimer des canaux depuis la page de paramètres du canal, qui peut être accessible en cliquant sur le nom du canal dans l’en-tête du canal. Un canal fermé peut être rouvert à tout moment, mais la suppression d’un canal n’est pas réversible, il y a donc une vérification de confirmation supplémentaire en place.

Pour archiver un canal, le paramètre chat allow archiving channels doit être activé, et le canal doit être fermé. Vous pouvez ensuite choisir « Archiver le canal » dans les paramètres du canal, et une boîte de dialogue vous sera présentée pour vous demander si vous souhaitez créer un nouveau sujet ou utiliser un sujet existant pour le processus d’archivage :

L’archivage copiera les messages du chat dans une transcription de chat, puis les publiera dans le sujet sélectionné, et ils apparaîtront comme suit :

Intégrations

Discourse Chat prend en charge les webhooks entrants mais ne prend pas encore en charge les bots interactifs ou les commandes slash.

:loudspeaker: Envoi de messages de Chat à l’aide de webhooks entrants [Compatible Slack]

L’interface utilisateur pour créer des webhooks se trouve dans Admin > Plugins > Chat > Nouveau webhook entrant. Vous pouvez configurer un nom, une description, un nom d’utilisateur (qui publie les messages), un canal de destination et un emoji pour chaque webhook.

:discourse2: Hébergé par nous ? Le Chat est inclus en tant que plugin intégré pour tout le monde. :partying_face:

46 « J'aime »
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?

Une publication a été fusionnée dans un sujet existant : Utilisation des API de traduction sur le chat

4 messages ont été déplacées vers un nouveau sujet : Supprimer un utilisateur d’un canal

Demander une fonctionnalité permettant l’intégration d’iframe dans Discourse Chat

1 « J'aime »

Veuillez ajouter une fonctionnalité pour les appels audio et vidéo personnels et de groupe gratuits basés sur webRTC ou Jitsi dans le chat. Cela augmentera considérablement l’engagement de la communauté.

Comment permettre aux utilisateurs anonymes et aux invités de participer aux messages directs et aux discussions de groupe ?

Comment empêcher l’envoi de liens externes afin d’éviter que les spammeurs n’envoient des URL et des liens dans les discussions ? Existe-t-il des filtres ou des mots interdits ou des expressions régulières pour filtrer dans le chat ?

Permettre aux administrateurs et aux modérateurs de faire des annonces de groupe dans tous les messages directs et tous les canaux de groupe privés.

2 « J'aime »

Cela existe déjà avec Jitsi :

Nous avons constaté qu’avec notre propre instance Jitsi, nous pouvions améliorer le oneboxing afin qu’il soit beaucoup plus évident de ce qui se passe.

2 « J'aime »

2 messages ont été déplacées vers un nouveau sujet : Floutage des images NSFW dans le chat

Ces messages sont-ils conservés dans la base de données une fois supprimés ?

1 « J'aime »

Il se trouve que j’avais un canal de discussion qui n’était plus actif… j’ai donc exécuté une requête Data Explorer. Et la réponse est non, ils sont complètement supprimés de la base de données.

7 « J'aime »

Envisagez-vous d’intégrer le chat vocal à cela ?

3 « J'aime »
2 « J'aime »

Bonjour !, j’explorais les fonctionnalités de chat et j’ai ajouté des images à un message de chat. Les images s’affichent correctement, mais je pensais qu’en cliquant sur les images, elles s’afficheraient dans une superposition et agrandiraient l’image à sa taille d’origine, ou quelque chose qui permettrait de visualiser l’image en plus grand, mais rien ne s’est passé. Est-ce quelque chose que je dois configurer ?, ou cette fonctionnalité n’est-elle pas disponible pour les chats ?
Merci !

1 « J'aime »

Bonjour et bienvenue @c0d3m3nt0r :slight_smile:

Il y a en fait eu un autre signalement à ce sujet sur Chat: Make image lightbox match core. Il est possible qu’il s’agisse d’un plugin non officiel qui interfère d’une manière ou d’une autre.

D’après ce que nous pouvons constater, cela fonctionne comme prévu dans le chat ici sur meta et cliquer sur une image dans le chat l’agrandit.

Avez-vous une configuration/des plugins/une configuration spéciale qui pourrait nous aider à cerner le problème ?

2 « J'aime »

En tant qu’administrateur, pouvoir réorganiser les canaux dans la barre latérale, similaire à Discord, serait formidable. Je pensais utiliser à la fois Discourse et Discord, mais je vois maintenant comment je peux supprimer beaucoup de choses de Discord et utiliser mon forum pour cela, mais avoir une structure spécifique pour l’ordre de mes canaux serait essentiel.

2 « J'aime »

Je pense aussi que nous devrions pouvoir créer des canaux qui ne sont pas liés à des catégories. Il n’y a rien dans un canal qui semble lié à une catégorie lorsque nous sommes dans une salle de discussion, donc je ne vois pas pourquoi ils doivent être liés.

Si quelqu’un avec un forum veut avoir une discussion pour le « jeu », cela ne signifie pas qu’il doit créer une catégorie pour cela, car peut-être que cette catégorie n’aura aucune activité et que ce n’est qu’une autre chose qui encombre la liste des catégories, alors qu’il n’y a pas besoin.

2 « J'aime »

Vous pouvez créer plusieurs canaux associés à une seule catégorie – inutile de créer une catégorie pour chaque canal.

Cela dit, vous n’êtes pas le premier à souligner que la relation de catégorie semble inutile. Voici un autre sujet de fonctionnalité récent à ce sujet : Make it easier to add people to channels through chat UX

4 « J'aime »

Dans ce cas, cela rend la fonctionnalité encore plus « obsolète », car il n’y a pas de véritable lien avec les catégories.
Ce n’est pas un problème, mais c’est juste une autre chose qui est là sans réelle signification derrière.

Mais au moins, sachant que plusieurs canaux peuvent être liés à la même catégorie, cela évite d’ajouter des catégories juste pour créer de nouveaux canaux. Merci pour l’information.

2 « J'aime »

Oui, la catégorie sert actuellement principalement de moyen pour définir le contrôle d’accès aux canaux qu’elle contient.

La fonctionnalité à laquelle j’ai lié ci-dessus rendrait donc cette partie obsolète. En attendant, c’est le but principal de la relation.

3 « J'aime »

Juste pour m’assurer que j’ai bien compris : vous voulez dire que, par exemple, un certain groupe de personnes qui peuvent accéder à la catégorie A est le même groupe de personnes qui peuvent accéder à un ou plusieurs canaux liés à cette catégorie A ? C’est ce que vous voulez dire ?

Si c’est le cas, comme je pense que les catégories et les canaux devraient être des fonctionnalités distinctes, les autorisations pourraient être définies au niveau du canal par type d’utilisateur, ou en créant des groupes de canaux, si cela a du sens ?

Je pense à la façon dont Discord fonctionne, où chaque canal peut être attribué à différents rôles.

2 « J'aime »

Oui, exactement.

5 « J'aime »