// // This file is auto-generated by script docgen.py. // DO NOT EDIT BY HAND! // // tag::irc_commands[] [[command_irc_admin]] * `+admin+`: trouver les informations sur l'administrateur du serveur ---- /admin [] cible : nom du serveur ---- [[command_irc_allchan]] * `+allchan+`: exécuter une commande sur tous les canaux de tous les serveurs connectés ---- /allchan [-current] [-parted] [-exclude=[,...]] [-current] [-parted] -include=[,...] -current : exécuter la commande pour les canaux du serveur courant seulement -parted : exécuter la commande sur les canaux quittés seulement -exclude : exclure certains canaux (le caractère joker "*" est autorisé) -include : inclure seulement certains canaux (le caractère joker "*" est autorisé) commande : commande à exécuter (ou texte à envoyer au tampon si la commande ne commence pas par '/') La commande et les paramètres sont évalués (voir /help eval), les variables suivantes sont remplacées : $server nom du serveur $channel nom du canal $nick pseudo sur le serveur ${irc_server.xxx} variable xxx dans le serveur ${irc_channel.xxx} variable xxx dans le canal Exemples : exécuter '/me teste' sur tous les canaux : /allchan /me teste dire 'bonjour' partout sauf sur #weechat : /allchan -exclude=#weechat bonjour dire 'bonjour' partout sauf sur #weechat et les canaux commençant par #linux : /allchan -exclude=#weechat,#linux* bonjour dire 'bonjour' sur tous les canaux commençant par #linux : /allchan -include=#linux* bonjour fermer tous les tampons avec des canaux quittés : /allchan -parted /close ---- [[command_irc_allpv]] * `+allpv+`: exécuter une commande sur tous les tampons privés de tous les serveurs connectés ---- /allpv [-current] [-exclude=[,...]] [-current] [-include=[,...]] -current : exécuter la commande pour les tampons privés du serveur courant seulement -exclude : exclure certains pseudos (le caractère joker "*" est autorisé) -include : inclure seulement certains pseudos (le caractère joker "*" est autorisé) commande : commande à exécuter (ou texte à envoyer au tampon si la commande ne commence pas par '/') La commande et les paramètres sont évalués (voir /help eval), les variables suivantes sont remplacées : $server nom du serveur $channel nom du canal $nick pseudo sur le serveur ${irc_server.xxx} variable xxx dans le serveur ${irc_channel.xxx} variable xxx dans le canal Exemples : exécuter '/me teste' sur tous les tampons privés : /allpv /me teste dire 'bonjour' partout sauf sur pour le pseudo foo : /allpv -exclude=foo bonjour dire 'bonjour' partout sauf pour le pseudo foo et les pseudos commençant par bar : /allpv -exclude=foo,bar* bonjour dire 'bonjour' pour tous les pseudos commençant par bar : /allpv -include=bar* bonjour fermer tous les tampons privés : /allpv /close ---- [[command_irc_allserv]] * `+allserv+`: exécuter une commande sur tous les serveurs connectés ---- /allserv [-exclude=[,...]] [-include=[,...]] -exclude : exclure certains serveurs (le caractère joker "*" est autorisé) -include : inclure seulement certains serveurs (le caractère joker "*" est autorisé) commande : commande à exécuter (ou texte à envoyer au tampon si la commande ne commence pas par '/') La commande et les paramètres sont évalués (voir /help eval), les variables suivantes sont remplacées : $server nom du serveur $nick pseudo sur le serveur ${irc_server.xxx} variable xxx dans le serveur Exemples : changer de pseudo sur tous les serveurs : /allserv /nick newnick positionner l'absence sur tous les serveurs : /allserv /away Je suis absent faire un whois sur mon pseudo sur tous les serveurs : /allserv /whois $nick ---- [[command_irc_auth]] * `+auth+`: s'authentifier avec SASL ---- /auth [ ] utilisateur : nom d'utilisateur SASL (le contenu est évalué, voir /help eval ; les options de serveur sont évaluées avec ${irc_server.xxx} et ${server} est remplacé par le nom du serveur) mot_de_passe : mot de passe SASL ou chemin vers le fichier de clé privée (le contenu est évalué, voir /help eval ; les options de serveur sont évaluées avec ${irc_server.xxx} et ${server} est remplacé par le nom du serveur) Si le nom d'utilisateur et mot de passe ne sont pas donnés, les valeurs des options serveur "sasl_username" et "sasl_password" (ou "sasl_key") sont utilisées. Exemples : s'authentifier avec le nom d'utilisateur et mot de passe défini dans le serveur : /auth s'authentifier avec un utilisateur différent : /auth utilisateur2 mot_de_passe2 s'authentifier avec un utilisateur différent et le mécanisme ecdsa-nist256p-challenge : /auth utilisateur2 ${weechat_config_dir}/ecdsa2.pem ---- [[command_irc_autojoin]] * `+autojoin+`: configurer l'option serveur "autojoin" ---- /autojoin add [ [...]] addraw [,...] [[,...]] del [ [...]] apply join sort add : ajouter le canal courant ou une liste de canaux (avec clés facultatives) dans l'option autojoin ; si vous êtes sur le canal et que la clé n'est pas fournie, la clé est lue sur ce canal addraw : utiliser le format brut IRC (identique à la commande /join) : tous les canaux séparés par des virgules, clés facultatives séparées par des virgules del : supprimer le canal courant ou une liste de canaux de l'option autojoin channel : nom du canal key : clé pour le canal apply : définir les canaux actuellement joints dans l'option autojoin join : joindre les canaux de l'option autojoin sort : trier les canaux de l'option autojoin par ordre alphabétique Exemples : /autojoin add /autojoin add #test /autojoin add #chan1 #chan2 /allchan /autojoin add /autojoin addraw #chan1,#chan2,#chan3 key1,key2 /autojoin del /autojoin del #chan1 /autojoin apply /autojoin join /autojoin sort ---- [[command_irc_ban]] * `+ban+`: bannir des pseudos ou hôtes ---- /ban [] [ [...]] canal : nom du canal pseudo : pseudo ou hôte Sans paramètre, cette commande affiche la liste des bannissements pour le canal courant. ---- [[command_irc_cap]] * `+cap+`: négociation de capacité client ---- /cap ls list req|ack [ [...]] end ls : lister les capacités supportées par le serveur list : lister les capacités actuellement activées req : demander une nouvelle capacité ou supprimer une capacité (si elle commence par "-", par exemple : "-multi-prefix") ack : accuser réception de capacités qui nécessitent un accusé de réception du client end : terminer la négociation de capacité Sans paramètre, "ls" et "list" sont envoyés. Les capacités supportées par WeeChat sont : account-notify, away-notify, cap-notify, chghost, extended-join, invite-notify, message-tags, multi-prefix, server-time, setname, userhost-in-names. Les capacités à activer automatiquement sur les serveurs peuvent être définies dans l'option irc.server_default.capabilities (ou par serveur dans l'option irc.server.xxx.capabilities). Exemples : afficher les capacités supportées et activées : /cap demander les capacités multi-prefix et away-notify : /cap req multi-prefix away-notify demander la capacité extended-join, supprimer la capacité multi-prefix : /cap req extended-join -multi-prefix supprimer la capacité away-notify : /cap req -away-notify ---- [[command_irc_connect]] * `+connect+`: se connecter à un/plusieurs serveur(s) IRC ---- /connect [ [...]] [-