Aller au contenu

How to use Weechat

0. Description

WeeChat (Wee Enhanced Environment for Chat) is a free chat client, fast and light, designed for many operating systems. It is highly customizable and extensible with scripts.

1. Installation

  • Archlinux
    $ pacman -S weechat
    

2. Joindre un nouveau serveur

# Ajouter un serveur
/server add [nameServer] [addressServer]/[portServer]
/save
# Ajouter une addresse serveur
/set irc.server.[nameServer].addresses [addressServer]/[portServer]
# Activer ssl
/set irc.server.[nameServer].ssl on
# Désactiver la vérification SSL (Seulement si nécessaire)
/set irc.server.[nameServer].ssl_verify off
# Reconnexion auto au serveur
/set irc.server.[nameServer].autoconnect on
# Connexion auto à X salons
/set irc.server.[nameServer].autojoin "#XXXXX,#XXXXX"
# Sauvegarder
/save

3. Configurer son identité

1
2
3
4
5
6
# Set nickname
/set irc.server.[nameServer].nicks "zami3l"
# Set username
/set irc.server[nameServer].username "Zami3l"
# Set real name
/set irc.server.[nameServer].username "Zami3l"

4. NickServer

1
2
3
4
5
6
# S'enregistrer
/msg NickServ register [MyPassword] [MyEmail]
# Vérifier son email
/msg NickServ verify register zami3l [MyPassCode]
# S'authentifier
/msg NickServ identify [MyPassword]

5. Créer son coffre-fort

1
2
3
4
5
6
# Créer sa passphrase
/secure passphrase [YourPassphrase]
# Set password
/secure set [nameServerPassword] [YourPassword]
# S'authentifier automatiquement après la connexion
/set irc.server.[nameServer].command "/msg NickServ identify ${sec.data.[nameServerPassword]}"

6. SASL

1
2
3
# Set username et password
/set irc.server.[nameServer].sasl_username "zami3l"
/set irc.server.[nameServer].sasl_password "${sec.data.[nameServerPassword]}"

7. Autres

  • Protéger son username

    /msg NickServ set secure on
    

  • Configurer son password

    /msg NickServ set password "MyNewPassword"
    

  • Supprimer le ghost connexion

    /msg NickServ ghost zami3l "MyPassword"
    

  • Voir les informations username

    /msg NickServ info Pseudo
    

  • Ajouter URL et email

    1
    2
    3
    4
    # Set url
    /msg NickServ set url MyWebsite
    # Set email
    /msg NickServ set email MyEmail
    

  • Cacher son email

    /msg NickServ hide email
    

  • Afficher la configuration du serveur

    /set irc.server.[nameServer].*
    

  • Encodage

    1
    2
    3
    4
    # Voir la configuration
    /charset
    # Set encodage
    /set charset.default.decode "ISO-8859-15"