Ajuda??? pois aqui tem! de tudo um pouquinho pra você usar no seu dia dia de InterNet! :)

O IRC (Internet Relay Chat) é um sistema que permite conversa via texto para qualquer pessoa que use a Internet para se conectar aos servidores de IRC. Ele é totalmente gratuito para quem já tem acesso a Internet e qualquer pessoa pode participar dele. Ele é a origem de todos os sistemas de comunicação on line da Internet e até hoje é o mais usado.

Uma vantagem do IRC é que texto é algo menor e mais bem definido para ser levado pelas linhas da Internet. Isto possibilita uma comunicação bem mais rápida pelas nossas linhas sempre tão congestionadas. Também não há o problema de distorção muito comum nos sistemas via voz, que chegam a tornar a voz incompreensível.

Em relação aos sistemas de chat via www o IRC possue maior rapidez e flexibilidade, só no IRC é possível estar em vários canais simultaneamente(e alguns deles podem ter mais de 300 pessoas) ao mesmo tempo que mantém conversas privadas com diversas pessoas. Tudo numa interface agradável e bem organizada e sem sobrecarregar o seu computador com programas pesados.

Os servidores podem estar isolados ou ligados a uma rede. Os servidores conectados em rede funcionam como se fosse um único servidor, uma vez conectado a um servidor você pode se comunicar com todas as pessoas conectadas a qualquer um dos servidores da rede, mas atenção: não é possível se comunicar com pessoas que estejam em outras redes ou em outros servidores isolados. Existem três grandes redes mundiais: Efnet (a rede original, ainda a maior delas mas muito confusa e com muitos problemas hoje), a Undernet (criada como alternativa a Efnet e hoje quase tão grande quanto ela, ela usa um sistema mais moderno e seguro para evitar os problemas que a Efnet tem) e a Dalnet (a menor e mais recente das três).

Qual programa usar para acessar uma rede de IRC?

O programa IRC que você precisa para acessar uma rede de IRC é chamado "cliente". Um cliente para IRC lê os comandos enviados a ele e os repassa ao servidor. Ele filtra esses comandos e toma as ações apropriadas, e se necessário, repassa para o servidor, que por sua vez executa ou não os comandos enviados. O servidor guarda informações sobre os canais e sobre as pessoas que estão acessando o IRC. É também o responsável pelas rotas de suas mensagens para outras pessoas no IRC. Uma rede de IRC consiste em múltiplos servidores conectados entre si como é o caso da nossa RedeBrasil. Existem vários programas cliente para acessar um servidor de IRC: Pirc, WSIRC, mIRC são alguns exemplos destes programas. O mais difundido em todo o mundo é o mIRC, pela sua flexibilidade e pela possibilidade de se usar um SCRIPT que reagirá automaticamente aos eventos desejados.

O que são BOTs e para que eles servem?

BOTs são roBOTs, programas (normalamente EGGDROPs) que tem a função de manter o canal aberto e de zelar por ele, impedindo FLOODs e TAKEOVERs dar o status de operador aos operadores cadastrados nele. Para um BOT exercer todas as suas funções ele deverá ter status de OP. Para se cadastrar nos BOTs você terá que pedir a um dos "Masters" do canal. Se você é o Master de um BOT você poderá cadastrar os operadores deste canal. Para isso você deverá enviar um DCC CHAT para ele. O BOT então irá pedir sua password, cadastrada previamente, e você poderá então cadastrar e/ou descadastrar os OPs que quiser. O comando para se cadastrar um OP do canal em que você é Master é: .adduser nick (o ponto faz parte do coamando). Após ter cadastrado o usuário você deverá modificar os atributos deste usuário pra OP emitindo o seguinte comando: .chattr #Canal nick +o. Pronto, você agora pedirá para o usuário enviar uma mensagem para o BOT na qual deverá constar a senha escolhida. A mensagem deverá; ter o seguinte formato: /msg nomedoBOT pass . O BOT deverá enviar ao usuário uma confirmação da password setada. Para este operador pedir o status de OP ao BOT ele deverá emitir o seguinte comando: /msg nomedoBOT op . Se o usuário cadastrado em um BOT for cadastrado como OP em mais de um canal e estiver simultaneamente nestes canais e pedir OP ao BOT, este dará o status de OP ao usuário em todos os canais em que ele estiver registrado! O Master do canal poderá tirar o descadastrar qualquer OP que queira. Basta para isso emitir o comando: .-user nick. O usuário será deletado (apagado) do cadastro do BOT. Para aprender mais sobre os muitos comandos disponíveis no BOT, o Master e/ou OPs poderão pedir um HELP ao BOT. Isso poderá ser na Party Line do BOT (DCC CHAT) ou através de uma mensagem ao BOT. Estando em DCC CHAT o usuário poderá digitar: .help para obter um help genérico ou .help comando para obter help de um comando específico. O HELP através de mensagem ao BOT poderá ser: /msg nomedoBOT help para um help genérico ou /msg nomedoBOT help comando.

