Gateway IRC
IRC é um tipo de protocolo de bate-papo. Ele foca em comunicação em grupo, porém permite comunicação um a um. Diferente do Jabber/XMPP, contas em uma rede/servidor só podem comunicar com canais e apelidos daquela rede/servidor. No reino IRC, canais são salas de bate-papo (como MUC na Jabber) e apelidos são identificadores de conta (como JIDs na Jabber). Para saber mais sobre IRC, por gentileza visite IRC-Help.
Aqui, você vai ver como conectar ao IRC da sua conta Jabber, através do transporte IRC para Jabber, chamado de Biboumi.
DICA! Qualquer pessoa pode hospedar um transporte no seu servidor: se você quer configurar Biboumi no seu servidor, por gentileza veja a seção de Autohospedagem.
Seleção
Achando uma rede IRC
Existem várias redes IRC disponíveis. Algumas das redes IRC mais populares são:
irc.libera.chatpor Libera.chatirc.liberta.casapor Liberta.casairc.oftc.netpor OFTC
DICA! Você pode registrar o seu apelido em uma rede (por gentileza siga o guia no site da respectiva rede), pois alguns canais requerem que você faça isso.
Achando um transporte IRC
Algumas instâncias são privadas, Enquanto outras são públicas. Instâncias privadas são acessíveis somente por contas no mesmo servidor, enquanto instâncias públicas são acessíveis por qualquer conta.
CUIDADO! Por favor tenha em mente que algumas redes IRC podem banir transportes públicos para prevenir spam.
Público
irc.jabber.hot-chilli.netpor Hot-Chilliirc.hmm.stpor Hmmirc.jabberfr.orgpor JabberFRirc.cheogram.compor Sopranicairc.chalec.orgpor Chalecirc.chapril.orgpor Chapril
NOTA! Hot-Chilli requer que você pré-registre o seu JID, antes de usar seus transportes.
Privado
irc.disroot.orgpor Disroot
Conexão
Você precisa informar o transporte a rede que você gostaria de conectar à, e
o canal ou apelido que você gostaria de conversar em. Usamos o caractere
% para delimitar essas informações.
NOTA! Nomes de canais no IRC são sempre prefixados por #.
Canais
Para conectar a canais IRC, a sintaxe é
#channel%irc.network.tld@irc.transport.tld. Aqui; '#channel' representa o
canal IRC (ex. #fsf), 'irc.network.tld' representa a rede IRC
(ex. irc.freenode.net), e 'irc.transport.tld' representa o transporte IRC
(ex. irc.disroot.org).
Apelidos
Para conectar a canais IRC, a sintaxe é
nick%irc.network.tld@irc.transport.tld. Aqui; 'nick' representa o apelido
do IRC (ex. doe), 'irc.network.tld' representa a rede IRC
(ex. irc.freenode.net), e 'irc.transport.tld' representa o transporte IRC
(ex. irc.disroot.org).
Autenticação
Após a conexão, se a rede/canal requer que você faça login, você vai receber
mensagens da rede IRC (como irc.network.tld@irc.transport.tld) para fazer o
login. Você deve responder à rede IRC na forma ApelidoServidor IDENTIFY MinhaSenhaLonga, para autenticação. Se autenticação foi feita com sucesso,
o servidor vai lhe informar.
NOTA! Diferente de Jabber, onde autenticação para salas de bate-papo é performada pelo seu servidor Jabber, autenticação no ecossistema IRC é feito separadamente para cada rede IRC. Isso significa que se você estiver entrando em canais em várias redes, você pode ter que autenticar separadamente para cada uma delas.
Configurações
Existem três níveis de configuração diferentes que você pode configurar enquanto usa Biboumi, cada um com o seu próprio endereço de configuração:
- Nível Transporte IRC (configurações por transporte) :
irc.transport.tld(ex. irc.jabber.hot-chilli.org) - Nível Rede IRC (configurações por servidor) :
irc.network.tld@irc.transport.tld(ex. irc.gimp.org@irc.jabber.hot-chilli.org) - Nível Canal IRC (configurações por canal) :
#channel%irc.network.tld@irc.transport.tld(ex. #gnome%irc.gimp.org@irc.jabber.hot-chilli.org)
CUIDADO! Cada um desses níveis de configurações vai anular configurações comuns nos níveis anteriores.
As configurações são definidas por comandos que chamamos de comandos ad-hoc,
suportados por vários clientes. Em Gajim, você pode clicar com o botão
direito no elemento (ex. transporte irc, rede irc, ou canal irc) que você
gostaria de configurar, daí clique Executar Comando. Isso vai abrir o
painel de configurações correspondente.
Autenticação automática
É possível automaticamente autenticar em uma rede IRC. Você deve definir as configurações de autenticação (nome/senha) no nível Rede IRC através de comandos ad-hoc como foi explicado anteriormente.
Auto-hospedagem
Biboumi também pode ser facilmente autohospedado. Saiba mais aqui.