IRC FAQ (Frequently Asked Questions)

1. O que é IRC?

IRC, abreviação de Internet Relay Chat. É o serviço da Internet que permite uma conversação escrita on-line entre vários usuários da rede, utilizando para isso servidores e clientes (programas) próprios. As discussões através do IRC fazem uso do conceito de canal (trilha de conversação), podendo ser públicas ou privadas quanto à participação dos membros.

2. O que é mIRC?

Programa para utilização do IRC. É o cliente de IRC mais usado no mundo distribuído como shareware. Compatível com Windows 3.x, 95 e NT. Página oficial: http://www.mirc.co.uk  

3. O que é rede de IRC?

Uma rede de IRC é um conjunto de servidores de IRC interligados que mantém um conjunto de regras e fins próprios. Como exemplo de redes de IRC públicas, temos a BrasIRC, Brasnet, Undernet, Dalnet, Efnet, etc. Existem também servidores de IRC próprios, que não formam uma rede de IRC, como o servidor do Globo On (irc.oglobo.com.br).

4. Usuários conectados a redes de IRC diferentes podem se comunicar?

Não. Usuários de servidores diferentes de uma mesma rede de IRC (ex: irc.matrix.com.br e irc.ism.com.br da BrasIRC) podem se comunicar mas redes diferentes não possuem uma interconexão de modo a se comunicarem. Seria como comparar o WebChat do ZAZ com o WebChat do UOL.

5. O que são canais?

Os canais podem ser comparados às salas do WebChat. São indicados pelo símbolo # seguido do seu nome (ex: #brasil, #internet, #futebol). Cada canal possui um tópico que tem por objetivo informar a finalidade do canal. Qualquer usuário pode criar um canal. Diferentemente do WebChat, não existe limite no número de canais em uma rede de IRC nem no número de usuários em um canal.

6. O que identifica um usuário na rede de IRC?

Ao fazer a conexão com um servidor de IRC, o usuário precisa informar um nick (apelido de no máximo 9 caractéres) pelo qual ele será identificado. Uma rede de IRC não pode ter 2 usuários com o mesmo nick. Os nicks não são diferenciados por letras maiúsculas e minúsculas. Isto significa que não podem haver dois usuários com os nicks kiLLer e Killer. Através do nick, pode-se encontrar facilmente qualquer usuário na rede de IRC. Os usuários podem também ser encontrados através do seu endereço na forma <[email protected]ínio>.

7. O que são operadores de um canal?

Ao criar um canal, o usuário se torna operador deste. Um operador é identificado pelo símbolo @ seguido do seu nick na lista de usuários de um canal (ex: @Killer, @João). Cada canal pode ter mais de um operador ou mesmo nenhum (quando o único operador do canal sai deste). O operador, e somente ele, pode tirar o usuário de um canal, baní-lo, dar ou tirar status de operador a outro usuário, alterar o tópico do canal, limitar o número de usuários do canal, etc. De uma maneira geral, o operador tem como função zelar pelo bom funcionamento do canal segundo a sua finalidade.

8. O que é kickar e banir um usuário?

Kickar um usuário significa tirar o usuário do canal. O usuário pode voltar ao canal normalmente. Banir um usuário é impedir que este volte ao canal, mas não tira o usuário do canal. O banimento pode se basear no nick do usuário e/ou no seu endereço (na forma [email protected]ínio). Se um usuário em um canal for banido, ele pode continuar no canal. Para isso existe o "kick, ban" que bane e depois kicka o usuário do canal, impedindo que ele volte. Um usuário é kickado ou banido quando infringe as regras do canal, xingando, ofendendo, ou praticando o "flood".

9. O que é Flood?

O flood é a repetição desnecessária de mensagens ou o envio de mensagens longas (um arquivo texto por exemplo) em um curto intervalo de tempo. Isto sobrecarrega o servidor e causa uma incoveniência no canal. O usuário que pratica o flood pode ser kickado ou banido de um canal por um dos operadores, ou até mesmo desconectado da rede por um IRCop.

10. O que são IRCops?

