// // 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_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 capacité 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 : /cap /cap req multi-prefix away-notify ---- [[command_irc_connect]] * `+connect+`: se connecter à un/plusieurs serveur(s) IRC ---- /connect [ [...]] [-