Catégorie / Domaine : | Commtools |
Compatibilité SCOL Voy@ger : | V 3.2 et supérieure |
Mise à jour : | 03/2000 |
Le module CHATROOM est un module réservé aux dialogues entre utilisateurs et ne possède pas de graphisme. Il fonctionne sur le même principe que le module C3D3.
Attention : pour fonctionner, ce module doit obligatoirement être couplé à un module Term ou ColorTerm. Le module ColorTerm déjà associé à ou aux module(s) C3D3 peut être utilisé, mais il perd de son intérêt car, ChatRoom est plutôt destiné à lancer une discussion annexe à celle qui a lieu dans une cellule C3D3 ; lutilisation dun même module ColorTerm empêche ces deux discussions simultanées, il est donc préférable dutiliser un autre module ColorTerm pour ChatRoom.
Figure 1 : Interface du module Chatroom
(1) : Add => Permet dajouter un mot-clé qui servira de commande
(2) : Remove => Efface le mot-clé sélectionné.
(3) : Edit Intro => Permet de taper un texte dintroduction que lutilisateur verra safficher à son entrée dans le module CHATROOM.
Action | Fonction |
module.événement à chatroom. !changeLogin | Prend en compte le changement de pseudonyme (à relier avec un module Login ou oginPx). |
module.événement à chatroom.!speak | Force l'affichage d'une commande |
module.événement à chatroom.broadMsg | Affiche un message à tous les utilisateurs. |
module.événement à chatroom.destroy | Arrête le module chez le client |
module.événement à chatroom.privateMsg | Affiche un message à un utilisateur particulier. |
module.événement à chatroom.start | Démarre le module chez un client. |
Les deux actions chatroom.destroy et colorTerm.destroy sont nécessaires pour que lutilisateur puisse revenir plus tard dans le module CHATROOM, lentrée dans ce module étant déterminée par laction ChatRoom.start (qui naura aucun effet si lutilisateur na pas effectivement quitté le module, même sil nest plus apparent). A la suite de cet événement, laction ColorTerm.start est elle-même déclenchée.
Evénement | Fonction |
chatroom.destroyed à module Action | Evénement généré à l'arrêt du module chez un client |
chatroom.entering à colorTerm.start | Démarre le module ColorTerm à lentrée du module ChatRoom |
chatroom.entering à module Action | Evénement généré au chargement du module chez un client. |
chatroom.getDialog à colorterm.getDialog | Permet à lutilisateur davoir la main dans le module COLORTERM |
chatroom.hear à colorterm.privateMsg | Le module COLORTERM restitue aux autres utilisateurs ce qui est écrit
par lun dentre eux, avec son nom entre < et >. |
chatroom.log à log.log | Enregistre les conversations du module CHATROOM dans le log. |
chatroom.spy à module Action | Lien permettant lintervention dun module BOT, par exemple |
chatroom.mot_clef à module Action | Evénement engendrée par un mot-clef |
Zone | Fonction | Interface | Affectation |
Aucune |