Aller au contenu

Chat et interactions

  • Messages texte, avec détection des liens et un indicateur de saisie en cours.
  • Fichiers joints (jusqu’à 20 Mo par fichier).
  • Réactions emoji sur les messages.

L’historique du chat est conservé pendant la session et servi aux personnes qui rejoignent en cours de route. Quand la persistance Redis est activée, il est chiffré au repos (voir Gestion des secrets).

Chaque participant peut corriger un message qu’il a envoyé. Le message modifié porte la mention « modifié » pour tout le monde, y compris pour les personnes qui rejoignent après coup.

Seul l’auteur peut modifier son message, et le serveur le vérifie : personne ne peut réécrire les propos de quelqu’un d’autre. L’autorisation repose sur l’identité de session, ce qui laisse à l’auteur la main sur ses messages même après un rafraîchissement de la page. Deux cas mènent à un refus, signalé dans la conversation plutôt que silencieux :

  • un message supprimé par un modérateur ne peut pas être remis en ligne par une modification ;
  • après un redémarrage du serveur, les messages antérieurs ne sont plus modifiables, faute de pouvoir encore prouver qui les a écrits.

Les données de session conservent les deux versions : le texte final, celui que les participants ont lu, et le texte d’origine (voir Données de session).

En plus des réactions sur les messages, les participants peuvent envoyer des réactions emoji à toute la salle. Quand plusieurs personnes envoient le même emoji en même temps, il se déclenche une « pluie d’emojis » à l’écran.

Chaque participant peut lever la main. La main levée apparaît dans la liste des participants, et un modérateur peut la baisser (voir Modération).

Quand la salle n’est pas visible pour les modérateurs et les présentateurs (mode plein écran, ou fenêtre détachée), une main levée déclenche un carillon discret, faute de quoi une demande de parole passerait inaperçue.