admin [cible]
trouver les informations sur l'administrateur du serveur
cible: serveur
ame message
envoyer une action CTCP à tous les canaux de tous les serveurs connectés
message: message à envoyer
amsg texte
envoyer un message à tous les canaux de tous les serveurs connectés
texte: texte à envoyer
away [-all] [message]
basculer le statut absent
-all: basculer le statut absent sur tous les serveurs connectés
message: message pour l'absence (si pas de message donné, le statut d'absence est supprimé)
ban [canal] [pseudo [pseudo ...]]
bannit des pseudos ou masques
canal: nom du canal pour le bannissement
pseudo: pseudo ou masque pour le bannissement
ctcp cible type [arguments]
envoyer un message CTCP (Client-To-Client Protocol)
cible: utilisateur à qui envoyer le CTCP
type: type de CTCP (exemples: "version", "ping", etc...)
arguments: arguments pour le CTCP
cycle [canal[,canal]] [message_de_fin]
quitter et rejoindre un canal
canal: canal pour le cycle
message_de_fin: message de fin (affiché aux autres utilisateurs)
dehalfop [pseudo [pseudo]]
retire le statut de demi-opérateur du canal à/aux nick(s)
deop [pseudo [pseudo]]
retire le statut d'opérateur du canal à/aux nick(s)
devoice [pseudo [pseudo]]
retire la voix du/des pseudo(s)
die
arrêter le serveur
halfop [pseudo [pseudo]]
donner le statut de demi-opérateur à un/des utilisateur(s)
info [cible]
voir les informations décrivant le serveur
cible: nom du serveur
invite pseudo canal
inviter un utilisateur sur un canal
pseudo: utilisateur à inviter
channel: canal pour l'invitation
ison pseudo [pseudo ...]
vérifier si un utilisateur est actuellement sur IRC
pseudo: pseudo
join canal[,canal] [clé[,clé]]
joindre un canal
canal: nom du canal à rejoindre
clé: clé pour rejoindre le canal
kick [canal] pseudo [commentaire]
retirer par la force un utilisateur d'un canal
canal: canal où l'utilisateur se trouve
pseudo: utilisateur à éliminer
commentaire: commentaire pour l'élimination
kickban [canal] pseudo [commentaire]
retirer par la force un utilisateur d'un canal et le bannir
canal: canal où l'utilisateur se trouve
pseudo: utilisateur à éliminer et bannir
commentaire: commentaire pour l'élimination
kill pseudo commentaire
fermer la connexion client-serveur
pseudo: utilisateur
commentaire: commentaire pour la mort
links [[serveur] masque_serveur]
lister tous les noms de serveurs connus du serveur qui répondent à la requête
serveur: ce serveur doit répondre à la requête
masque_serveur: liste des serveurs correspondant au masque
list [canal[,canal] [serveur]]
lister les canaux et leur sujet
canal: canal à lister (une expression régulière est acceptée)
serveur: nom du serveur
lusers [masque [cible]]
obtenir des statistiques sur la taille du réseau IRC
masque: serveurs qui correspondent au masque seulement
cible: serveur pour faire suivre la requête
me message
envoyer une action CTCP au canal courant
message: message à envoyer
mode { canal {[+|-]|o|p|s|i|t|n|b|v} [limite] [utilisateur] [masque de banissement] } | { nick {[+|-]|i|w|s|o} }
changer le mode du canal ou de l'utilisateur
modes de canaux :
canal: nom du canal à modifier
o: donner/reprendre le statut privilégié d'opérateur
p: indicateur de canal privé
s: indicateur de canal secret
i: indicateur de canal avec invitation seulement
t: le titre est modifiable seulement par un opérateur du canal
n: aucun message au canal depuis l'extérieur
m: canal modéré
l: fixer la limite d'utilisateurs pour le canal
b: paramétrer un masque de banissement pour garder des utilisateurs dehors
e: paramétrer un masque d'exception
v: donner/reprendre la possibilité de parler sur un canal modéré
k: définir une clé (mot de passe) pour accéder au canal
modes utilisateur :
pseudo: utilisateur à modifier
i: marquer un utilisateur comme invisible
s: marquer un utilisateur pour recevoir les notices du serveur
w: l'utilisateur reçoit les wallops
o: drapeau opérateur
motd [cible]
obtenir le message du jour
cible: nom du serveur
msg cible[,cible] texte
envoyer un message à un utilisateur ou canal
cible: utilisateur ou canal (peut-être un masque, '*' = canal courant)
texte: texte à envoyer
names [canal[,canal]]
lister les utilisateurs sur des canaux
canal: nom du canal
nick [-all] pseudo
changer le pseudo courant
-all: définir le nouveau pseudo sur tous les serveurs connectés
pseudo: nouveau pseudo
notice pseudo texte
envoyer un message notice à un utilisateur
pseudo: utilisateur cible pour la notice
texte: texte à envoyer
op pseudo [pseudo]
donner le statut opérateur à un/des utilisateur(s)
oper utilisateur mot_de_passe
obtenir le statut d'opérateur
utilisateur/mot_de_passe: utilisé pour obtenir les privilèges sur le serveur IRC courant
part [canal[,canal]] [message_de_fin]
quitter un canal
canal: canal à quitter
message_de_fin: message de fin (affiché aux autres utilisateurs)
ping serveur1 [serveur2]
pinguer un serveur
serveur1: serveur à pinguer
serveur2: faire suivre le ping à ce serveur
pong démon [démon2]
répondre à un message ping
démon: démon qui a répondu au message Ping
démon2: faire suivre le message à ce démon
query pseudo [texte]
envoyer un message privé à un utilisateur
pseudo: utilisateur pour la conversation privée
texte: texte à envoyer
quit [message_de_fin]
fermer toutes les connexions et quitter
message_de_fin: message de fin (affiché aux autres utilisateurs)
quote données
envoyer des données brutes au serveur sans analyse
données: données brutes à envoyer
rehash
demander au serveur de recharger son fichier de configuration
restart
demander au serveur de redémarrer
service pseudo réservé distribution type réservé info
enregister un nouveau service
distribution: visibilité du service
type: réservé pour une utilisation future
servlist [masque [type]]
lister les services actuellement connectés au réseau
masque: lister seulement les services qui correspondent à ce masque
type: lister seulement les services de ce type
squery service texte
envoyer un message à un service
service: nom du service
texte: texte à envoyer
squit serveur commentaire
déconnecter les liens vers un serveur
serveur: nom du serveur
commentaire: commentaire pour quitter
stats [requête [serveur]]
demander des statistiques sur le serveur
requête: c/h/i/k/l/m/o/y/u (voir la RFC1459)
serveur: nom du serveur
summon utilisateur [cible [canal]]
envoyer aux utilisateurs d'un serveur IRC un message leur demandant de rejoindre IRC
utilisateur: nom d'utilisateur
cible: nom du serveur
canal: nom du canal
time [cible]
demander l'heure locale de serveur
cible: demander l'heure de ce serveur
topic [canal] [titre]
recevoir/définir le titre du canal
canal: nom du canal
titre: nouveau titre pour le canal (si le titre est "-delete" alors le titre est supprimé)
trace [cible]
trouver le chemin jusqu'à un serveur spécifique
cible: serveur
unban [canal] pseudo [pseudo ...]
supprime le bannissement sur des pseudos ou masques
canal: nom du canal pour supprimer le bannissement
pseudo: pseudo ou masque pour supprimer le bannissement
userhost pseudo [pseudo ...]
retourne une liste d'informations sur des utilisateurs
pseudo: pseudo
users [cible]
liste des utilisateurs connectés au serveur
cible: serveur
version [serveur | pseudo]
retourne la version de l'utilisateur ou du serveur (courant ou spécifié)
serveur: nom du serveur
pseudo: utilisateur
voice [pseudo [pseudo]]
donne la voix à/aux utilisateur(s)
wallops texte
envoyer un message à tous les utilisateurs connectés qui ont activé le mode utilisateur 'w' pour eux-mêmes
texte à envoyer
who [masque ["o"]]
génère une requête qui retourne une liste d'information
masque: information qui correspond à ce masque uniquement
o: seul les opérateurs sont retournés correspondant au masque fourni
whois [serveur] pseudo[,pseudo]
demande les informations sur le(s) utilisateur(s)
serveur: nom du serveur
pseudo: utilisateur (peut être un masque)
whowas pseudo [,pseudo [,pseudo ...]] [nombre [cible]]
demander de l'information sur un nick qui n'existe plus
pseudo: pseudo à chercher
nombre: nombre de réponses à retourner (recherche complète si nombre négatif)
cible: la réponse doit correspondre à ce masque