Acessando protocolos msn, jabber, AOL, ICQ, via IRC com o Bitlbee

Para quem odeia aqueles alarmes, animações, desenhos e emoticons, conheça como acessar seus protocolos prediletos através de um cliente de IRC. Um grupo de holandeses resolveu criar um programa de servidor através do qual clientes de IRC (como XChat, mIRC etc) podem se conectar e conectar-se a múltiplas contas MSN/Jabber/ICQ/AOL/Yahoo (incluindo Google Talk). O resultado dessa idéia chama-se Bitlbee, que pode ser baixado e rodado localmente ou qualquer um pode se conectar a um dos servidores públicos existentes.
Para nos ambientarmos no Bitlbee, irei criar uma conta e adicionar alguns contatos. Para isso, vamos digitar em um cliente de IRC o comando equivalente a:
/server im.bitlbee.org 6667
O comando acima irá nos conectar ao servidor im.bitlbee.org na porta 6667 (padrão deste servidor). Assim que a conexão for estabelecida, o canal &bitlbee será automaticamente aberto e o nick root (um bot) irá enviar as seguintes mensagens:
(root) Welcome to the BitlBee gateway!
(root)
(root) If you’ve never used BitlBee before, please do read the help information using the help command. Lots of FAQ’s are answered there.
Através do nick root o Bitlbee irá mandar as mensagens de erro e outras comunicações do sistema. Tudo que é dito no canal &bitlbee só é visto por você e mais ninguém, mesmo que esteja no mesmo servidor im.bitlbee.org. O nick que você utilizar no ato da conexão será considerado como login para o Bitlbee. Para acessar sua conta denovo, você terá que utilizar o mesmo nick. Caso queira trocar, será necessário desconectar pois o Bitlbee não suporta o comando /nick.
Para esta demonstração utilizarei o nick kazenin (que na verdade é o meu nick nas redes freenode e virtualife). O primeiro passo será adicionar uma conta MSN. Para isso basta digitar:
(kazenin) account add msn meuusuario@hotmail.com minhasenha
O comando acima irá adicionar no sistema a conta de MSN de endereço meuusuario@hotmail.com com a senha minhasenha. O sistema irá confirmar a adesão com a mensagem:
(root) Account successfully added
Assim como no Pidgin, além de adicionar no sistema a conta com sua respectiva senha, temos que torná-la online. Para isso, envie a mensagem:
(kazenin) account on
O Bitlbee irá retornar:
(root) MSN – Logging in: Connecting
(root) MSN – Logging in: Connected to server, waiting for reply
(root) MSN – Logging in: Transferring to other server
(root) MSN – Logging in: Connected to server, waiting for reply
(root) MSN – Logging in: Authenticated, getting buddy list
(root) MSN – Logged in
* bruna (bruna.mu@…com) has joined &bitlbee
* papa (pzl@…org) has joined &bitlbee
* root sets mode: +v papa
* frikasoide (frikasoide@…com) has joined &bitlbee
Entrarão nos canais os nicks correspondentes aos usuários que estão na lista de contato do MSN de meuusuario@hotmail.com. Os nicks são constituídos pelo nome à esquerda da arroba do endereço MSN. Se houverem nicks homônimos, o Bitlbee irá adicionar underline (_) ao final do nick para evitar colisões.
Para enviar mensagens basta abrir um PVT com um dos nicks e a mensagem chegará ao seu destinatário. Vale ressaltar que não só múltiplas contas de protocolos diferentes podem ser adicionadas no Bitlbee como também múltiplas contas de um mesmo protocolo, ou seja, seguindo o exemplo desta postagem, poderíamos adicionar outros MSNs.
Por fim, vamos salvar a conta neste servidor para que não seja necessário repetir a adesão da conta todas as vezes. Para isso basta digitar:
(kazenin) register senha123456
(root) Password successfully changed
(root) Configuration saved
A conta kazenin foi registrada com a senha senha123456. Da próxima vez, basta entrar em im.bitlbee.org utilizando o nick kazenin e enviar a seguinte mensagem para se identificar:
(kazenin) identify senha123456
(root) Password accepted
E todas as suas alterações serão salvadas sob este nick e senha. Para conhecer mais comandos e como utilizar melhor o Bitlbee, envie a mensagem:
(kazenin) help quickstart
E o nick root irá exibir um breve tutorial que permite um uso satisfatório do Bitlbee. O Bitlbee só peca por ainda não suportar transferências de arquivos mas elas são substituídas facilmente por outros meios como e-mail ou sistemas de armazenamento temporário como www.yousendit.com.
Além do Bitlbee ser uma forma de baixo consumo de acessar múltiplos sistemas de mensagem instantâneas, é bem fácil fazer scripts, automatizações e bots para estes sistemas em cima do Bitlbee. Além do mais, para quem já usa um cliente de IRC como o XChat (que acompanha o Ubuntu) para ficar ligado nos canais de sua preferência, pode manter seus contatos MSN/Jabber/ICQ/AOL/Yahoo em uma mesma janela.
Escrevi este texto na esperança que seja útil a alguém. Dúvidas, sugestões e críticas são bem-vindas via comentários ou o fórum. Sucesso a todos!

















O Audacity é uma ferramenta incrível para quem trabalha com edição de som, mas também pode ser interessante para quem gosta de lidar com efeitos multimídia, este artigo mostra como aumentar o número de efeitos do Audacity em distribuições baseadas no Debian de 23 para mais de 300 efeitos. Também mostraremos como resolver problemas de latência que muitos enfrentam ao trabalhar com gravações no Audacity.(tenha em mente que alguns comandos podem ser executados com o sudo conforme a sua distribuição)








