summaryrefslogtreecommitdiff
path: root/doc/fr
diff options
context:
space:
mode:
authorSébastien Helleu <flashcode@flashtux.org>2021-07-10 18:35:57 +0200
committerSébastien Helleu <flashcode@flashtux.org>2021-07-10 18:35:57 +0200
commit940409775646050ba1f4ff519b470562960abc3a (patch)
treed94febd861a6ae9bfa3d64cd6519ec9855e598d4 /doc/fr
parenta16616637ace011e25ac8b94606eacf6ff5a98ff (diff)
downloadweechat-940409775646050ba1f4ff519b470562960abc3a.zip
doc: add chapters on IRC servers, channels, private messages (user's guide)
Diffstat (limited to 'doc/fr')
-rw-r--r--doc/fr/weechat_user.fr.adoc237
1 files changed, 224 insertions, 13 deletions
diff --git a/doc/fr/weechat_user.fr.adoc b/doc/fr/weechat_user.fr.adoc
index bc3ef4a21..eb4b113a3 100644
--- a/doc/fr/weechat_user.fr.adoc
+++ b/doc/fr/weechat_user.fr.adoc
@@ -2957,15 +2957,133 @@ Il est possible de passer une URL pour un ou plusieurs serveurs, comme suit :
irc[6][s]://[pseudo[:mot_passe]@]irc.example.org[:port][/canal][,canal[...]]
----
-Exemple pour rejoindre _#weechat_ et _#toto_ sur le serveur _irc.libera.chat_,
-port par défaut (6667), avec le pseudo _nono_ :
+Exemple pour rejoindre _#weechat_ et _#weechat-fr_ sur le serveur
+_irc.libera.chat_, port par défaut (6667), avec le pseudo _alice_ :
----
-$ weechat irc://nono@irc.libera.chat/#weechat,#toto
+$ weechat irc://alice@irc.libera.chat/#weechat,#weechat-fr
+----
+
+[[irc_servers]]
+==== Serveurs
+
+[[irc_servers_add]]
+===== Ajout d'un serveur
+
+Par défaut aucun serveur n'est défini. Vous pouvez ajouter autant de serveurs
+que vous le souhaitez avec la commande <<command_irc_server,/server>>.
+
+Par exemple pour vous connecter à https://libera.chat/[libera.chat] avec SSL
+(communications chiffrées) :
+
+----
+/server add libera irc.libera.chat/6697 -ssl
+----
+
+Vous pouvez demander à WeeChat de se connecter automatiquement à ce serveur
+au démarrage :
+
+----
+/set irc.server.libera.autoconnect on
+----
+
+Pour vous authentifier, il est recommandé d'utiliser SASL (si le serveur le
+supporte), avec le mot de passe stocké sous forme de donnée sécurisée (voir aussi
+le chapitre sur <<irc_sasl_authentication,l'authentification avec SASL>>) :
+
+----
+/set irc.server.libera.sasl_username "alice"
+/secure set libera_password xxxxxxx
+/set irc.server.libera.sasl_password "${sec.data.libera_password}"
+----
+
+Si SASL n'est pas supporté, vous pouvez utiliser une commande pour envoyer
+un message à nickserv :
+
+----
+/set irc.server.libera.command "/msg nickserv identify ${sec.data.libera_password}"
+----
+
+[NOTE]
+En envoyant une commande à nickserv, vous pourriez être authentifié après avoir
+rejoint les canaux, ce qui peut être un problème sur certains canaux qui
+vous obligent à être authentifié pour les rejoindre. Dans ce cas, vous pouvez
+définir un délai après la commande : `/set irc.server.libera.command_delay 5`.
+
+[[irc_servers_options]]
+===== Options du serveur
+
+Les options du serveur sont nommées `irc.server.<serveur>.<option>` où `<serveur>`
+est le nom interne du serveur et `<option>` le nom de l'option. +
+La valeur d'une option de serveur est héritée de `irc.server_default.xxx` si
+l'option de serveur a la valeur spéciale `null`.
+
+Par exemple si vous avez créé le serveur _libera_ avec les commandes ci-dessus,
+vous verrez ceci avec la commande `/fset libera` :
+
+....
+irc.server.libera.addresses string "irc.libera.chat/6697"
+irc.server.libera.anti_flood_prio_high integer null -> 2
+irc.server.libera.anti_flood_prio_low integer null -> 2
+irc.server.libera.autoconnect boolean on
+irc.server.libera.autojoin string null -> ""
+irc.server.libera.autoreconnect boolean null -> on
+irc.server.libera.autoreconnect_delay integer null -> 10
+irc.server.libera.autorejoin boolean null -> off
+irc.server.libera.autorejoin_delay integer null -> 30
+irc.server.libera.away_check integer null -> 0
+irc.server.libera.away_check_max_nicks integer null -> 25
+irc.server.libera.capabilities string null -> "*"
+irc.server.libera.charset_message integer null -> message
+irc.server.libera.command string null -> ""
+irc.server.libera.command_delay integer null -> 0
+irc.server.libera.connection_timeout integer null -> 60
+irc.server.libera.default_chantypes string null -> "#&"
+irc.server.libera.ipv6 boolean null -> on
+irc.server.libera.local_hostname string null -> ""
+irc.server.libera.msg_kick string null -> ""
+irc.server.libera.msg_part string null -> "WeeChat ${info:version}"
+irc.server.libera.msg_quit string null -> "WeeChat ${info:version}"
+irc.server.libera.nicks string null -> "alice,alice1,alice2,alice3,alice4"
+irc.server.libera.nicks_alternate boolean null -> on
+irc.server.libera.notify string null -> ""
+irc.server.libera.password string null -> ""
+irc.server.libera.proxy string null -> ""
+irc.server.libera.realname string null -> ""
+irc.server.libera.sasl_fail integer null -> reconnect
+irc.server.libera.sasl_key string null -> ""
+irc.server.libera.sasl_mechanism integer null -> plain
+irc.server.libera.sasl_password string "${sec.data.libera_password}"
+irc.server.libera.sasl_timeout integer null -> 15
+irc.server.libera.sasl_username string "alice"
+irc.server.libera.split_msg_max_length integer null -> 512
+irc.server.libera.ssl boolean on
+irc.server.libera.ssl_cert string null -> ""
+irc.server.libera.ssl_dhkey_size integer null -> 2048
+irc.server.libera.ssl_fingerprint string null -> ""
+irc.server.libera.ssl_password string null -> ""
+irc.server.libera.ssl_priorities string null -> "NORMAL:-VERS-SSL3.0"
+irc.server.libera.ssl_verify boolean null -> on
+irc.server.libera.usermode string null -> ""
+irc.server.libera.username string null -> "alice"
+....
+
+Par exemple si vous voulez vous connecter automatiquement à tous les serveurs
+que vous ajoutez sans avoir à le faire sur chaque serveur, vous pouvez faire :
+
+----
+/set irc.server_default.autoconnect on
+----
+
+Et puis vous pouvez réinitialiser l'option du serveur pour qu'elle utilise
+la valeur héritée, qui est maintenant `on` au lieu de la valeur par défaut `off` :
+
+----
+/unset irc.server.libera.autoconnect
----
[[irc_ssl_certificates]]
-==== Certificats SSL
+===== Certificats SSL
Lors de la connexion à un serveur IRC avec SSL, WeeChat vérifie par défaut que
la connexion est entièrement de confiance.
@@ -2996,7 +3114,7 @@ et peut échouer, même si cela pouvait être OK dans les versions inférieures
0.3.1.
[[irc_connect_oftc_with_certificate]]
-===== Premier exemple : se connecter à oftc en vérifiant le certificat
+====== Premier exemple : se connecter à oftc en vérifiant le certificat
* Importer le certificat sous le shell :
@@ -3019,7 +3137,7 @@ Il est possible de concaténer plusieurs certificats dans le fichier CAs.pem.
----
[[irc_connect_oftc_with_certfp]]
-===== Second exemple : se connecter à oftc en utilisant CertFP
+====== Second exemple : se connecter à oftc en utilisant CertFP
* Créer le certificat sous le shell :
@@ -3044,7 +3162,7 @@ config WeeChat qui peut aussi être par exemple `~/.weechat`.
Pour plus d'informations, consulter https://www.oftc.net/NickServ/CertFP
[[irc_sasl_authentication]]
-==== Authentification avec SASL
+===== Authentification avec SASL
WeeChat supporte l'authentification avec SASL, en utilisant différents
mécanismes :
@@ -3067,7 +3185,7 @@ Les options dans le serveur sont :
_ecdsa-nist256p-challenge_)
[[irc_sasl_ecdsa_nist256p_challenge]]
-===== SASL ECDSA-NIST256P-CHALLENGE
+====== SASL ECDSA-NIST256P-CHALLENGE
Vous devez générer une clé privée pour vous authentifier avec le mécanisme
ECDSA-NIST256P-CHALLENGE (aucun mot de passe n'est requis lors de la
@@ -3113,8 +3231,41 @@ Reconnectez-vous au serveur :
/reconnect libera
----
+[[irc_servers_connection]]
+===== Connexion
+
+Vous pouvez vous connecter au serveur avec la commande
+<<command_irc_connect,/connect>> :
+
+----
+/connect libera
+----
+
+Pour vous déconnecter :
+
+----
+/disconnect libera
+----
+
+Ou juste ceci si vous être sur un tampon appartenant au serveur _libera_
+(serveur, canal, privé) :
+
+----
+/disconnect
+----
+
+Lorsque vous vous connectez à plusieurs serveurs à la fois, les tampons des
+serveurs sont mélangés par défaut et vous pouvez basculer entre eux avec
+la touche kbd:[Ctrl+x]. +
+Il est possible de désactiver le mélange des tampons serveurs pour avoir
+un tampon distinct par serveur :
+
+----
+/set irc.look.server_buffer independent
+----
+
[[irc_tor_sasl]]
-==== Connexion avec TOR et SASL
+===== Connexion avec TOR et SASL
Quelques serveurs acceptent les connexions avec TOR (https://www.torproject.org/),
un réseau de tunnels virtuels qui permet aux personnes et groupes d'améliorer
@@ -3133,7 +3284,7 @@ et port dépend de votre configuration de TOR) :
/proxy add tor socks5 127.0.0.1 9050
----
-Maintenant, ajouter un nouveau serveur (remplacez le nom du serveur "irc-tor" et
+Maintenant, ajoutez un nouveau serveur (remplacez le nom du serveur "irc-tor" et
l'adresse par une valide) :
----
@@ -3162,6 +3313,66 @@ Et enfin, connectez-vous au serveur :
/connect irc-tor
----
+[[irc_channels]]
+==== Canaux
+
+Vous pouvez rejoindre des canaux avec la commande <<command_irc_join,/join>> :
+
+----
+/join #canal
+----
+
+Quitter un canal (en laissant le tampon ouvert) :
+
+----
+/part [message de fin]
+----
+
+Les canaux que vous rejoignez ne sont pas sauvegardés. Si vous souhaitez les
+rejoindre automatiquement à la connexion au serveur, vous devez définir l'option
+`autojoin` du serveur :
+
+----
+/set irc.server.libera.autojoin "#weechat,#weechat-fr"
+----
+
+[NOTE]
+Certains scripts peuvent aider pour définir automatiquement cette option,
+voir `/script search autojoin`.
+
+Attention, les espaces ne peuvent être utilisés que pour séparer les canaux
+des clés, par exemple si `#canal1` requiert une clé mais pas `#canal2`:
+
+----
+/set irc.server.libera.autojoin "#canal1,#canal2 cle1"
+----
+
+Pour de l'aide sur le format, voir `/help irc.server.libera.autojoin`.
+
+[[irc_private_messages]]
+==== Messages privés
+
+Vous pouvez envoyer un message privé avec la commande <<command_irc_query,/query>>,
+qui ouvre un tampon séparé :
+
+----
+/query bob salut, comment vas-tu ?
+----
+
+Sans paramètre la commande ouvre juste le tampon (ou le sélectionne s'il est
+déjà ouvert) :
+
+----
+/query bob
+----
+
+Pour fermer le tampon privé, vous pouvez utiliser cette commande sur le tampon
+privé :
+
+----
+/close
+----
+
[[irc_smart_filter_join_part_quit]]
==== Filtre intelligent pour les messages join/part/quit
@@ -3567,11 +3778,11 @@ Vous obtiendrez les fichiers suivants :
├── libera
│ ├── libera.weechatlog
│ ├── #weechat.weechatlog
- │ └── #mychan.weechatlog
+ │ └── #moncanal.weechatlog
├── oftc
│ ├── oftc.weechatlog
- │ ├── #chan1.weechatlog
- │ └── #chan2.weechatlog
+ │ ├── #canal1.weechatlog
+ │ └── #canal2.weechatlog
...
....