São usuários com privilégios em uma determinada rede de IRC. Os IRCops podem ter status de operador em qualquer canal, entrar em qualquer canal mesmo se for banido, desconectar (kill) ou banir (k-line ou g-line) um usuário de um ou todos os servidores da rede de IRC, etc. Eles tem como função zelar pelo bom funcionamento da rede.

11. Como ocorrem as conversas privadas?

Os programas de IRC utilizam janelas para conversas privadas com outros usuários. Ninguém, nem operadores, podem ler as mensagens privadas. A não ser que alguém tenha acesso direto aos servidores de IRC que recebem e repassam as mensagens até chegar ao usuário destino. Dois usuários não precisam estar em um mesmo canal para conversar privadamente. Basta que um saiba o nick do outro. Os programas de IRC possuem o recurso do "DCC Chat" que é uma conversa privada com conexão direta, mais rápida e independente dos servidores de IRC. Essa conexão é feita a partir do IRC onde é possível conhecer o endereço IP que identifica o usuário na Internet. Através da conexão direta, pode-se também trocar arquivos de qualquer tipo.

12. O que é lag?

O lag é o atraso no recebimento de mensagens. Pode ocorrer devido a distância geográfica dos usuários, condições precárias ou sobrecarga da rede de IRC. Para fugir do lag, o usuário tem a opção de trocar de servidor e/ou dar preferência ao DCC Chat para conversas privadas.

13. O que é Netsplit?

O Netsplit ocorre quando dois servidores que compõem a rede se separam por algum problema, dividindo a rede em dois. Os usuários de um lado da rede ficam sem comunicação com os usuários do outro lado dela. Quando os servidores voltam a se conectar, eles tentam garantir que as pessoas que estavam com status de operador em um lado da rede tenham status de operador no outro lado também (o chamado server op), assim como garantir as configurações dos canais antes do Netsplit.

14. O que é um bot?

Bot é um programa geralmente rodando sobre um servidor Unix na Internet conectado a uma rede de IRC simulando um operador de canal. O bot tem como principal função garantir que os operadores registrados nele tenham o status de operador assim que entrarem no canal. Ele pode também controlar o canal kickando ou banindo automaticamente os usuários que infringirem as regras. Os bots podem ocupar um canal 24 horas por dia e fazer uma reconexão automática caso seja desconectado por algum motivo. Um exemplo de bot é o Mudbot, cujo código fonte escrito em C++ pode ser encontrado em http://www.mudbot.org.

15. Vantagens e desvantagens sobre o WebChat:

Enquanto o WebChat utiliza um browser, o IRC requer outro software, geralmente com menos de 1 MB (ex: mIRC, PIRCH, etc.), que tem a vantagem de sobrecarregar menos a CPU e a memória do computador. O IRC oferece mais recursos de bate-papo, como o número ilimitado de usuários e canais. O WebChat se aproveita da interface gráfica para oferecer salas interativas com imagens e outros efeitos multimídia. Os programas de IRC trabalham basicamente com comandos do teclado e menus e janelas através do mouse. Para o usuário principiante, isso pode dificultar um pouco, mas facilita bastante os usuários experientes.

 


Comandos básicos:

1-Entrar em canal (join) /join #canal
2-Sair de um canal (part) /part #canal
3-Mandar uma msg privada /msg nick mensagem
4-Sair do IRC deixando MSG /quit mensagem
5-Conectar em um server de IRC /server irc.linuxfiles.ma.cx
6-Abrir PVT com uma pessoa /query nick
7-Fazer um 'action' /me mensagem
8-Kickar um usuário /kick #canal nick mensagem
9-Dar OP a alguém /mode #canal +o nick
10-Listar os canais de um servidor /list
11-Trocar seu nick /nick novo_nick
12-Trocar o tópico /topic #canal topico
13-Ver info dos usuários /whois nick
14-Mandar msg = digitar normalmente /say msg
15-Gerar beep /beep número vezes
16-Apagar texto de uma janela /clear
17-Fechar pvt /closemsg nick
18-Informações de um canal logado /channel
19-Fechar cliente (soft) /exit
20-Help sobre cmd /help cmd
21-Pede horário ao servidor /time
22-Sair de todos canais /partall


Comandos avançados:

