<commit_before># Le chat

Ce chapitre concerne toutes les vues et leurs contenus pour la section du *chat*.

## Chat [Global]

Contient toutes les données relatives aux chat et à sa gestion.

## Description

Le chat est composé en deux parties, les channels et les amis.

Certains événements sont en temps-réel grâce à l'utilisation de Peer.js.

**Chemin:** `app/fr/chat/[groupName]/[channelName]`

**Chemin:** `app/fr/chat/[username]`

Les channels sont dans un contexte vert alors que les amis sont dans un contexte violet.

Cette vue est un ensemble de morceaux de vues.

En fonction des utilisateurs, certains morceaux seront donc cachés ou affichés.

## Liste des groupes

#### Description

Si l'utilisateur fait partie d'au moins un groupe, une colonne à gauche sera visible avec la liste des groupes pour lesquels il est membre.

Un seul groupe peut être actif à la fois.

Le groupe actif affichera alors les **channels** associés.

**Note:** s'il est banni ou expulsé du groupe, le groupe ne sera pas visible ni accessible.
<commit_msg>Update chat.md<commit_after># Le chat

Ce chapitre concerne toutes les vues et leurs contenus pour la section du *chat*.

## Chat [Global]

Contient toutes les données relatives aux chat et à sa gestion.

## Description

Le chat est composé en deux parties, les channels et les amis.

Certains événements sont en temps-réel grâce à l'utilisation de Peer.js.

**Chemin:** `app/fr/chat/[groupName]/[channelName]`  
**Chemin:** `app/fr/chat/[username]`

Les channels sont dans un contexte vert alors que les amis sont dans un contexte violet.

Cette vue est un ensemble de morceaux de vues.

En fonction des utilisateurs, certains morceaux seront donc cachés ou affichés.

## Liste des groupes

#### Description

Si l'utilisateur fait partie d'au moins un groupe, une colonne à gauche sera visible avec la liste des groupes pour lesquels il est membre.

Un seul groupe peut être actif à la fois.

Le groupe actif affichera alors les **channels** associés.

**Note:** s'il est banni ou expulsé du groupe, le groupe ne sera pas visible ni accessible.

{'fraction_non_alphanumeric': 0.0722488038277512, 'fraction_numerical': 0.0, 'mean_word_length': 4.307106598984771, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4516091', 'n_tokens_mistral': 650, 'n_tokens_neox': 665, 'n_words': 309}