
WeeChat é um cliente IRC distribuído sob os termos da licença GNU General Public License 3 e vem sendo desenvolvido desde 2003.
Ele é extensível para diversas linguagens como: C, Python, Perl, Ruby, Lua, Tcl, Scheme, Javascript e PHP.
Utilize o gerenciador de pacotes da sua distribuição, exemplos:
emerge weechat # Gentoo, Funtoo, ...
sudo apt install weechat # Debian, Ubuntu, Mint, ...
sudo pacman -S weechat # Arch, Manjaro, ...
sudo dnf install weechat # Red Hat, CentOS, Fedora, ...O WeeChat também está disponível para: OpenBSD, NetBSD, FreeBSD, GNU Hurd, macOS, Solaris e entre outros.
weechat - Abre o WeeChat;/help - Obtém ajuda;/quit - Sai do WeeChat;/clear ou somente o alias CL - Limpa o buffer;/server add freenode chat.freenode.net - Adiciona um server, nesse exemplo o do freenode.net o mais conhecido;/connect freenode - Conecta ao freenode sem nickname e sem canal;/join #gentoo - Entra no canal #gentoo ou cria um canal temporário para uso;/nick marcosgentoo - Define seu nickname para marcosgentoo;/msg user "Minha mensagem" - Envia uma mensagem privada para user, para todos do canal basta digitar e presionar enter;/close - Sair de um canal ou de um chat privado;/disconnect - Desconectar do Servidor.
Se quiser fazer testes online, sugiro você testar com: https://webchat.freenode.net/
Alt + ←, Alt + ↓, …, F5 ou F6 - Navega pelo painel lateral para escolher para quem enviar, por exemplo: usuário específico ou todo canal;F12 - Faz scroll nos nomes dos usuários online;Alt + l - Troca o estilo do layout;Se quiser possuir um nickname registrado, use o comando:
/msg NickServ REGISTER YourPassword youremail@example.comLogar com seu usuário registrado:
/connect chat.freenode.net 6667 YourNick:YourPasswordSempre que usar e quiser perguntar alguma coisa, junte-se ao canal: #terminalroot e vamos lá bater um papo!
É possível ainda realizar muita coisa com o WeeChat, para isso sugiro você consultar a documentação nos links: