02/06/2008

Commands Irc


Comandos básicos do IRC

OBS: Estes comandos são baseados no mIRC. Não dá para garantir que todos os comandos possam servir em outros programas.

Alguns servidores legais para conectares:

  • /server Irc.Atomick.Org
  • /server opensource.mooo.com
  • /server Irc.mindforge.org
  • /server Irc.brlink.org
  • /server Irc.hub4ever.org
  • /server Irc.ef-net.org





Esta lista poderá ajudar no bate-papo no IRC. Assim que conseguir conectar-se num servidor. Poderá usar os seguintes comandos:


/join #canal
Você entrará no canal de sua escolha. Caso o canal não exista. Ele será criado para você.

Exemplo: /join #brasil

/part #canal - /leave #canal
Ambos os comandos são para você deixar o canal.

Exemplo:
/leave #brasil
/part #usa


/list [#string] [-min] [-max]
Este comando lista os canais disponíveis. Pode pedir para listar os canais com o mínimo e o máximo de pessoas ou definir os canais com o #string. (Comando disponível no mIRC. Não sei se está disponível em outros programas)

Exemplo: /list
/list -mim 5 - max 20
/list #brasil


/me mensagem
Envia uma mensagem ao canal ou a uma query do que está fazendo.

Exemplo: Adilson digita o comando:
/me esta homepageando
Depois do enter, todos vão ver a seguinte mensagem:
Adilson está homepageando.


/msg nickname mensagem
Envia uma mensagem privativa sem necessidade de abrir uma query window.

Exemplo: /msg Babbs Ola! Tudo bem!

/query nickname mensagem
A mesma função do /msg. A única diferença é na abertura de uma query window para enviar uma mensagem privada.

/whois nickmane
Mostra informações sobre determinada pessoa.

Exemplo: /whois Adilson
O resultado (mostrado fora da janela do canal) será o seguinte:

Adilson is adilsond@RJ100065.user.veloxzone.com.br * Adilson dos Santos Dantas @ Adilson's House
Adilson on #rio @#Adilson #brasil
Adilson using broadway.ny.us.dal.net
Adilson has identified for this nick
Adilson has been idle 1hr 7mins 56secs, signedon Sat Nov 22 16:22:07
End of /WHOIS list.


/nick nickname
Muda o seu nickname por qualquer um que gostaria de ser. Desde que não tenha um sendo usado.

Exemplo: Adilson vai trocar de nick
Ele digita /nick Copyright
Em poucos segundos, ele se torna Copyright


/quit [razão]
Nesse comando, você vai se desconectar do IRC e dará uma mensagem opcional como a razão de sua saída (Apenas as pessoas que estão no mesmo canal poderão ver a mensagem).

Exemplo: Adilson vai sair e ele digita:
/quit Ate amanha!
Todos do canal vão ver a seguinte mensagem:

Adilson has quit IRC (Ate amanha!)


/away (mensagem)
Deixa uma mensagem explicando toda vez em que não esteja prestando atenção no IRC. Quando Alguém envia uma /msg ou um /whois, a pessoa verá a mensagem que deixou. Usando apenas o /away sem nenhuma mensagem, vai marcar que você não esteja mais away.

Exemplo: /away Dei uma saidinha. Volto daqui a pouco.

/topic #canal novo topico
Muda o topico do canal

Exemplo: /topic #brasil Brasil 5 X Argentina 0.

/invite nickname #canal
Convida alguém a entrar num canal.

/ping nickname
Testa o lag existente no canal.

Exemplo: /ping Aleka
Resultado: You got PONG from irc.vol.com
ou
[Aleka PING reply]: 5 secs










Os próximos comandos são usados pelos operadores do canal (aqueles que usam o @ ao lado do nick). É recomendável não abusar deles.

/kick #canal nickname mensagem
Kicka (chuta) o usuario para fora do canal, com a opção de uma mensagem.

Exemplo: O chato está atrapalhando o canal #Adilson e o Adilson usa o comando

/kick #Adilson chato Cai fora!

Todos do canal #Adilson vão ver a seguinte mensagem:

Chato was kicked by Adilson(Cai fora!)

E o chato verá a seguinte mensagem:

You were kicked by Adilson(Cai fora!)


/mode #canal
Esse é um poderoso comando que dão aos operadores controle no canal e nos usuários. Existem várias maneiras de usar entre eles:

/mode #canal +b nick!usuario@host
Bane a pessoa do canal. Este tipo de comando usa o separador "!" que separa o e o endereço eletrônico da pessoa. Toda vez que for banir uma pessoa do canal, deve-se usar o comando com a essa sintaxe.

Exemplo: /mode #brasil +b chato!chato@mala.com
/mode #brasil +b chato!*@*


Este segundo comando bane qualquer um que tenha o nick chato do canal. Pense no * como se fosse o * quando você vai dar um dir *.extensão ou dir arquivo.* no DOS. Mas a pessoa tem a opção de mudar de nick e voltar ao canal com outro nick para atrapalhar ainda o canal. Então, a melhor opção e banir pelo endereço eletrônico.

O comando usado para banir pelo e-mail é: /mode #canal +b *!*usuario@*host.
Este comando bane a pessoa pelo endereço eletrônico. O primeiro * impede que a pessoa banida resolva voltar ao canal com qualquer nick que escolher. O segundo ainda mata o ~ em certos endereços eletrônicos. Já o terceiro * impede que qualquer pessoa que tenha outra conta em um outro servidor, mas do mesmo domínio, entre no canal. Mas se a pessoa não tiver o nome do servidor antes do domínio(No caso do exemplo: chato@mala.com). O terceiro * já não é mais necessário.

Exemplo:chato is chato@flooder.mala.com

Então e dar /mode #brasil +b *!*chato@*.mala.com

O chato poderia trocar o servidor flooder para o servidor boring.
Mas o ban também pega o chato@boring.mala.com e ele não entra mais no canal.


Mas ainda temos aqueles que entram com o número IP no final do endereço eletrônico da pessoa. Nestes casos, o terceiro * deve ser aplicado no final do endereço. Por causa do tipo de endereço IP que podem ser das Classes A, B e C. Tomamos o exemplo do servidor em que eu uso que é o maracana.lci.ufrj.br. O IP do servidor é 146.164.41.4 mas eu posso estar numa máquina da rede e que possa ter o IP 146.164.41.7. A maior parte das redes são da classe C (número inicial de 192 até 223). o * deve ser colocado no lugar do ultimo número.

Exemplo: Flooder is galac@200.88.6.157

Então é só dar /mode #brasil +b *!*galac@200.88.6.* que ele nao vai entrar de volta no canal, mesmo que ele entre numa máquina e mude o seu IP de 200.88.6.157 para 200.88.6.23

Se for na classe B(número inicial de 128 até 192). O * deve ser colocado nos dois números finais do endereço IP.

Exemplo: Adilson is adilsond@146.164.41.7

É só dar /mode #brasil +b *!*adilsond@146.164.* que você consegue me banir do canal.

Na classe A(Número inicial de 0 até 127), o * deve ser colocado logo após o primeiro número. Mas é muito pouco provável que você possa fazer isso. São muitas poucas redes que se encaixam na classe A. Portanto, na maioria das vezes, só o * no lugar do último número já resolve a situação.

Para retirar o ban, é só trocar o +b pelo -b na hora de usar o comando
.

/mode #canal +i
Neste caso, o usuário só entra no canal depois de convidado.

/mode #canal +l número
O canal se torna limitado a um certo número de pessoas.

/mode #canal +m
O canal se torna moderado. Apenas quem tem voz no canal e os operadores podem conversar no canal.

/mode #canal +v nickname
Dá voz a um usuário num canal moderado.

/mode #canal +n
Impede que algum usuário envie /msgs para o canal.

/mode #canal +o nickname
Torna um usuário um operador. Pode-se dar para um ou mais gente.
Exemplos:
/mode #brasil +o Adilson
/mode #brasil +ooo Paulo Drica Help

Para retirar o op, é só usar o -o.


/mode #canal +p
Torna o canal privado.

/mode #canal +s
Torna o canal secreto.

/mode #canal +t
Apenas os operadores trocam o topic.

/mode #canal +k (chave)
Dá uma chave para o canal. Apenas aqueles que conhecem a chave pode entrar no canal.

Existem outros comandos mas essa lista deve ajudar no início. Para aprender mais sobre os comandos, você deve downlonear o IRC FAQ.

Boa sorte!