O que é FLOOD?

Flood são várias mensagens eviadas num pequeno espaço de tempo. Normalmente mais de 3 ou 4 mensagens em menos de 4 segundos.

O que é TAKEOVER?

Takeover é o ato de tomar um canal, ou seja, conseguir OP e tirá-lo dos outros. Esta atitude poderá ser retaliada com banimento do canal ou até mesmo o banimento definitivo/temporário da rede.

O que é LAG?

Quando há um acúmulo de mensagens no servidor, ele demora a reenviá-las, e quando envia geralmente vem logo várias de uma vez. Quando isso ocorre dizemos que o servidor está com LAG.

O que é NETSPLIT?

Netsplit, como o próprio nome diz, é uma divisão de redes. Quando nos conectamos a um servidor de IRC, este servidor está ligado a vários outros, formando uma rede de servidores. Quando a ligação de um servidor com os outros é interrompida dizemos que houve um netsplit, e que o servidor isolado está em netsplit.

O que é LAMMER?

Ser lammer é ser inexperiente no IRC e chato ao mesmo tempo. Pode-se chamar assim pessoas que perguntam coisas simples nos canais, interrompendo as conversas. Também é lammer aquele que não se interessa em aprender como funcionam as coisas no IRC e toda vez que não sabe uma coisa chateia as pessoas com perguntinhas fúteis.
Lembrando que todos já foram um Lammer .

Aqui está uma lista de comandos básicos de IRC:

/LIST lista todos os canais correntes, número de usuários, e tópicos.

/NAMES mostra os apelidos de todos os usuários em um canal.

/JOIN faz você entrar no canal escolhido. Tudo que você digitar e não tiver uma barra no início será mandado para o canal como uma fala sua.

/MSG manda uma mensagem privada. Somente a pessoa que você indicar receberá sua mensagem.

/NICK troca o seu apelido(nickname).

/QUIT faz você sair do IRC.

/WHO mostra quem está no canal, incluindo apelido, endereço, e nome real.

/WHOIS mostra mais detalhes sobre uma pessoa. Como: endereço, nome real, canal em que está, servidor que usa, e há quanto tempo está sem digitar nada (idle).

/ME diz às pessoas do seu canal que você está; executando uma ação qualquer.

/TOPIC troca o tópico do canal. Alguns canais são criados com um tópico fixo. Outros tratam praticamente sobre qualquer assunto. Uma das normas de etiqueta do IRC é respeitar os tópicos dos canais. Se você não gosta de futebol, não entre no canal #futebol. Se entrar, não tente forçar as pessoas a conversar sobre cinema, por exemplo. O tópico muitas vezes também é usado para dar avisos de interesse público.

/AWAY avisa às pessoas que você não está prestando atenção à conversa ou está ocupado no momento.

/KICK "chuta" alguém do canal. Este comando só pode ser executado por operadores. Normalmente a pessoa pode voltar ao canal depois de ser kickada, a menos que tenha sido banida também. Quando você é kickado aparece em sua tela algo como: ***you have been kicked from channel by ().

Aqui está a lista de outros comandos de mIRC:

/ Traz de novo a última linha digitada naquela janela
/! Traz de novo a última linha digitada onde quer que tenha sido digitada
/action semelhante ao /me
/ame Manda a ação para todos os canais em que você está
/amsg Manda a mensagem para todos os canais em que você está
/auser [-a] Acrescenta um usuário a lista interna do mIRC no nível especificado
/ban [#canal] [tipo] Bane o nick do canal
/beep Gera o número de beeps especificado com o intervalo entre eles especificado
/channel abre a janela de informações sobre o canal (só funciona dentro de um canal)
/clear Apaga o texto da janela
/closemsg Fecha a janela de private com o nick determinado
/closechats Fecha as janelas de DCC Chat que estejam inativas
/closedccs Fecha as janelas de DCC get/send que estejam inativas
/closefserves Fecha as janelas de fserve que estejam inativas
/creq [ask | auto | ignore ] Escolhe a resposta padrão aos pedidos de DCC Chat
/ctcp Executa o comando ctcp dado
/dcc send [arquivo2] ... [arquivoN] Manda o(s) arquivo(s) para a pessoa escolhida
/dcc chat Abre uma janela para conversa privada e direta, ela é mais rápida para mandar as mensagens que a janela do /query
/describe <#canal> manda a ação especificada para o canal determinado
/disable <#grupo> Desliga um grupo de comandos no Remote
/dlevel Muda o nível padrão dos usuários
/dns Pede a seu provedor para "resolver" um endereço
/echo [nick | #canal | status ] Mostra o texto especificado apenas para você (usado para testes)
/enable <#grupo> Ativa um grupo de comandos
/events [on|off] Liga os desligas os comandos de respoata aos eventos mandados pelo servidor /exit Sai do mIRC
/finger Faz um finger no nick ou endereço
/flood [ ] Liga o controle de flood
/flushini [arquivo] Salva um arquivo ini em disco
/font Ativa a janela de escolha das fontes das letras
/fsend [on|off] Liga ou desliga o fast send nos DCC sends
/fserve Abre o servidor de arquivos para um usuário
/guser [-a] [tipo] Coloca o usuário na lista interna com o tipo de de endereço especificado
/help Apresenta a ajuda do mIRC sobre este comando
/ignore [-rpcntiu#] [nick | endereço ] [tipo] Ignora as mensagens de um nick ou um endereço
/invite <#canal> Convida o nick para o #canal
/load <-apucer> Carrega um arquivo ini
/log [on|off] Mostra, liga ou desliga a gravação em disco do texto do canal ou private
/mode <#canal | nick > [[+|-]caracter de modo [parametros]] Muda o modo de canais ou usuários
/notice Manda a mensagem para o nick sem abrir janela
/notify [-sh][-ar][on|off|nick] Liga ou desliga o aviso de que um nick entrou ou saiu do IRC
/omsg [#canal] Manda a mensagem para todos os op's de uma canal
/onotice [#canal] Manda o notice para todos os op's de um canal
/part <#canal> Sai do canal
/ping Verifica o tempo de resposta de um servidor
/play [-cpqmrlt] [canal/nick] [delay/numero de linhas] Coloca um arquivo de texto num canal (veja o help)
/query Abre uma janela privada com alguém
/raw [-q] Manda um comando diretamente para um servidor.
/remote [on|off] Liga ou desliga o remotes ou mostra se está ligado
/rlevel Remove todos os usuários do nível da lista interna
/run [parâmetros] Roda o programa com os parâmetros dados
/ruser [-r] [tipo] Remove o usuário da lista interna
/save Salva em disco o arquivo ini dado
/say Manda o texto, corresponde a simplesmente digitar o texto
/server [endereço do servidor [porta] [senha]] Conecta ao servidor dado
/set Muda o valor de uma variável
/sound [nick|canal] Manda um texto e pede para executar um som
/speak Usa o programa Monologue para falar o texto
/sreq [ask | auto | ignore] Escolhe a resposta padrão ao pedido de DCC get
/time Pede o horário ao seu servidor
/timer[N] Ativa o timer automático
/timestamp Liga ou desliga a marcação de tempo
/titlebar Coloca o texto no título da janela do mIRC
/ulist [<|>] Lista os usuários na lista interna com o nível escolhido
/url [-d | on | off | close] Abre ou fecha a janela que pega automaticamente os endereços web digitados no IRC
/uwho [nick] Abre a janela de informações sobre um nick
/whowas Mostra os dados de quem acabou de sair do IRC
/wavplay Executa um arquivo de som