/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 hôtes canal: nom du canal pour le bannissement pseudo: pseudo ou hôte pour le bannissement /connect [-all [-nojoin] | nom_serveur [nom_serveur ...] [-nojoin] | nom/IP [-port port] [-ipv6] [-ssl]] se connecter à un/plusieurs serveur(s) IRC -all: se reconnecter à tous les serveurs nom_serveur: nom du serveur pour se connecter -nojoin: ne rejoindre aucun canal (même si l'autojoin est activé pour le serveur) nom/IP: nom/IP pour se connecter port: port pour le serveur (nombre entier, 6667 par défaut) ipv6: utiliser le protocole IPv6 ssl: utiliser le protocole SSL /ctcp cible type [arguments] envoyer un message CTCP (Client-To-Client Protocol) cible: pseudo à 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) /dcc action [pseudo [fichier]] démarre le DCC (fichier ou discussion) action: 'send' (envoi de fichier) ou 'chat' (discussion) pseudo: pseudo pour envoyer le fichier ou discuter fichier: nom du fichier (sur la machine locale) /dehalfop [pseudo [pseudo]] retire le statut de demi-opérateur du canal à/aux pseudo(s) /deop [pseudo [pseudo]] retire le statut d'opérateur du canal à/aux pseudo(s) /devoice [pseudo [pseudo]] retire la voix du/des pseudo(s) /die arrêter le serveur /disconnect [-all | nom_serveur [nom_serveur...]] se déconnecter d'un/plusieurs serveur(s) IRC -all: se déconnecter de tous les serveurs nom_serveur: nom du serveur pour se déconnecter /halfop [pseudo [pseudo]] donner le statut de demi-opérateur à un/des pseudo(s) /ignore [list] | [add [re:]pseudo/hote [server [channel]]] | [del numéro|-all] ignore des pseudos/hôtes de serveurs ou canaux list: liste tous les ignore add: ajoute un ignore del: supprime un ignore numéro: numéro du ignore à supprimer (voir la liste des ignore pour le trouver) -all: supprime tous les ignore pseudo/hôte: pseudo ou hôte à ignorer: la syntaxe est "re:regex" ou "masque" (un masque est une chaîne avec des "*" pour remplacer un ou plusieurs caractères) serveur: nom de serveur interne où le ignore fonctionnera canal: canal où le ignore fonctionnera Exemples: ignorer le pseudo "toto" partout: /ignore add toto ignorer le hôte "toto@domain.com" sur le serveur freenode: /ignore add toto@domain.com freenode ignorer le hôte "toto*@*.domain.com" sur freenode/#weechat: /ignore add toto*@*.domain.com freenode #weechat /info [cible] voir les informations décrivant le serveur cible: nom du serveur /invite pseudo canal inviter un pseudo sur un canal pseudo: pseudo à inviter canal: canal pour l'invitation /ison pseudo [pseudo ...] vérifier si un pseudo 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: pseudo à éliminer commentaire: commentaire pour l'élimination /kickban [canal] pseudo [commentaire] retirer par la force un pseudo d'un canal et le bannir canal: canal où l'utilisateur se trouve pseudo: pseudo à éliminer et bannir commentaire: commentaire pour l'élimination /kill pseudo commentaire fermer la connexion client-serveur pseudo: pseudo 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 titre 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] } | { pseudo {[+|-]|i|w|s|o} } changer le mode du canal ou de l'utilisateur modes de canaux: canal: nom du canal à modifier (par défaut le canal courant) 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: pseudo à 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 [-server serveur] cible[,cible] texte envoyer un message à un pseudo ou canal serveur: envoyer à ce serveur (nom interne) cible: pseudo ou canal (peut-être un masque, '*' = canal courant) texte: texte à envoyer /names [canal[,canal]] lister les pseudos 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 [-server serveur] pseudo texte envoyer un message notice à un utilisateur serveur: envoyer à ce serveur (nom interne) pseudo: pseudo cible pour la notice texte: texte à envoyer /op pseudo [pseudo] donner le statut opérateur à un/des pseudo(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 [-server serveur] pseudo [texte] envoyer un message privé à un pseudo serveur: envoyer à ce serveur (nom interne) pseudo: pseudo pour la conversation privée texte: texte à envoyer /quote [-server serveur] données envoyer des données brutes au serveur sans analyse serveur: envoyer à ce serveur (nom interne) données: données brutes à envoyer /reconnect [-all [-nojoin] | nom_serveur [nom_serveur...] [-nojoin]] se reconnecter à un/plusieurs serveur(s) -all: se reconnecter à tous les serveurs nom_serveur: nom du serveur pour se reconnecter -nojoin: ne rejoindre aucun canal (même si l'autojoin est activé pour le serveur) /rehash demander au serveur de recharger son fichier de configuration /restart demander au serveur de redémarrer /server [list [nom_serveur]] | [listfull [nom_serveur]] | [add nom_serveur nom[/port] [-temp] [-auto | -noauto] [-ipv6] [-ssl]] | [copy nom_serveur nouveau_nom_serveur] | [rename nom_serveur nouveau_nom_serveur] | [keep nom_serveur] | [del nom_serveur] | [deloutq] | [raw] | [switch] liste, ajoute ou retire des serveurs IRC list: afficher les serveurs (pas de paramètre implique cette liste) listfull: afficher les serveurs avec de l'info détaillée pour chaque add: créer un nouveau serveur nom_serveur: nom du serveur, pour usage interne et affichage nom: nom ou adresse IP du serveur avec port en option (defaut: 6667) auto: se connecter automatiquement au serveur quand WeeChat démarre noauto: ne pas se connecter au serveur quand WeeChat démarre (par défaut) ipv6: utiliser le protocole IPv6 ssl: utiliser le protocole SSL copy: dupliquer un serveur rename: renommer un serveur keep: garder le serveur dans le fichier de configuration (pour les serveurs temporaires seulement) del: supprimer un serveur deloutq: supprimer la file d'attente des messages sortants pour tous les serveurs (tous les messages que WeeChat est actuellement en train d'envoyer) raw: ouvre le tampon avec les données brutes IRC switch: changer le serveur actif (quand un tampon est utilisé pour tous les serveurs, touche par défaut: alt-s sur le tampon serveur) Exemples : /server listfull /server add oftc irc.oftc.net/6697 -ssl /server add oftc6 irc6.oftc.net/6697 -ipv6 -ssl /server add freenode2 chat.eu.freenode.net/6667,chat.us.freenode.net/6667 /server copy oftc oftcbis /server rename oftc newoftc /server del freenode /server deloutq /server switch /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 hôtes canal: nom du canal pour supprimer le bannissement pseudo: pseudo ou hôte pour supprimer le bannissement /userhost pseudo [pseudo ...] retourne une liste d'informations sur des pseudos pseudo: pseudo /users [cible] liste des utilisateurs connectés au serveur cible: serveur /version [serveur | pseudo] retourne la version du pseudo ou du serveur (courant ou spécifié) serveur: nom du serveur pseudo: pseudo /voice [pseudo [pseudo]] donne la voix à/aux pseudo(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: pseudo (peut être un masque) /whowas pseudo [,pseudo [,pseudo ...]] [nombre [cible]] demander de l'information sur un pseudo 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