2021-09-16 | aprates.dev
O Internet relay chat (IRC) é um sistema de bate-papo baseado em texto. Ele permite discussões entre qualquer número de participantes nos chamados canais de conversação, bem como discussões entre apenas dois parceiros. - Wikipedia
┏┳┓╻┏━┓┏━╸ ╻┏━╸┏━┓ ┏┳┓┏━┓┏┓╻ ┃┃┃┃┣┳┛┃ ┃┃ ┃┓┃ ┃┃┃┗━┓┃┗┫ ╹ ╹╹╹┗╸┗━╸ ╹┗━╸┗┻┛ ╹ ╹┗━┛╹ ╹
Lembro-me de usar o IRC na minha adolescência … Memórias embaralhadas do mirc, icq, msn e conversas de longa duração, enquanto escrevia html no win95 usando o bloco de notas :P
Conforme novos serviços como o libera
[2] surgiram, e novos canais sobre projetos 'libre' e de código aberto começaram a florescer aqui e ali, eu senti vontade de dar uma volta e entrar na nova onda. 'Fear of missing out?' Nah, mais como coisa de tribo dos desenvolvedores. Decidi fazer isso enquanto tentava viver um pouco mais na linha de comando …
Optando por WeeChat
[3] baseado em terminal como cliente de IRC, descobri que ele precisa de alguns passos de configuração misteriosos, que depois de algumas idas e voltas, e de alguns erros, decidi rm -r ~/.config/weechat
e começar de novo. Enquanto o fazia cuidadosamente pela segunda vez. Eu tomei nota dos passos certos desta vez e os escrevi neste tutorial, esperando que possam ser úteis para alguém (ainda que seja o futuro eu quando eu esquecer como se faz novamente).
Para Linux, o WeeChat
deve estar disponível através do seu gerenciador de pacotes favorito em praticamente todas as principais distros. Para o macOS, você pode instalá-lo via Homebrew
[4] e… Windows? Talvez via WSL
- não tenho certeza, não tentei.
### Configuração Passo-A-Passo Faça isso na ordem que eu descrevo, esse é o truque: a ordem certa. * Em primeiro lugar, na linha de comando, inicie o aplicativo:
weechat
* Adicione o servidor `libera` (com SSL):
/server add libera irc.libera.chat/6697 -ssl
* Defina o seu nome de usuário (melhor antes de se conectar):
/set irc.server.libera.nicks
/set irc.server.libera.username
/connect libera /set irc.server.libera.autoconnect on
libera
[5] (pule se você já tiver registrado):
/msg NickServ REGISTER
Com relação à senha, digite uma nova senha para o seu usuário. Em seguida, você receberá um e-mail com um comando que deverá ser inserido para confirmar seu cadastro. Vai ser algo mais ou menos assim:
/msg NickServ VERIFY REGISTER
/set irc.server.libera.sasl_mechanism PLAIN /set irc.server.libera.sasl_username/set irc.server.libera.sasl_password
/save
et voilà!
Se é o caso de você nunca ter usado o IRC antes, ou como eu, esqueceu a maior parte disto. Não se sinta perdido, aqui vai uma rápida recapitulação…
/join #channel
/msg user message
/query user message
/query user1,user2,user3 message
/invite user #channel
/close
/set weechat.look.mouse on
WeeChat
iniciar:
/set irc.server.libera.autojoin "#channel1,#channel2"
/set irc.look.smart_filter on /filter add irc_smart * irc_smart_filter *
É isso aí, um pouco enrolado, mas enfim, tudo certo!
Agora você pode curtir seu bate-papo diretamente do terminal :D
=> libera | WeeChat | Homebrew | Registro de Nick
=> Arquivos da Cápsula | Home da Cápsula
Comente sobre um dos meus posts, fale comigo, diga: hello@aprates.dev
=> Assine o feed da Cápsula | Confira o projeto FatScript no GitLab | Confira meus projetos no GitHub | Confira meus projetos no SourceHut
© aprates.dev, 2021-2024 - o conteúdo deste site está licenciado sob
=> Licença Creative Commons BY-NC-SA 4.0 | Construído orgulhosamente com GemPress | Política de Privacidade This content has been proxied by September (3851b).Proxy Information
text/gemini