mirror of
https://github.com/weechat/weechat.git
synced 2026-06-25 20:36:38 +02:00
966 lines
26 KiB
Plaintext
966 lines
26 KiB
Plaintext
//
|
||
// This file is auto-generated by script docgen.py.
|
||
// DO NOT EDIT BY HAND!
|
||
//
|
||
[[command_irc_admin]]
|
||
* `+admin+`: trouver les informations sur l'administrateur du serveur
|
||
|
||
----
|
||
/admin [<cible>]
|
||
|
||
cible : nom du serveur
|
||
----
|
||
|
||
[[command_irc_allchan]]
|
||
* `+allchan+`: exécuter une commande sur tous les canaux de tous les serveurs connectés
|
||
|
||
----
|
||
/allchan [-current] [-exclude=<canal>[,<canal>...]] <commande> [<paramètres>]
|
||
[-current] [-include=<canal>[,<canal>...]] <commande> [<paramètres>]
|
||
|
||
-current : exécuter la commande pour les canaux du serveur courant 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
|
||
paramètres : paramètres pour la commande (les variables spéciales $nick, $channel et $server sont remplacées par leur valeur)
|
||
|
||
Exemples :
|
||
exécuter '/me teste' sur tous les canaux :
|
||
/allchan me teste
|
||
dire 'bonjour' partout sauf sur #weechat :
|
||
/allchan -exclude=#weechat msg * bonjour
|
||
dire 'bonjour' partout sauf sur #weechat et les canaux commençant par #linux :
|
||
/allchan -exclude=#weechat,#linux* msg * bonjour
|
||
dire 'bonjour' sur tous les canaux commençant par #linux :
|
||
/allchan -include=#linux* msg * bonjour
|
||
----
|
||
|
||
[[command_irc_allpv]]
|
||
* `+allpv+`: exécuter une commande sur tous les tampons privés de tous les serveurs connectés
|
||
|
||
----
|
||
/allpv [-current] [-exclude=<pseudo>[,<pseudo>...]] <commande> [<paramètres>]
|
||
[-current] [-include=<pseudo>[,<pseudo>...]] <commande> [<paramètres>]
|
||
|
||
-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
|
||
paramètres : paramètres pour la commande (les variables spéciales $nick, $channel et $server sont remplacées par leur valeur)
|
||
|
||
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 msg * bonjour
|
||
dire 'bonjour' partout sauf pour le pseudo foo et les pseudos commençant par bar :
|
||
/allpv -exclude=foo,bar* msg * bonjour
|
||
dire 'bonjour' pour tous les pseudos commençant par bar :
|
||
/allpv -include=bar* msg * 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=<serveur>[,<serveur>...]] <commande> [<paramètres>]
|
||
[-include=<serveur>[,<serveur>...]] <commande> [<paramètres>]
|
||
|
||
-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
|
||
paramètres : paramètres pour la commande (les variables spéciales $nick, $channel et $server sont remplacées par leur valeur)
|
||
|
||
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_ban]]
|
||
* `+ban+`: bannir des pseudos ou hôtes
|
||
|
||
----
|
||
/ban [<canal>] [<pseudo> [<pseudo>...]]
|
||
|
||
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 [<capacité> [<capacité>...]]
|
||
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, multi-prefix, server-time, 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 [<serveur> [<serveur>...] [-<option>[=<valeur>]] [-no<option>] [-nojoin] [-switch]
|
||
-all|-auto|-open [-nojoin] [-switch]
|
||
|
||
serveur : nom du serveur, qui peut être :
|
||
- nom interne de serveur (ajouté par /server add, usage recommandé)
|
||
- nom/port ou IP/port, le port par défaut est 6667
|
||
- URL avec le format : irc[6][s]://[pseudo[:mot_passe]@]irc.example.org[:port][/#canal1][,#canal2[...]]
|
||
Note : pour une adresse/IP/URL, un serveur temporaire est ajouté (NON SAUVÉ), voir /help irc.look.temporary_servers
|
||
option : définir l'option pour le serveur (pour une option booléenne, la valeur peut être omise)
|
||
nooption : définir l'option booléenne à 'off' (par exemple : -nossl)
|
||
-all : se connecter à tous les serveurs définis dans la configuration
|
||
-auto : se connecter aux serveurs qui ont "autoconnect" activé
|
||
-open : se connecter à tous les serveurs ouverts qui ne sont pas actuellement connectés
|
||
-nojoin : ne rejoindre aucun canal (même si l'autojoin est activé pour le serveur)
|
||
-switch : basculer vers l'adresse suivante du serveur
|
||
|
||
Pour se déconnecter du serveur ou stopper toute tentative de connexion, utilisez la commande /disconnect.
|
||
|
||
Exemples :
|
||
/connect freenode
|
||
/connect irc.oftc.net/6667
|
||
/connect irc6.oftc.net/6667 -ipv6
|
||
/connect irc6.oftc.net/6697 -ipv6 -ssl
|
||
/connect my.server.org/6697 -ssl -password=test
|
||
/connect irc://nick@irc.oftc.net/#channel
|
||
/connect -switch
|
||
----
|
||
|
||
[[command_irc_ctcp]]
|
||
* `+ctcp+`: envoyer un message CTCP (Client-To-Client Protocol)
|
||
|
||
----
|
||
/ctcp [-server <serveur>] <cible>[,<cible>...] <type> [<paramètres>]
|
||
|
||
server : envoyer à ce serveur (nom interne)
|
||
cible : pseudo ou nom de canal ('*' = canal courant)
|
||
type : type de CTCP (exemples : "version", "ping", etc...)
|
||
arguments : paramètres pour le CTCP
|
||
|
||
Exemples :
|
||
/ctcp toto time
|
||
/ctcp toto version
|
||
/ctcp * version
|
||
----
|
||
|
||
[[command_irc_cycle]]
|
||
* `+cycle+`: quitter et rejoindre un canal
|
||
|
||
----
|
||
/cycle [<canal>[,<canal>...]] [message]
|
||
|
||
canal : nom du canal à quitter
|
||
message : message de fin (affiché aux autres utilisateurs)
|
||
----
|
||
|
||
[[command_irc_dcc]]
|
||
* `+dcc+`: démarrer un DCC (transfert de fichier ou discussion directe)
|
||
|
||
----
|
||
/dcc chat <pseudo>
|
||
send <pseudo> <fichier>
|
||
|
||
pseudo : pseudo
|
||
fichier : nom du fichier (sur la machine locale)
|
||
|
||
Exemples :
|
||
discuter avec le pseudo "toto" :
|
||
/dcc chat toto
|
||
envoyer le fichier "/home/foo/bar.txt" au pseudo "toto" :
|
||
/dcc send toto /home/foo/bar.txt
|
||
----
|
||
|
||
[[command_irc_dehalfop]]
|
||
* `+dehalfop+`: retirer le statut de demi-opérateur du canal à/aux pseudo(s)
|
||
|
||
----
|
||
/dehalfop <pseudo> [<pseudo>...]
|
||
|
||
pseudo : pseudo ou masque (le caractère joker "*" est autorisé)
|
||
* : retirer le statut de demi-opérateur de tout le monde sur le canal excepté vous-même
|
||
----
|
||
|
||
[[command_irc_deop]]
|
||
* `+deop+`: retirer le statut d'opérateur du canal à/aux pseudo(s)
|
||
|
||
----
|
||
/deop <pseudo> [<pseudo>...]
|
||
* -yes
|
||
|
||
pseudo : pseudo ou masque (le caractère joker "*" est autorisé)
|
||
* : retirer le statut d'opérateur de tout le monde sur le canal excepté vous-même
|
||
----
|
||
|
||
[[command_irc_devoice]]
|
||
* `+devoice+`: retirer la voix du/des pseudo(s)
|
||
|
||
----
|
||
/devoice <pseudo> [<pseudo>...]
|
||
* -yes
|
||
|
||
pseudo : pseudo ou masque (le caractère joker "*" est autorisé)
|
||
* : retirer la voix de tout le monde sur le canal
|
||
----
|
||
|
||
[[command_irc_die]]
|
||
* `+die+`: arrêter le serveur
|
||
|
||
----
|
||
/die [<cible>]
|
||
|
||
cible : nom du serveur
|
||
----
|
||
|
||
[[command_irc_disconnect]]
|
||
* `+disconnect+`: se déconnecter d'un ou de tous les serveurs IRC
|
||
|
||
----
|
||
/disconnect [<serveur>|-all|-pending [<raison>]]
|
||
|
||
serveur : nom interne du serveur
|
||
-all : se déconnecter de tous les serveurs
|
||
-pending : annuler la reconnexion automatique sur les serveurs en cours de reconnexion
|
||
raison : raison pour le "quit"
|
||
----
|
||
|
||
[[command_irc_halfop]]
|
||
* `+halfop+`: donner le statut de demi-opérateur à un/des pseudo(s)
|
||
|
||
----
|
||
/halfop <pseudo> [<pseudo>...]
|
||
* -yes
|
||
|
||
pseudo : pseudo ou masque (le caractère joker "*" est autorisé)
|
||
* : donner le statut de demi-opérateur à tout le monde sur le canal
|
||
----
|
||
|
||
[[command_irc_ignore]]
|
||
* `+ignore+`: ignorer des pseudos/hôtes de serveurs ou canaux
|
||
|
||
----
|
||
/ignore list
|
||
add [re:]<pseudo> [<serveur> [<canal>]]
|
||
del <numéro>|-all
|
||
|
||
list : lister tous les ignores
|
||
add : ajouter un ignore
|
||
pseudo : pseudo ou hôte (peut être une expression régulière POSIX étendue si "re:" est donné ou un masque avec "*" pour remplacer zéro ou plusieurs caractères)
|
||
del : supprimer un ignore
|
||
numéro : numéro du ignore à supprimer (voir la liste des ignore pour le trouver)
|
||
-all : supprimer tous les ignores
|
||
serveur : nom de serveur interne où le ignore fonctionnera
|
||
canal : canal où le ignore fonctionnera
|
||
|
||
Note : l'expression régulière peut commencer par "(?-i)" pour devenir sensible à la casse.
|
||
|
||
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
|
||
----
|
||
|
||
[[command_irc_info]]
|
||
* `+info+`: voir les informations décrivant le serveur
|
||
|
||
----
|
||
/info [<cible>]
|
||
|
||
cible : nom du serveur
|
||
----
|
||
|
||
[[command_irc_invite]]
|
||
* `+invite+`: inviter un pseudo sur un canal
|
||
|
||
----
|
||
/invite <pseudo> [<pseudo>...] [<canal>]
|
||
|
||
pseudo : pseudo
|
||
canal : canal
|
||
----
|
||
|
||
[[command_irc_ison]]
|
||
* `+ison+`: vérifier si un pseudo est actuellement sur IRC
|
||
|
||
----
|
||
/ison <pseudo> [<pseudo>...]
|
||
|
||
pseudo : pseudo
|
||
----
|
||
|
||
[[command_irc_join]]
|
||
* `+join+`: rejoindre un canal
|
||
|
||
----
|
||
/join [-noswitch] [-server <serveur>] [<canal1>[,<canal2>...]] [<clé1>[,<clé2>...]]
|
||
|
||
-noswitch : ne pas basculer sur le nouveau tampon
|
||
serveur : envoyer à ce serveur (nom interne)
|
||
canal : nom du canal à rejoindre
|
||
clé : clé pour rejoindre le canal (les canaux avec une clé doivent être les premiers dans la liste)
|
||
|
||
Exemples :
|
||
/join #weechat
|
||
/join #protectedchan,#weechat key
|
||
/join -server freenode #weechat
|
||
/join -noswitch #weechat
|
||
----
|
||
|
||
[[command_irc_kick]]
|
||
* `+kick+`: éjecter un utilisateur d'un canal
|
||
|
||
----
|
||
/kick [<canal>] <pseudo> [<raison>]
|
||
|
||
canal : nom du canal
|
||
pseudo : pseudo
|
||
raison : raison (les variables spéciales $nick, $channel et $server sont remplacées par leur valeur)
|
||
----
|
||
|
||
[[command_irc_kickban]]
|
||
* `+kickban+`: éjecter un utilisateur d'un canal et bannir l'hôte
|
||
|
||
----
|
||
/kickban [<canal>] <pseudo> [<raison>]
|
||
|
||
canal : nom du canal
|
||
pseudo : pseudo
|
||
raison : raison (les variables spéciales $nick, $channel et $server sont remplacées par leur valeur)
|
||
|
||
Il est possible d'éjecter/bannir avec un masque, le pseudo sera extrait du masque et remplacé par "*".
|
||
|
||
Exemple :
|
||
bannir "*!*@host.com" puis éjecter "toto" :
|
||
/kickban toto!*@host.com
|
||
----
|
||
|
||
[[command_irc_kill]]
|
||
* `+kill+`: fermer la connexion client-serveur
|
||
|
||
----
|
||
/kill <pseudo> [<raison>]
|
||
|
||
pseudo : pseudo
|
||
raison : raison
|
||
----
|
||
|
||
[[command_irc_links]]
|
||
* `+links+`: lister tous les noms de serveurs connus du serveur qui répondent à la requête
|
||
|
||
----
|
||
/links [[<cible>] <masque_serveur>]
|
||
|
||
cible : ce serveur doit répondre à la requête
|
||
masque_serveur : liste des serveurs correspondant au masque
|
||
----
|
||
|
||
[[command_irc_list]]
|
||
* `+list+`: lister les canaux et leur titre
|
||
|
||
----
|
||
/list [-server <serveur>] [-re <regex>] [<canal>[,<canal>...]] [<cible>]
|
||
|
||
serveur : envoyer à ce serveur (nom interne)
|
||
regex : expression régulière POSIX étendue utilisée pour filtrer les résultats (insensible à la casse, peut commencer par "(?-i)" pour devenir sensible à la casse)
|
||
canal : canal à lister
|
||
cible : nom du serveur
|
||
|
||
Exemples :
|
||
lister tous les canaux du serveur (peut être très lent pour les grands réseaux) :
|
||
/list
|
||
lister le canal #weechat :
|
||
/list #weechat
|
||
lister tous les canaux commençant par "#weechat" (peut être très lent pour les grands réseaux) :
|
||
/list -re #weechat.*
|
||
----
|
||
|
||
[[command_irc_lusers]]
|
||
* `+lusers+`: obtenir des statistiques sur la taille du réseau IRC
|
||
|
||
----
|
||
/lusers [<masque> [<cible>]]
|
||
|
||
masque : serveurs qui correspondent au masque seulement
|
||
cible : serveur pour faire suivre la requête
|
||
----
|
||
|
||
[[command_irc_map]]
|
||
* `+map+`: afficher une carte graphique du réseau IRC
|
||
|
||
----
|
||
----
|
||
|
||
[[command_irc_me]]
|
||
* `+me+`: envoyer une action CTCP au canal courant
|
||
|
||
----
|
||
/me <message>
|
||
|
||
message : message à envoyer
|
||
----
|
||
|
||
[[command_irc_mode]]
|
||
* `+mode+`: changer le mode du canal ou de l'utilisateur
|
||
|
||
----
|
||
/mode [<canal>] [+|-]o|p|s|i|t|n|m|l|b|e|v|k [<paramètres>]
|
||
<pseudo> [+|-]i|s|w|o
|
||
|
||
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 bannissement 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
|
||
|
||
La liste des modes n'est pas exhaustive, vous devriez lire la documentation de votre serveur pour voir tous les modes possibles.
|
||
|
||
Exemples :
|
||
protéger le titre du canal #weechat :
|
||
/mode #weechat +t
|
||
devenir invisible sur le serveur :
|
||
/mode nick +i
|
||
----
|
||
|
||
[[command_irc_motd]]
|
||
* `+motd+`: obtenir le message du jour
|
||
|
||
----
|
||
/motd [<cible>]
|
||
|
||
cible : nom du serveur
|
||
----
|
||
|
||
[[command_irc_msg]]
|
||
* `+msg+`: envoyer un message à un pseudo ou canal
|
||
|
||
----
|
||
/msg [-server <serveur>] <cible>[,<cible>...] <texte>
|
||
|
||
serveur : envoyer à ce serveur (nom interne)
|
||
cible : pseudo ou canal (peut-être un masque, '*' = canal courant)
|
||
texte : texte à envoyer
|
||
----
|
||
|
||
[[command_irc_names]]
|
||
* `+names+`: lister les pseudos sur des canaux
|
||
|
||
----
|
||
/names [<canal>[,<canal>...]]
|
||
|
||
canal : nom du canal
|
||
----
|
||
|
||
[[command_irc_nick]]
|
||
* `+nick+`: changer le pseudo courant
|
||
|
||
----
|
||
/nick [-all] <pseudo>
|
||
|
||
-all : définir le nouveau pseudo sur tous les serveurs connectés
|
||
pseudo : nouveau pseudo
|
||
----
|
||
|
||
[[command_irc_notice]]
|
||
* `+notice+`: envoyer un message notice à un utilisateur
|
||
|
||
----
|
||
/notice [-server <serveur>] <cible> <texte>
|
||
|
||
serveur : envoyer à ce serveur (nom interne)
|
||
cible : pseudo ou nom de canal
|
||
texte : texte à envoyer
|
||
----
|
||
|
||
[[command_irc_notify]]
|
||
* `+notify+`: ajouter une notification de présence ou de statut d'absence pour des pseudos sur les serveurs
|
||
|
||
----
|
||
/notify add <pseudo> [<serveur> [-away]]
|
||
del <pseudo>|-all [<serveur>]
|
||
|
||
add : ajouter une notification
|
||
pseudo : pseudo
|
||
serveur : nom interne du serveur (par défaut le serveur courant)
|
||
-away : notifier quand le message d'absence est changé (en faisant un whois sur le pseudo)
|
||
del : supprimer une notification
|
||
-all : supprimer toutes les notifications
|
||
|
||
Sans paramètre, cette commande affiche les notifications pour le serveur courant (ou tous les serveurs si la commande est exécutée sur le tampon "core").
|
||
|
||
Exemples :
|
||
notifier quand "toto" rejoint/quitte le serveur courant :
|
||
/notify add toto
|
||
notifier quand "toto" rejoint/quitte le serveur freenode :
|
||
/notify add toto freenode
|
||
notifier quand "toto" est absent ou de retour sur le serveur freenode :
|
||
/notify add toto freenode -away
|
||
----
|
||
|
||
[[command_irc_op]]
|
||
* `+op+`: donner le statut d'opérateur à un/des pseudo(s)
|
||
|
||
----
|
||
/op <pseudo> [<pseudo>...]
|
||
* -yes
|
||
|
||
pseudo : pseudo ou masque (le caractère joker "*" est autorisé)
|
||
* : donner le statut d'opérateur à tout le monde sur le canal
|
||
----
|
||
|
||
[[command_irc_oper]]
|
||
* `+oper+`: obtenir le statut d'opérateur
|
||
|
||
----
|
||
/oper <utilisateur> <mot_de_passe>
|
||
|
||
utilisateur : utilisateur
|
||
mot_de_passe : mot de passe
|
||
----
|
||
|
||
[[command_irc_part]]
|
||
* `+part+`: quitter un canal
|
||
|
||
----
|
||
/part [<canal>[,<canal>...]] [message]
|
||
|
||
canal : canal à quitter
|
||
message : message de fin (affiché aux autres utilisateurs)
|
||
----
|
||
|
||
[[command_irc_ping]]
|
||
* `+ping+`: envoyer un ping au serveur
|
||
|
||
----
|
||
/ping <cible1> [<cible2>]
|
||
|
||
cible1 : serveur
|
||
cible2 : faire suivre le ping à ce serveur
|
||
----
|
||
|
||
[[command_irc_pong]]
|
||
* `+pong+`: répondre à un message ping
|
||
|
||
----
|
||
/pong <démon> [<démon2>]
|
||
|
||
démon : démon qui a répondu au message Ping
|
||
démon2 : faire suivre le message à ce démon
|
||
----
|
||
|
||
[[command_irc_query]]
|
||
* `+query+`: envoyer un message privé à un pseudo
|
||
|
||
----
|
||
/query [-noswitch] [-server <serveur>] <pseudo>[,<pseudo>...] [<texte>]
|
||
|
||
-noswitch : ne pas basculer sur le nouveau tampon
|
||
serveur : envoyer à ce serveur (nom interne)
|
||
pseudo : pseudo
|
||
texte : texte à envoyer
|
||
----
|
||
|
||
[[command_irc_quiet]]
|
||
* `+quiet+`: faire taire des pseudos ou hôtes
|
||
|
||
----
|
||
/quiet [<canal>] [<pseudo> [<pseudo>...]]
|
||
|
||
canal : nom du canal
|
||
pseudo : pseudo ou hôte
|
||
|
||
Sans paramètre, cette commande affiche la liste des "quiet" pour le canal courant.
|
||
----
|
||
|
||
[[command_irc_quote]]
|
||
* `+quote+`: envoyer des données brutes au serveur sans analyse
|
||
|
||
----
|
||
/quote [-server <serveur>] <données>
|
||
|
||
serveur : envoyer à ce serveur (nom interne)
|
||
données : données brutes à envoyer
|
||
----
|
||
|
||
[[command_irc_reconnect]]
|
||
* `+reconnect+`: se reconnecter à un/plusieurs serveur(s)
|
||
|
||
----
|
||
/reconnect <serveur> [<serveur>...] [-nojoin] [-switch]
|
||
-all [-nojoin] [-switch]
|
||
|
||
serveur : serveur pour se reconnecter (nom interne)
|
||
-all : se reconnecter à tous les serveurs
|
||
-nojoin : ne rejoindre aucun canal (même si l'autojoin est activé pour le serveur)
|
||
-switch : basculer vers l'adresse suivante du serveur
|
||
----
|
||
|
||
[[command_irc_rehash]]
|
||
* `+rehash+`: demander au serveur de recharger son fichier de configuration
|
||
|
||
----
|
||
/rehash [<option>]
|
||
|
||
option : option supplémentaire, pour certains serveurs
|
||
----
|
||
|
||
[[command_irc_remove]]
|
||
* `+remove+`: forcer un utilisateur à quitter un canal
|
||
|
||
----
|
||
/remove [<canal>] <pseudo> [<raison>]
|
||
|
||
canal : nom du canal
|
||
pseudo : pseudo
|
||
raison : raison (les variables spéciales $nick, $channel et $server sont remplacées par leur valeur)
|
||
----
|
||
|
||
[[command_irc_restart]]
|
||
* `+restart+`: demander au serveur de redémarrer
|
||
|
||
----
|
||
/restart [<cible>]
|
||
|
||
cible : nom du serveur
|
||
----
|
||
|
||
[[command_irc_sajoin]]
|
||
* `+sajoin+`: forcer un utilisateur à rejoindre un ou plusieurs canaux
|
||
|
||
----
|
||
/sajoin <pseudo> <canal>[,<canal>...]
|
||
|
||
pseudo : pseudo
|
||
canal : canal
|
||
----
|
||
|
||
[[command_irc_samode]]
|
||
* `+samode+`: changer le mode du canal, sans avoir le statut d'opérateur
|
||
|
||
----
|
||
/samode [<canal>] <mode>
|
||
|
||
canal : nom du canal
|
||
mode : mode pour le canal
|
||
----
|
||
|
||
[[command_irc_sanick]]
|
||
* `+sanick+`: forcer un utilisateur à utiliser un autre pseudo
|
||
|
||
----
|
||
/sanick <pseudo> <nouveau_pseudo>
|
||
|
||
pseudo : pseudo
|
||
nouveau_pseudo : nouveau pseudo
|
||
----
|
||
|
||
[[command_irc_sapart]]
|
||
* `+sapart+`: forcer un utilisateur à quitter un ou plusieurs canaux
|
||
|
||
----
|
||
/sapart <pseudo> <canal>[,<canal>...]
|
||
|
||
pseudo : pseudo
|
||
canal : canal
|
||
----
|
||
|
||
[[command_irc_saquit]]
|
||
* `+saquit+`: forcer un utilisateur à quitter le serveur avec une raison
|
||
|
||
----
|
||
/saquit <pseudo> <raison>
|
||
|
||
pseudo : pseudo
|
||
raison : raison
|
||
----
|
||
|
||
[[command_irc_server]]
|
||
* `+server+`: lister, ajouter ou retirer des serveurs IRC
|
||
|
||
----
|
||
/server list|listfull [<nom>]
|
||
add <nom> <nom_machine>[/<port>] [-temp] [-<option>[=<valeur>]] [-no<option>]
|
||
copy|rename <nom> <nouveau_nom>
|
||
reorder <nom> [<nom>...]
|
||
open <nom>|-all [<nom>...]
|
||
del|keep <nom>
|
||
deloutq|jump|raw
|
||
|
||
list : afficher les serveurs (sans paramètre, cette liste est affichée)
|
||
listfull : afficher les serveurs avec de l'info détaillée pour chaque
|
||
add : ajouter un nouveau serveur
|
||
nom : nom du serveur, pour usage interne et affichage ; ce nom est utilisé pour se connecter au serveur (/connect nom) et pour définir les options du serveur : irc.server.name.xxx
|
||
nom_machine : nom ou adresse IP du serveur avec port en option (défaut : 6667), plusieurs adresses peuvent être séparées par une virgule
|
||
-temp : ajouter un serveur temporaire (non sauvé)
|
||
option : définir l'option pour le serveur (pour une option booléenne, la valeur peut être omise)
|
||
nooption : définir l'option booléenne à 'off' (par exemple : -nossl)
|
||
copy : dupliquer un serveur
|
||
rename : renommer un serveur
|
||
reorder : réordonner la liste des serveurs
|
||
open : ouvrir le tampon du serveur sans s'y connecter
|
||
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)
|
||
jump : sauter au tampon du serveur
|
||
raw : ouvre le tampon avec les données brutes IRC
|
||
|
||
Exemples :
|
||
/server listfull
|
||
/server add freenode chat.freenode.net
|
||
/server add freenode chat.freenode.net/6697 -ssl -autoconnect
|
||
/server add chatspike irc.chatspike.net/6667,irc.duckspike.net/6667
|
||
/server copy freenode freenode-test
|
||
/server rename freenode-test freenode2
|
||
/server reorder freenode2 freenode
|
||
/server del freenode
|
||
/server deloutq
|
||
----
|
||
|
||
[[command_irc_service]]
|
||
* `+service+`: enregistrer un nouveau service
|
||
|
||
----
|
||
/service <pseudo> <réservé> <distribution> <type> <réservé> <info>
|
||
|
||
distribution : visibilité du service
|
||
type : réservé pour une utilisation future
|
||
----
|
||
|
||
[[command_irc_servlist]]
|
||
* `+servlist+`: lister les services actuellement connectés au réseau
|
||
|
||
----
|
||
/servlist [<masque> [<type>]]
|
||
|
||
masque : lister seulement les services qui correspondent à ce masque
|
||
type : lister seulement les services de ce type
|
||
----
|
||
|
||
[[command_irc_squery]]
|
||
* `+squery+`: envoyer un message à un service
|
||
|
||
----
|
||
/squery <service> <texte>
|
||
|
||
service : nom du service
|
||
texte : texte à envoyer
|
||
----
|
||
|
||
[[command_irc_squit]]
|
||
* `+squit+`: déconnecter les liens vers un serveur
|
||
|
||
----
|
||
/squit <cible> <commentaire>
|
||
|
||
cible : nom du serveur
|
||
commentaire : commentaire
|
||
----
|
||
|
||
[[command_irc_stats]]
|
||
* `+stats+`: demander des statistiques sur le serveur
|
||
|
||
----
|
||
/stats [<requête> [<cible>]]
|
||
|
||
requête : c/h/i/k/l/m/o/y/u (voir la RFC1459)
|
||
cible : nom du serveur
|
||
----
|
||
|
||
[[command_irc_summon]]
|
||
* `+summon+`: envoyer aux utilisateurs d'un serveur IRC un message leur demandant de rejoindre IRC
|
||
|
||
----
|
||
/summon <utilisateur> [<cible> [<canal>]]
|
||
|
||
utilisateur : nom d'utilisateur
|
||
cible : nom du serveur
|
||
canal : nom du canal
|
||
----
|
||
|
||
[[command_irc_time]]
|
||
* `+time+`: demander l'heure locale de serveur
|
||
|
||
----
|
||
/time [<cible>]
|
||
|
||
cible : demander l'heure de ce serveur
|
||
----
|
||
|
||
[[command_irc_topic]]
|
||
* `+topic+`: recevoir/définir le titre du canal
|
||
|
||
----
|
||
/topic [<canal>] [<titre>|-delete]
|
||
|
||
canal : nom du canal
|
||
titre : nouveau titre
|
||
-delete : supprimer le titre du canal
|
||
----
|
||
|
||
[[command_irc_trace]]
|
||
* `+trace+`: trouver le chemin jusqu'à un serveur spécifique
|
||
|
||
----
|
||
/trace [<cible>]
|
||
|
||
cible : nom du serveur
|
||
----
|
||
|
||
[[command_irc_unban]]
|
||
* `+unban+`: supprimer le bannissement sur des pseudos ou hôtes
|
||
|
||
----
|
||
/unban [<canal>] <pseudo>|<nombre> [<pseudo>|<nombre>...]
|
||
|
||
canal : nom du canal
|
||
pseudo : pseudo ou hôte
|
||
nombre : numéro de bannissement (comme affiché par la commande /ban)
|
||
----
|
||
|
||
[[command_irc_unquiet]]
|
||
* `+unquiet+`: ne plus taire des pseudos ou hôtes
|
||
|
||
----
|
||
/unquiet [<canal>] <pseudo>|<nombre> [<pseudo>|<nombre>...]
|
||
|
||
canal : nom du canal
|
||
pseudo : pseudo ou hôte
|
||
nombre : numéro de "quiet" (comme affiché par la commande /quiet)
|
||
----
|
||
|
||
[[command_irc_userhost]]
|
||
* `+userhost+`: retourner une liste d'informations sur des pseudos
|
||
|
||
----
|
||
/userhost <pseudo> [<pseudo>...]
|
||
|
||
pseudo : pseudo
|
||
----
|
||
|
||
[[command_irc_users]]
|
||
* `+users+`: liste des utilisateurs connectés au serveur
|
||
|
||
----
|
||
/users [<cible>]
|
||
|
||
cible : nom du serveur
|
||
----
|
||
|
||
[[command_irc_version]]
|
||
* `+version+`: retourner la version du pseudo ou du serveur (courant ou spécifié)
|
||
|
||
----
|
||
/version [<cible>|<pseudo>]
|
||
|
||
cible : nom du serveur
|
||
pseudo : pseudo
|
||
----
|
||
|
||
[[command_irc_voice]]
|
||
* `+voice+`: donner la voix à/aux pseudo(s)
|
||
|
||
----
|
||
/voice <pseudo> [<pseudo>...]
|
||
|
||
pseudo : pseudo ou masque (le caractère joker "*" est autorisé)
|
||
* : donner la voix à tout le monde sur le canal
|
||
----
|
||
|
||
[[command_irc_wallchops]]
|
||
* `+wallchops+`: envoyer une notice aux opérateurs du canal
|
||
|
||
----
|
||
/wallchops [<canal>] <texte>
|
||
|
||
canal : nom du canal
|
||
texte : texte à envoyer
|
||
----
|
||
|
||
[[command_irc_wallops]]
|
||
* `+wallops+`: envoyer un message à tous les utilisateurs connectés qui ont activé le mode utilisateur 'w' pour eux-mêmes
|
||
|
||
----
|
||
/wallops <texte>
|
||
|
||
texte : texte à envoyer
|
||
----
|
||
|
||
[[command_irc_who]]
|
||
* `+who+`: générer une requête qui retourne une liste d'information
|
||
|
||
----
|
||
/who [<masque> [o]]
|
||
|
||
masque : information qui correspond à ce masque uniquement
|
||
o : seuls les opérateurs sont retournés correspondant au masque fourni
|
||
----
|
||
|
||
[[command_irc_whois]]
|
||
* `+whois+`: demander les informations sur le(s) utilisateur(s)
|
||
|
||
----
|
||
/whois [<cible>] [<pseudo>[,<pseudo>...]]
|
||
|
||
cible : nom de serveur
|
||
pseudo : pseudo (peut être un masque)
|
||
|
||
Sans paramètre, cette commande effectuera un whois sur :
|
||
- votre propre pseudo si le tampon est un serveur/canal
|
||
- le pseudo distant si le tampon est un privé.
|
||
|
||
Si l'option irc.network.whois_double_nick est activée, deux pseudos sont envoyés (si un seul est donné), pour avoir le temps d'inactivité dans la réponse.
|
||
----
|
||
|
||
[[command_irc_whowas]]
|
||
* `+whowas+`: demander de l'information sur un pseudo qui n'existe plus
|
||
|
||
----
|
||
/whowas <pseudo>[,<pseudo>...] [<nombre> [<cible>]]
|
||
|
||
pseudo : pseudo
|
||
nombre : nombre de réponses à retourner (recherche complète si nombre négatif)
|
||
cible : la réponse doit correspondre à ce masque
|
||
----
|