« Guide d'utilisation de l'IRC » : différence entre les versions

Un livre de Wikilivres.
Contenu supprimé Contenu ajouté
Guillaumito (discussion | contributions)
m lien wikipédia
Guillaumito (discussion | contributions)
m →‎Grades : wiki
Ligne 9 : Ligne 9 :
En IRC, il existe trois grades principaux :
En IRC, il existe trois grades principaux :


- Les Utilisateurs normaux sont remarqués avec aucun signe à gauche de leur pseudonyme dans la liste des personnes du salon. Ils n’ont aucun droit sur le salon, sauf celui de parler ( si le salon est en -m ), ils peuvent t’chatter ( même condition ). Remarquez que si le salon est en mode -t ils peuvent modifier ou mettre le sujet de salon normalement.</br>
* Les Utilisateurs normaux sont remarqués avec aucun signe à gauche de leur pseudonyme dans la liste des personnes du salon. Ils n’ont aucun droit sur le salon, sauf celui de parler ( si le salon est en -m ), ils peuvent t’chatter ( même condition ). Remarquez que si le salon est en mode -t ils peuvent modifier ou mettre le sujet de salon normalement.</br>
- Les Voices sont des utilisateurs ayant reçus le mode +v sur un canal de discussion. Ils ne peuvent pas éjecter ou bannir, et n’ont aucun pouvoir sur le salon ( comme des utilisateurs normaux ). On voice quelqu’un car il peut être ami, personne appréciée.. Cela dépend des salons. Les voices sont en haut de la liste des pseudos ( en bas des half-ops ) et se font mieux remarquer.</br>
* Les Voices sont des utilisateurs ayant reçus le mode +v sur un canal de discussion. Ils ne peuvent pas éjecter ou bannir, et n’ont aucun pouvoir sur le salon ( comme des utilisateurs normaux ). On voice quelqu’un car il peut être ami, personne appréciée.. Cela dépend des salons. Les voices sont en haut de la liste des pseudos ( en bas des half-ops ) et se font mieux remarquer.</br>
- Les Half-Ops ( Semis-Opérateurs ) sont des utilisateurs ayant reçus le mode +h sur un canal de discussion. Ils peuvent changer le sujet du salon ( le topic ) même lorsque le salon est en +t, et ils peuvent éjecter ( kicker ) ou bannir ( ban ) quelqu‘un. Ils peuvent appliquer certains modes sur le salon et mettre les personnes qu’ils veulent voice. Ils peuvent appliquer l’option +e sur des personnes, afin que cette personne ne puisse pas être bannie du salon de t’chat pendant qu’elle a l’option +e sur le salon. Une personne bannie du salon a le mode +b. Pour bannir quelqu‘un du salon , il faut écrire /mode #NOM_DU_SALON +b XXX. Reportez vous au chapitre Bannissements pour savoir avec quoi peut-on remplacer le XXX. Pour voicer quelqu`un, l’half-op doit écrire /mode #NOM_DU_SALON +v XXX en remplaçant XXX par le nom de la personne. à noter que certains réseaux IRC ne disposent pas de ce mode d'utilisateur.
* Les Half-Ops ( Semis-Opérateurs ) sont des utilisateurs ayant reçus le mode +h sur un canal de discussion. Ils peuvent changer le sujet du salon ( le topic ) même lorsque le salon est en +t, et ils peuvent éjecter ( kicker ) ou bannir ( ban ) quelqu‘un. Ils peuvent appliquer certains modes sur le salon et mettre les personnes qu’ils veulent voice. Ils peuvent appliquer l’option +e sur des personnes, afin que cette personne ne puisse pas être bannie du salon de t’chat pendant qu’elle a l’option +e sur le salon. Une personne bannie du salon a le mode +b. Pour bannir quelqu‘un du salon , il faut écrire /mode #NOM_DU_SALON +b XXX. Reportez vous au chapitre Bannissements pour savoir avec quoi peut-on remplacer le XXX. Pour voicer quelqu`un, l’half-op doit écrire /mode #NOM_DU_SALON +v XXX en remplaçant XXX par le nom de la personne. à noter que certains réseaux IRC ne disposent pas de ce mode d'utilisateur.
- Les Ops ( Opérateurs du salon ), utilisateurs ayant reçus le mode +o sur un canal de discussion, ont les mêmes pouvoirs que les half-ops mais peuvent appliquer certains modes sur le salon que les half-ops ne peuvent pas ( salon privé, salon en +l, protection contre le flood, bloquage de messages couleurs etc. ).
* Les Ops ( Opérateurs du salon ), utilisateurs ayant reçus le mode +o sur un canal de discussion, ont les mêmes pouvoirs que les half-ops mais peuvent appliquer certains modes sur le salon que les half-ops ne peuvent pas ( salon privé, salon en +l, protection contre le flood, bloquage de messages couleurs etc. ).
- Les "admins" sont des utilisateurs ayant reçus le mode +a sur un canal de discussion. Sous unreal IRCd, ce mode est attribué à un utilisateur ayant un acces d'au moins dix sur un canal de discussion. Il peuvent modérer les opérateurs et changer une partie de la configuration d'un canal, retirer ou ajouter des accès inférieur à leur niveau.
* Les "admins" sont des utilisateurs ayant reçus le mode +a sur un canal de discussion. Sous unreal IRCd, ce mode est attribué à un utilisateur ayant un acces d'au moins dix sur un canal de discussion. Il peuvent modérer les opérateurs et changer une partie de la configuration d'un canal, retirer ou ajouter des accès inférieur à leur niveau.
- L'Owner ou Founder est un utilisateur ayant reçu le mode +q sur un canal de discussion. L'Owner peut modifier complêtement la configuration du canal de discussion et releguer son statut d'owner à un autre utilisateur.
* L'Owner ou Founder est un utilisateur ayant reçu le mode +q sur un canal de discussion. L'Owner peut modifier complêtement la configuration du canal de discussion et releguer son statut d'owner à un autre utilisateur.