1-Banir por nick
/mode #canal +b nick!*@*
2-Banir por user /mode #canal +b *!user@*
3-Banir por IP /mode #canal +b *!*@ip
4-DeOPar usuário /mode #canal -o nick
5-Dar KILL (Só para IRCops)
/kill nick mensagem
6-Ver usuários com mesmo IP /who ip/host
7-Ver info de um usuário que saiu /whowas nick
8-Ver todos os usuarios com acesso a +w /who 0 w
9-Ver todos os usuarios com acesso a +i /who 0 i
10-Ver todos os usuarios com acesso a +s
/who 0 s
11-Ver todos os usuarios com acesso a +o /who 0 o (IRCops)
12-Dar um Ping /ctcp nick Ping
13-Dar um Finger /ctcp nick Finger
14-Convidar alguém a um canal /invite nick #canal
15-Ver todos os usuários on-line /who
16-Se tornar IRCop /oper nick senha
17-Enviar arquivo via DCC /dcc send nick file
18-Abrir DCC Chat /dcc chat nick
19-Ver quem está em um canal /names #canal
20-Ficar away
/away msg
21-Sair do away /away
22-Trazer o ultimo cmd na janela /
23-Ver a ultima linha digitada /!
24-Tocar .wav /wavplay file
25-Fazer um 'action' (= /me) /action mensagem
26-Mandar 'action' para todos canais /ame mensagem
27-Mandar MSG a todos canais /amsg mensagem
28-Mandar um ctcp /ctcp nick
29-Carregar .ini
/add -apuce file
30-Liga/desliga auto OP /auto [on|off]
31-Auto-op a um usuário /auto nick
32-Auto-op a um IP /auto ip
33-Habilita grupo do 'remote' /enable #grupo
34-Desabilita grupo do 'remote' /disable #grupo
35-Verifica se usuário está no IRC /finger email
36-Liga/desliga 'fast-send' do DCC /fsend [on|off]
37-Trocar fonte de letra /font
38-Liga/desliga gravacao canal/pvt
/log [on|off]
39-Mandar msg (= /msg) /notice nick mensagem
40-Liga/desliga ignore /ignore [on|off]
41-Ignorar um nick /ignore nick tipo
42-Ignorar um IP /ignore ip tipo
43-Mandar MSGs aos OPs /omsg #canal mensagem
44-Mandar MSGs aos OPs (= /omsg) /onotice #canal mensagem
45-Liga/desliga 'protect mode' /protect [on|off]
46-Proteger usuário /protect nick
47-Proteger IP /protect ip
48-Liga/desliga 'events' /events [on|off]
49-Liga/desliga 'remote'
/remote [on|off]
50-Executar soft /run soft parametros
51-Enviar msg procedida de som /sound #canal file mensagem
52-Usar 'Monologue' para falar MSG /speak mensagem
53-Manda 'action' a canal /describe #canal MSG
54-Controle interno de flood /flood linhas
55-Fazer um 'File SERVER' /fserver nick 10 dir_inicial
56-Responder DCC Chat /creq [ask|auto|ignore]
57-Procurar DNS por nick /dns nick
58-Procurar DNS por IP /dns ip
59-Mostrar texto para usuário /echo nick canal mensagem
60-Liga/desliga 'notify list' /notify [on|off]
61-Carregar um arquivo na tela /play #canal/nick file
62-Dar OP se ninguém der
/pop tempo #canal nick
63-Enviar cmd RAW p/ o servidor /raw cmd
64-Salvar arquivo .ini /save file.ini
65-Tipo de receber DCC /sreq [ask|auto|ignore]
66-Ligar o timer /timer N_timer repeticoes
67-Abre U-Central (= /whois) /uwho nick
68-Liga/desliga tela para ver URLs /url [on|off]
69-Acrescenta usuário na lista /auser -a nivel nick
70-Acrescenta usuário por e-mail /auser -a email
71-Mudar nível /dlevel nivel nick
72-Remover nicks de um nível /flush nivel
73-Remover nicks (= /flush) /rlevel nivel
74-Lista usuários de um nível /ulis nivel
75-Obter info dos servidores /info


Comandos avançados:

1-Banir por nick
/mode #canal +b nick!*@*
2-Banir por user /mode #canal +b *!user@*
3-Banir por IP /mode #canal +b *!*@ip
4-DeOPar usuário /mode #canal -o nick
5-Dar KILL (Só para IRCops)
/kill nick mensagem
6-Ver usuários com mesmo IP /who ip/host
7-Ver info de um usuário que saiu /whowas nick
8-Ver todos os usuarios com acesso a +w /who 0 w
9-Ver todos os usuarios com acesso a +i /who 0 i
10-Ver todos os usuarios com acesso a +s
/who 0 s
11-Ver todos os usuarios com acesso a +o /who 0 o (IRCops)
12-Dar um Ping /ctcp nick Ping
13-Dar um Finger /ctcp nick Finger
14-Convidar alguém a um canal /invite nick #canal
15-Ver todos os usuários on-line /who
16-Se tornar IRCop /oper nick senha
17-Enviar arquivo via DCC /dcc send nick file
18-Abrir DCC Chat /dcc chat nick
19-Ver quem está em um canal /names #canal
20-Ficar away
/away msg
21-Sair do away /away
22-Trazer o ultimo cmd na janela /
23-Ver a ultima linha digitada /!
24-Tocar .wav /wavplay file
25-Fazer um 'action' (= /me) /action mensagem
26-Mandar 'action' para todos canais /ame mensagem
27-Mandar MSG a todos canais /amsg mensagem
28-Mandar um ctcp /ctcp nick
29-Carregar .ini
/add -apuce file
30-Liga/desliga auto OP /auto [on|off]
31-Auto-op a um usuário /auto nick
32-Auto-op a um IP /auto ip
33-Habilita grupo do 'remote' /enable #grupo
34-Desabilita grupo do 'remote' /disable #grupo
35-Verifica se usuário está no IRC /finger email
36-Liga/desliga 'fast-send' do DCC /fsend [on|off]
37-Trocar fonte de letra /font
38-Liga/desliga gravacao canal/pvt
/log [on|off]
39-Mandar msg (= /msg) /notice nick mensagem
40-Liga/desliga ignore /ignore [on|off]
41-Ignorar um nick /ignore nick tipo
42-Ignorar um IP /ignore ip tipo
43-Mandar MSGs aos OPs /omsg #canal mensagem
44-Mandar MSGs aos OPs (= /omsg) /onotice #canal mensagem
45-Liga/desliga 'protect mode' /protect [on|off]
46-Proteger usuário /protect nick
47-Proteger IP /protect ip
48-Liga/desliga 'events' /events [on|off]
49-Liga/desliga 'remote'
/remote [on|off]
50-Executar soft /run soft parametros
51-Enviar msg procedida de som /sound #canal file mensagem
52-Usar 'Monologue' para falar MSG /speak mensagem
53-Manda 'action' a canal /describe #canal MSG
54-Controle interno de flood /flood linhas
55-Fazer um 'File SERVER' /fserver nick 10 dir_inicial
56-Responder DCC Chat /creq [ask|auto|ignore]
57-Procurar DNS por nick /dns nick
58-Procurar DNS por IP /dns ip
59-Mostrar texto para usuário /echo nick canal mensagem
60-Liga/desliga 'notify list' /notify [on|off]
61-Carregar um arquivo na tela /play #canal/nick file
62-Dar OP se ninguém der
/pop tempo #canal nick
63-Enviar cmd RAW p/ o servidor /raw cmd
64-Salvar arquivo .ini /save file.ini
65-Tipo de receber DCC /sreq [ask|auto|ignore]
66-Ligar o timer /timer N_timer repeticoes
67-Abre U-Central (= /whois) /uwho nick
68-Liga/desliga tela para ver URLs /url [on|off]
69-Acrescenta usuário na lista /auser -a nivel nick
70-Acrescenta usuário por e-mail /auser -a email
71-Mudar nível /dlevel nivel nick
72-Remover nicks de um nível /flush nivel
73-Remover nicks (= /flush) /rlevel nivel
74-Lista usuários de um nível /ulis nivel
75-Obter info dos servidores /info

 


Bem massa trocar idéia no mIRC. Muitas amizades, muitas informações pra vc, troca de arquivos, fotos pornô, vídeos, Mp3 e um monte de coisas mais..... Se vc não conhece, pegue já o seu Script e comece ja a conversar.