mirror of
https://github.com/weechat/weechat.git
synced 2026-07-05 09:13:14 +02:00
952 lines
26 KiB
Plaintext
952 lines
26 KiB
Plaintext
//
|
||
// This file is auto-generated by script docgen.py.
|
||
// DO NOT EDIT BY HAND!
|
||
//
|
||
[[command_irc_admin]]
|
||
[command]*`admin`* trouver les informations sur l'administrateur du serveur::
|
||
|
||
----
|
||
/admin [<cible>]
|
||
|
||
cible : nom du serveur
|
||
----
|
||
|
||
[[command_irc_allchan]]
|
||
[command]*`allchan`* exécuter une commande sur tous les canaux de tous les serveurs connectés::
|
||
|
||
----
|
||
/allchan [-current] [-exclude=<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é)
|
||
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
|
||
----
|
||
|
||
[[command_irc_allpv]]
|
||
[command]*`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 : exécuter la commande pour les tampons privés du serveur courant seulement
|
||
-exclude : exclure 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
|
||
fermer tous les tampons privés :
|
||
/allpv close
|
||
----
|
||
|
||
[[command_irc_allserv]]
|
||
[command]*`allserv`* exécuter une commande sur tous les serveurs connectés::
|
||
|
||
----
|
||
/allserv [-exclude=<serveur>[,<serveur>...]] <commande> [<paramètres>]
|
||
|
||
-exclude : exclude 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]]
|
||
[command]*`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]]
|
||
[command]*`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, extended-join, multi-prefix, server-time, userhost-in-names.
|
||
|
||
Les capacités à activer automatiquement sur les serveurs peuvent être définies dans l'opion 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]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`die`* arrêter le serveur::
|
||
|
||
----
|
||
/die [<cible>]
|
||
|
||
cible : nom du serveur
|
||
----
|
||
|
||
[[command_irc_disconnect]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`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 un 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]]
|
||
[command]*`info`* voir les informations décrivant le serveur::
|
||
|
||
----
|
||
/info [<cible>]
|
||
|
||
cible : nom du serveur
|
||
----
|
||
|
||
[[command_irc_invite]]
|
||
[command]*`invite`* inviter un pseudo sur un canal::
|
||
|
||
----
|
||
/invite <pseudo> [<pseudo>...] [<canal>]
|
||
|
||
pseudo : pseudo
|
||
canal : canal
|
||
----
|
||
|
||
[[command_irc_ison]]
|
||
[command]*`ison`* vérifier si un pseudo est actuellement sur IRC::
|
||
|
||
----
|
||
/ison <pseudo> [<pseudo>...]
|
||
|
||
pseudo : pseudo
|
||
----
|
||
|
||
[[command_irc_join]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`kill`* fermer la connexion client-serveur::
|
||
|
||
----
|
||
/kill <pseudo> [<raison>]
|
||
|
||
pseudo : pseudo
|
||
raison : raison
|
||
----
|
||
|
||
[[command_irc_links]]
|
||
[command]*`links`* lister tous les noms de serveurs connus du serveur qui répondent à la requête::
|
||
|
||
----
|
||
/links [[<serveur>] <masque_serveur>]
|
||
|
||
serveur : ce serveur doit répondre à la requête
|
||
masque_serveur : liste des serveurs correspondant au masque
|
||
----
|
||
|
||
[[command_irc_list]]
|
||
[command]*`list`* lister les canaux et leur titre::
|
||
|
||
----
|
||
/list [<canal>[,<canal>...]] [<serveur>] [-re <regex>]
|
||
|
||
canal : canal à lister
|
||
serveur : nom du serveur
|
||
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)
|
||
|
||
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]]
|
||
[command]*`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]]
|
||
[command]*`map`* afficher une carte graphique du réseau IRC::
|
||
|
||
----
|
||
----
|
||
|
||
[[command_irc_me]]
|
||
[command]*`me`* envoyer une action CTCP au canal courant::
|
||
|
||
----
|
||
/me <message>
|
||
|
||
message : message à envoyer
|
||
----
|
||
|
||
[[command_irc_mode]]
|
||
[command]*`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]]
|
||
[command]*`motd`* obtenir le message du jour::
|
||
|
||
----
|
||
/motd [<cible>]
|
||
|
||
cible : nom du serveur
|
||
----
|
||
|
||
[[command_irc_msg]]
|
||
[command]*`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]]
|
||
[command]*`names`* lister les pseudos sur des canaux::
|
||
|
||
----
|
||
/names [<canal>[,<canal>...]]
|
||
|
||
canal : nom du canal
|
||
----
|
||
|
||
[[command_irc_nick]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`oper`* obtenir le statut d'opérateur::
|
||
|
||
----
|
||
/oper <utilisateur> <mot_de_passe>
|
||
|
||
utilisateur : utilisateur
|
||
mot_de_passe : mot de passe
|
||
----
|
||
|
||
[[command_irc_part]]
|
||
[command]*`part`* quitter un canal::
|
||
|
||
----
|
||
/part [<canal>[,<canal>...]] [message]
|
||
|
||
canal : canal à quitter
|
||
message : message de fin (affiché aux autres utilisateurs)
|
||
----
|
||
|
||
[[command_irc_ping]]
|
||
[command]*`ping`* envoyer un ping au serveur::
|
||
|
||
----
|
||
/ping <serveur1> [<serveur2>]
|
||
|
||
serveur1 : serveur
|
||
serveur2 : faire suivre le ping à ce serveur
|
||
----
|
||
|
||
[[command_irc_pong]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`rehash`* demander au serveur de recharger son fichier de configuration::
|
||
|
||
----
|
||
/rehash [<option>]
|
||
|
||
option : option supplémentaire, pour certains serveurs
|
||
----
|
||
|
||
[[command_irc_remove]]
|
||
[command]*`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]]
|
||
[command]*`restart`* demander au serveur de redémarrer::
|
||
|
||
----
|
||
/restart [<cible>]
|
||
|
||
cible : nom du serveur
|
||
----
|
||
|
||
[[command_irc_sajoin]]
|
||
[command]*`sajoin`* forcer un utilisateur à rejoindre un ou plusieurs canaux::
|
||
|
||
----
|
||
/sajoin <pseudo> <canal>[,<canal>...]
|
||
|
||
pseudo : pseudo
|
||
canal : canal
|
||
----
|
||
|
||
[[command_irc_samode]]
|
||
[command]*`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]]
|
||
[command]*`sanick`* forcer un utilisateur à utiliser un autre pseudo::
|
||
|
||
----
|
||
/sanick <pseudo> <nouveau_pseudo>
|
||
|
||
pseudo : pseudo
|
||
nouveau_pseudo : nouveau pseudo
|
||
----
|
||
|
||
[[command_irc_sapart]]
|
||
[command]*`sapart`* forcer un utilisateur à quitter un ou plusieurs canaux::
|
||
|
||
----
|
||
/sapart <pseudo> <canal>[,<canal>...]
|
||
|
||
pseudo : pseudo
|
||
canal : canal
|
||
----
|
||
|
||
[[command_irc_saquit]]
|
||
[command]*`saquit`* forcer un utilisateur à quitter le serveur avec une raison::
|
||
|
||
----
|
||
/saquit <pseudo> <raison>
|
||
|
||
pseudo : pseudo
|
||
raison : raison
|
||
----
|
||
|
||
[[command_irc_server]]
|
||
[command]*`server`* lister, ajouter ou retirer des serveurs IRC::
|
||
|
||
----
|
||
/server list|listfull [<serveur>]
|
||
add <serveur> <nom>[/<port>] [-temp] [-<option>[=<valeur>]] [-no<option>]
|
||
copy|rename <serveur> <nouveau_nom>
|
||
reorder <serveur> [<serveur>...]
|
||
del|keep <serveur>
|
||
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
|
||
serveur : nom du serveur, pour usage interne et affichage
|
||
nom : 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
|
||
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]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`squery`* envoyer un message à un service::
|
||
|
||
----
|
||
/squery <service> <texte>
|
||
|
||
service : nom du service
|
||
texte : texte à envoyer
|
||
----
|
||
|
||
[[command_irc_squit]]
|
||
[command]*`squit`* déconnecter les liens vers un serveur::
|
||
|
||
----
|
||
/squit <serveur> <commentaire>
|
||
|
||
serveur : nom du serveur
|
||
commentaire : commentaire
|
||
----
|
||
|
||
[[command_irc_stats]]
|
||
[command]*`stats`* demander des statistiques sur le serveur::
|
||
|
||
----
|
||
/stats [<requête> [<serveur>]]
|
||
|
||
requête : c/h/i/k/l/m/o/y/u (voir la RFC1459)
|
||
serveur : nom du serveur
|
||
----
|
||
|
||
[[command_irc_summon]]
|
||
[command]*`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]]
|
||
[command]*`time`* demander l'heure locale de serveur::
|
||
|
||
----
|
||
/time [<cible>]
|
||
|
||
cible : demander l'heure de ce serveur
|
||
----
|
||
|
||
[[command_irc_topic]]
|
||
[command]*`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]]
|
||
[command]*`trace`* trouver le chemin jusqu'à un serveur spécifique::
|
||
|
||
----
|
||
/trace [<cible>]
|
||
|
||
cible : nom du serveur
|
||
----
|
||
|
||
[[command_irc_unban]]
|
||
[command]*`unban`* supprimer le bannissement sur des pseudos ou hôtes::
|
||
|
||
----
|
||
/unban [<canal>] <pseudo> [<pseudo>...]
|
||
|
||
canal : nom du canal
|
||
pseudo : pseudo ou hôte
|
||
----
|
||
|
||
[[command_irc_unquiet]]
|
||
[command]*`unquiet`* ne plus taire des pseudos ou hôtes::
|
||
|
||
----
|
||
/unquiet [<canal>] <pseudo> [<pseudo>...]
|
||
|
||
canal : nom du canal
|
||
pseudo : pseudo ou hôte
|
||
----
|
||
|
||
[[command_irc_userhost]]
|
||
[command]*`userhost`* retourner une liste d'informations sur des pseudos::
|
||
|
||
----
|
||
/userhost <pseudo> [<pseudo>...]
|
||
|
||
pseudo : pseudo
|
||
----
|
||
|
||
[[command_irc_users]]
|
||
[command]*`users`* liste des utilisateurs connectés au serveur::
|
||
|
||
----
|
||
/users [<cible>]
|
||
|
||
cible : nom du serveur
|
||
----
|
||
|
||
[[command_irc_version]]
|
||
[command]*`version`* retourner la version du pseudo ou du serveur (courant ou spécifié)::
|
||
|
||
----
|
||
/version [<serveur>|<pseudo>]
|
||
|
||
serveur : nom du serveur
|
||
pseudo : pseudo
|
||
----
|
||
|
||
[[command_irc_voice]]
|
||
[command]*`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]]
|
||
[command]*`wallchops`* envoyer une notice aux opérateurs du canal::
|
||
|
||
----
|
||
/wallchops [<canal>] <texte>
|
||
|
||
canal : nom du canal
|
||
texte : texte à envoyer
|
||
----
|
||
|
||
[[command_irc_wallops]]
|
||
[command]*`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]]
|
||
[command]*`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]]
|
||
[command]*`whois`* demander les informations sur le(s) utilisateur(s)::
|
||
|
||
----
|
||
/whois [<serveur>] [<pseudo>[,<pseudo>...]]
|
||
|
||
serveur : 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]]
|
||
[command]*`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
|
||
----
|