== Principe d'accès ==
== Principe d'accès ==

Version du 5 février 2006 à 20:13

Cette page explique non pas la signification de l'IRC mais comment l'utiliser. La page Internet Relay Chat vous aidera à comprendre ce qu'est IRC.

Réseaux, serveurs, canaux

  • Un serveur est un ensemble de salons de discussion. Chaque salon de discussion peut avoir un sujet (Exemple : Un salon de discussion officiel d'un site, d'un forum, etc.). On appelle Salon de discussion le canal, ou le channel, le chan. Pour joindre un salon de discussion du même serveur, il suffit d'écrire /join #nom_du_salon avec le dièse (parfois il est inutile). Si l'on est sur un salon de discussion d'un tel serveur, pour accéder à un salon de discussion d'un autre serveur, il faut d'abord joindre cet autre serveur. Grâce à la commande /server nom_du_serveur vous vous connecterez à un autre serveur. Une erreur sera renvoyée si le serveur n'existe pas. Vous pouvez aussi joindre un serveur sans se déconnecter de l'autre. Pour cela, il vous suffit d'ajouter un -m, ce qui donne /server -m nom_du_serveur. Lorsque vous joignez un autre serveur, celui-ci peut appartenir au même réseau où vous êtes ou à un autre réseau. Cela n'a pas d'importance.
  • Un réseau est un ensemble de serveurs (au moins 2 donc).

Grades

En IRC, il existe trois grades principaux :

  • Les Utilisateurs normaux sont remarqués avec aucun signe à gauche de leur pseudonyme dans la liste des personnes du salon. Ils n’ont aucun droit sur le salon, sauf celui de parler ( si le salon est en -m ), ils peuvent t’chatter ( même condition ). Remarquez que si le salon est en mode -t ils peuvent modifier ou mettre le sujet de salon normalement.
  • Les Voices sont des utilisateurs ayant reçus le mode +v sur un canal de discussion. Ils ne peuvent pas éjecter ou bannir, et n’ont aucun pouvoir sur le salon ( comme des utilisateurs normaux ). On voice quelqu’un car il peut être ami, personne appréciée.. Cela dépend des salons. Les voices sont en haut de la liste des pseudos ( en bas des half-ops ) et se font mieux remarquer.
  • Les Half-Ops ( Semis-Opérateurs ) sont des utilisateurs ayant reçus le mode +h sur un canal de discussion. Ils peuvent changer le sujet du salon ( le topic ) même lorsque le salon est en +t, et ils peuvent éjecter ( kicker ) ou bannir ( ban ) quelqu‘un. Ils peuvent appliquer certains modes sur le salon et mettre les personnes qu’ils veulent voice. Ils peuvent appliquer l’option +e sur des personnes, afin que cette personne ne puisse pas être bannie du salon de t’chat pendant qu’elle a l’option +e sur le salon. Une personne bannie du salon a le mode +b. Pour bannir quelqu‘un du salon , il faut écrire /mode #NOM_DU_SALON +b XXX. Reportez vous au chapitre Bannissements pour savoir avec quoi peut-on remplacer le XXX. Pour voicer quelqu`un, l’half-op doit écrire /mode #NOM_DU_SALON +v XXX en remplaçant XXX par le nom de la personne. à noter que certains réseaux IRC ne disposent pas de ce mode d'utilisateur.
  • Les Ops ( Opérateurs du salon ), utilisateurs ayant reçus le mode +o sur un canal de discussion, ont les mêmes pouvoirs que les half-ops mais peuvent appliquer certains modes sur le salon que les half-ops ne peuvent pas ( salon privé, salon en +l, protection contre le flood, bloquage de messages couleurs etc. ).
  • Les "admins" sont des utilisateurs ayant reçus le mode +a sur un canal de discussion. Sous unreal IRCd, ce mode est attribué à un utilisateur ayant un acces d'au moins dix sur un canal de discussion. Il peuvent modérer les opérateurs et changer une partie de la configuration d'un canal, retirer ou ajouter des accès inférieur à leur niveau.
  • L'Owner ou Founder est un utilisateur ayant reçu le mode +q sur un canal de discussion. L'Owner peut modifier complêtement la configuration du canal de discussion et releguer son statut d'owner à un autre utilisateur.

