TLS/SSL · Port 6697 matrix-irc.discut.biz
Développement & Projets

Projets Discut.Biz

Sites, bots IRC, client web, serveurs — suivez l'évolution du réseau et participez avec vos retours.

Tous les projets
AdosChat — Client IRC Webchat Custom
En cours 30/06/2026 78% complété 0 participation 6 vues

AdosChat — Client IRC Webchat Custom

Client IRC #Ados Tchat
Avancement global du projet78%
AdosChat est un client de chat IRC intégré au site. Il se connecte automatiquement avec les informations du compte membre (pseudo, âge, sexe, ville, avatar) et offre une expérience complète de salon IRC sans quitter le site. L'ensemble a été développé sur mesure pour correspondre aux besoins spécifiques d'une communauté d'adolescents avec des fonctionnalités de modération avancées.

[Fonctionnalités réalisées]

- Infrastructure

Proxy WebSocket Node.js géré par pm2
Connexion TLS vers le serveur IRC
Reverse proxy Apache pour les WebSockets
Transmission de la vraie IP client via protocole WEBIRC

- Connexion & Authentification

Connexion automatique depuis la session du site
Pseudo verrouillé pour les membres identifiés
Gestion du pseudo déjà utilisé avec boîte de dialogue
Négociation des capacités IRCv3
Reconnexion automatique progressive
Interface NickServ visuelle (identification, enregistrement, confirmation par email)

- Interface

Style inspiré de KiwiIRC, messages inline
Thème clair / sombre avec persistance
Responsive mobile avec sidebar en drawer
Sur mobile : pseudo affiché au-dessus du texte
Ajustement de la taille des polices
Bouton de formatage IRC persistant et invisible (gras, italique, souligné, barré, 16 couleurs)
Picker emoji dans le salon et dans les messages privés
Autocomplétion Tab comme HexChat
Autocomplétion @pseudo avec liste visuelle colorée

- Salons

Salons disponibles dans la liste, rejoignables à la demande
Statuts IRC correctement isolés par salon
Badges de statut : 👑 fondateur, 💫 admin, ⭐ op, ✨ demi-op, 🎤 voice
Historique serveur supporté
Clignotement du salon lors d'une mention

- Membres

Liste des membres avec sections par grade
Avatar pleine surface avec bordure colorée selon sexe
Symbole 💤 AFK visible dans la liste
Menu modérateur via clic droit
Popup profil centré avec informations complètes

- Messages & Formatage

Parser IRC complet : gras, italique, souligné, barré, 16 couleurs
Mentions de pseudos colorées selon sexe
Conversion automatique des emojis texte
Ligne séparatrice "Nouveaux messages"
Messages système colorés : entrée, sortie, kick
Tag [NOTICE] style KiwiIRC

- AFK & Inactivité

Bouton AFK dans la topbar
AFK automatique après inactivité
Visible sur les autres clients IRC
Auto-réponse en message privé si AFK
Déconnexion automatique après inactivité prolongée

- Messages Privés

Ouverture en notification seulement
Toast cliquable pour switch direct
Tri alphabétique dans la sidebar
Couleur du pseudo selon sexe
Commandes IRC fonctionnelles dans les MP

- Modération

Liste des bannis réservée aux modérateurs avec ajout/suppression
Menu modérateur accessible depuis la liste membres et le tchat
Modal de kick/ban centrée avec raison et auteur
Toutes les commandes IRC transmises au serveur
Signalement avec export horodaté

- Réglages

Thème, son, taille police
Notifications configurables
Mots-clés surveillés pour highlights personnalisés
Liste de pseudos ignorés
Persistance des préférences

- Notifications

Notifications navigateur pour mentions et messages privés
Son de notification
Indicateur de frappe via standard IRCv3

- Stack technique

ComposantTechnologieBackendPHP / MySQLProxy WebSocketNode.jsProtocoleIRC / IRCv3 / WEBIRCFrontendVanilla JS / CSS custom
Suivi du développement 1
Correction 03/07/2026 à 23:41

Correction d'un dysfonctionnement de l'interface responsive provoqué après l'identification de l'utilisateur auprès de NickServ, rétablissant un affichage optimal sur mobile et tablette.

77%
Participations de la communauté 0

Aucune participation pour ce projet. Soyez le premier !

Participer

Type
Visible après modération · 10 à 1000 caractères