Principe d'accès

La plupart des réseaux IRC permettent l'enregistrement d'un canal de discussion pour les utilisateurs. Le nombre de canaux pouvant être enregistré par un seul utilisateur peut être limité, ou non, sur le réseau. Lorsqu'un canal est enregistré, celui qui à enregistré le canal devient alors Founder. Celui ci à un droit total sur le canal. Il peut ensuite ajouter des accès afin de permettre à d'autres de modérer et s'occuper du canal en question. un accès est un chiffre entre 0 et 9999 qui permet de définir qui est prédominant sur un canal par rapport aux autres utilisateurs. Par exemple sous l'IRCd Unreal IRCd, par défaut la gestion des accès est la suivante :

- Utilisateur avec un accès de 0 à 2 : Utilisateur normal, ne recoit aucun avantage. - Utilisateur avec un accès de 3 : Utilisateur auquel le mode +v sera attribué lors de son arrivé sur le canal. - Utilisateur avec un accès de 4 : Utilisateur auquel le mode +h sera attribué lors de son arrivé sur le canal - Utilisateur avec un accès de 5 à 9 : Utilisateur auquel le mode +o sera attribué lors de son arrivé sur le canal - Utilisateur avec un accès de 10-9999 : Utilisateur auquel les modes +oa seront attribué lors de son arrivé sur le canal

Le Founder/Owner n'a pas besoin d'un accès en particulier, le robot de service le reconnait déjà comme tout puissant et n'a donc pas besoin de lui définir un accès pour comparer avec les autres utilisateurs. Plus l'accès est haut plus cela est avantageux. Par exemple un utilisateur avec un accès de 499 ne pourra pas kicker un utilisateur ayant un accès de 500 ou plus. Cela permet donc de créer une hierarchie.

Mais cela ne s'arrête pas là. les "levels" sont remodifiables, c'est à dire que l'accès aux options, aux modes et à d'autres caractèristiques peuvent être redéfinis. Par exemple il est possible de faire un canal où n'importe quel utilisateur se voit attribué le mode +o dès son arrivé.

Enfin, il existe la possibilité de mettre des accès négatifs sur certains utilisateurs et de les interdir d'accès au canal de cette manière.

Ejection

Pour éjecter ( kicker ) une personne d'un salon il suffit qu'un half-op ou op écrive /kick #NOM_DU_SALON Pseudonyme. Il existe des variantes mais ne nous compliquons pas la vie :P !

Bannissements

Si la personne a assez de pouvoir ( être au moins half-op ), il suffit d’écrire /mode #NOM_DU_SALON +b XXX pour bannir une personne en remplaçant XXX par pseudo!ident@host

- Le pseudo est le pseudonyme de la personne. Vous pouvez écrire /mode #NOM_DU_SALON +b Pseudo ( ou /mode #NOM_DU_SALON +b Pseudo!*@* ) pour bannir <Pseudo> du salon. Un bannissement signifie que si la personne est là, elle ne pourra plus parler sur le salon ( et si elle part elle ne pourra plus revenir sur le salon ), ou si la personne n’est pas là, elle ne pourra plus joindre le salon A PARTIR DE CE PSEUDO. Mais il y a une défaillance : si la personne change de pseudo, elle pourra re-rentrer sur le salon !
- L’ident est un certain mot ( ou minuscule texte ) que l’on peut définir. Pour bannir une personne utilisant un certain ident, il vous faudra écrire /mode #NOM_DU_SALON +b *!ident@* en remplaçant ident par l’ident à bannir. Seulement voilà, la personne peut changer d’ident et ainsi revenir sur le salon, voilà la défaillance ! L’ident d’une personne peut être trouvée en effectuant un whois sur la personne ( /whois pseudo )
- L’host est une code permettant d’identifier une personne. L’host change en rapport de l’Adresse IP de la personne. Écrivez /mode #NOM_DU_SALON *!*@host en remplaçant l’host par l’host de la personne. L’host d’une personne pourra être trouvée par un whois sur la personne ( /whois pseudo ). La personne bannie est obligée de changer d’adresse IP ou de changer d’ordinateur pour pouvoir rejoindre le salon.

Jokers

Vous l’avez vu, lorsque l’on bannit quelqu‘un en utilisant la commande /mode .. Après le +b il y a parfois une étoile. C’est un joker.
Dans *!charlotte@cust.12.129.13.tele2.fr, si vous bannissez cela, juste une personne ayant ce host et cet ident sera bannie. Le pseudo est remplacé par une étoile *. Cela signifie que le bannissement est valable sur n’importe quel pseudonyme. Si vous écrivez /mode #NOM_DU_SALON +b charlotte*!charlotte@cust.12.129.13.tele2.fr alors si quelqu‘un à le même host et le même ident que précisé dans le ban et que le pseudo commence par charlotte, la personne sera banned ( bannie - charlotte* signifie commençant par charlotte. L’étoile * signifie ou ayant des caractères en plus où l‘étoile est placée ). Vous pouvez aussi bannir *charlotte*!charlotte@cust.12.129.13.tele2.fr ( si quelqu‘un a le même host et ident et que dans son pseudo il y a un ’charlotte’, alors, la personne ne pourra pas rejoindre le salon ) etc.. Remarquez que les jokers peuvent aussi être mis dans les idents ou hosts.

Modes de salon

Les salons peuvent avoir différents modes ( ou aucun ). Ces modes sont des propriétés du salon. Voilà tous les modes que l'on peut appliquer sur un salon :

c = Bloque les messages contenant des codes couleurs mIRC, ne les envoie pas. [o]
f <paramsflood> = Protection contre le Flood [o]
i = Un utilisateur doit être invité pour rejoindre le salon [h]
j <joins:sec> = Limite le nombre de joins par utilisateur à 'joins' par 'sec' secondes [o]
k <clé> = Les utilisateurs doivent spécifier une <clé> ( un mot de passe ) pour joindre le salon. Ils devront écrire /join #nomdusalon motdepasse pour joindre le salon. [h]
l <nombre maximum d'utilisateurs> = Le salon peut accueillir au maximum <nombre> utilisateurs [o]
m = Salon modéré (seuls les utilisateurs +vhoaq peuvent parler) [h]
n = Les utilisateurs hors du salonne peuvent envoyer de PRIVMSGs au salon [h]
p = Salon privé ( pareil que salon en +s ) [o]
r = Le salon est enregistré (applicable par les services uniquement)
s = Salon secret ( pareil que salon en +p ) [o]
t = Seuls les +hoaq peuvent changer le topic [h]
z = Seuls les clients avec une connexion sécurisés (SSL) peuvent rejoindre [o]
A = Salon réservé aux Server/Net Admin (applicable par les Admins)
C = CTCPs non autorisés sur le salon [o]
G = Remplace tous les 'Bad words' dans les messages par <censored> [o]
M = Doit utiliser un pseudo enregistré (+r), ou avoir un access voice pour parler [o]
K = /KNOCK n'est pas autorisé [o]
L <salon2> = Salon lié (Si le +l est atteint, l'utilisateur suivant sera forcé de rejoindre le chan <salon2>) [q]
N = Aucun changement de pseudo n'est autorisé sur le salon [o]
O = Salon réservé aux IRC Operator (applicables par les IRCops)
Q = Aucun kick n'est autorisé [o]
R = Seuls les utilisateurs enregistrés (+r), dont leur pseudo est enregistré, peuvent rejoindre le salon [o]
S = Filtre les codes couleurs mIRC [o]
T = Aucune NOTICE n'est autorisée sur le salon [o]
V = /INVITE n'est pas autorisée [o]
u = Mode auditorium (/names et /who #salon montrent uniquement les opérateurs du salon) [q]

[h] signifie que les half-ops et ops peuvent mettre ce mode et [o] signifie que les ops seulement peuvent mettre ce mode.