O que é IRC?
IRC é a sigla de Internet Relay Chat. É um programa tipo talk, só que muito mais aprimorado e multi-usuário. No IRC, muitas pessoas podem participar de uma discussão simultaneamente num "canal" particular, ou em vários canais. Não há restrições de número de pessoas que podem participar das discussões, ou do número de canais que podem ser formados dentro do IRC.
Resumindo, IRC é bate papo entre pessoas em "tempo real". Esse é um dos fortes do IRC, além de também ser uma forma extremamente barata de comunicação de longa distância. Pessoas de todos os cantos do mundo podem se encontrar no IRC. Podemos dizer que é um "point" de encontro dos internautas. Se você não conhece vale a pena conferir.
IRC foi desenvolvido por Jarkko Oikarinen na Finlândia na década de 80, com a intensão de substituir o "talk" em sua bbs.
O que um cliente? O que é um servidor?
O programa de IRC que você precisa para entrar no IRC é chamado "cliente". Um cliente de IRC le os comandos enviados a ele e os passa adiante. Ele os filtra e toma as ações apropriadas, e, se necessário, passa-os para o "servidor". O servidor guarda informações sobre os canais e as pessoas no IRC, além de outras informações. E também o responsável pelas rotas de suas mensagens para outra pessoa no IRC. A rede de IRC consiste em múltiplos servidores conectados entre si.
Como faço para acessar o IRC?
Para acessar o IRC, você precisa de um programa cliente no seu computador. O mais popular entre os usuários é o programa mIRC
Faça o download dele agora mesmo clicando AQUI
Com o cliente IRC instalado em seu micro, basta efetuar conexão com um servidor.
Você pode acessar por qualquer servidor de IRC. Mesmo que seu provedor de internet não tenha um.
Se você não conhece nenhum irei colocar algumas sugestões:
irc.trix.net
irc.vix.zaz.com.br
irc.topnet.com.br
irc.educanet.g12.br
irc.libnet.com.br
O que eu faço assim que eu abrir o mIRC?
A primeira coisa que irá aparecer será essa tela que esta logo abaixo, se vc quiser que essa tela continue aparecendo nas próximas vezes em que vc abrir o Mirc, não precisa fazer nada nela, deixe como ela está.
Caso queira que ela nao apareca mais, basta apenas desmarcar o quadrado que está marcado no exemplo acima.
Depois que fechar essa janela clique no segundo icone do script onde está escrito general options, que irá aparecer a tela abaixo.
Full Name: você colocará seu nome real, ou alguma frase que queira.
E-Mail-Address: aqui vc colocará seu mail, mas você pode colocar um mail falso também.
Nickname: nesse local você colocará seu nick, ou seja seu apelido.
Alternative: aqui será colocado seu nick alternativo.
Colocarei abaixo o meu exemplo. :)
Add- clique nele e onde estiver IRC server digite irc.trix.net, e em port(s) digite 6667
Edit- idem ao add
Local info- marque local host, IP address, e logo abaixo marque normal.
(painel5.gif)
Options- marque reconnect on disconnection, em time(s) marque 1 e seconds 10, e em default port marque 6667.
Ident- aqui fica a seu critério no User id, se por exemplo seu nick for urso, você pode colocar urso no seu ident, ou o que quiser.Ex:
Connect to IRC server-de um clique nele e você finalmente irá se conectar.
obs* Acima coloquei apenas o necessário para que você possa acessar ao IRC, mas é claro que com o tempo você vai adquirindo experiência, e configurando tudo a seu modo. :))
Agora que já configurei e já estou conectado o que faço?
A primeira coisa a fazer é registrar seu nick,vamos supor que seu nick é Urso digite /msg nickserv register senha(escolha uma senha e não esqueça ela e também não de ela a ninguém.Se aparacer na janela de status essa msg -NickServ- Nickname urso is already registered! Isso significa que o nick já está registrado, e você terá que escolher outro, e daí e so mudar com o comando /nick seu-novo-nick e ai vai até você achar um que não tenha registro.Depois olhe em comandos de nickserv como registrar o nick e setar algumas opções.
Antes de começar vamos listar algumas regras válidas na maioria dos canais:
a. Nunca ofenda ninguém
b. Nunca use palavrões no canal
c. Escrever apenas com letras maiuscúlas no IRC significa gritar, evite usar a não ser para dar ênfase a uma palavra em casos especiais.
d. Não fique repetindo uma mensagem, isso é chamado de flood, e além de
desnecessário complica a conversa ao aumentar o volume de dados e assim tornar o
fluxo deles na Internet mais lento e um texto repetido aumenta a velocidade com que os outros textos passas na tela, dificultando a leitura, principalmente para quem não usa o
Windows e não pode voltar o texto para poder lê-lo.
Todos os comandos no IRC são precedidos por uma /.
Depois que estiver com um nick registrado, siga os comandos abaixo para você se orientar melhor.
/list- Lista todos os canais disponíveis, número de usuários e tópico do canal. Para entrar em um deles, clique em cima dele duas vezes, ou então digite /join #canal(que vc escolheu).
/names #canal- Mostra os nicks de todos os usuários no canal. O comando /NAMES puro pode causar o mesmo efeito acima descrito, pois irá mostrar os nicks de todos os usuários de todos os canais.
/join #canal- Entra num canal. Todos os não-comandos que você escrever irão para todos os usuários do canal.
/msg nick mensagem-Envia uma mensagem privada a pessoa especificada. Somente o nick especificado verá essa mensagem.
/nick novonick- Altera seu nickname.
/quit- sai do IRC.Se colocar /quit mensagemvocê sairá do IRC com uma mensagem.
/who #canal- Mostra quem esta num canal, incluindo nickname, username, host e realname.
/whois nick- Mostra a verdadeira identidade de alguém. Use este comando para ter certeza de com quem esta falando, pois nem todas as redes de IRC permitem registrar um nick.
/part #canal- Sai de um canal.Se você colocar /part #canal mensagem, sai com uma mensagem
do canal.
Assim que entrar num canal, você não precisará preceder suas linhas por /. Tudo que você escrever simplesmente vai para o canal. Preceda suas linhas com / quando você desejar executar algum comando.
obs* acima foram colocados apenas os comandos mais básicos para você começar sua trajetória pelo IRC, no link de comandos de IRC, procurei colocar todos os comandos, entre lá e confira. :))
O que é um canal?
Um canal é um lugar no IRC onde as pessoas podem se conhecer e participar de discussões. Os Canais IRC são dinâmicos, no sentido de que cada um pode criar um novo canal, e um canal desaparece quando a última pessoa nele vai embora. Para ter uma lista dos canais você pode tentar o comando /list já mencionado. Você pode também limitar essa lista usando argumentos opcionais como a seguir
/list -min 3 - Mostra canais com no mínimo 3 pessoas nele
/list #a* - Mostra canais os quais os nomes comecam com a letra a.
O nome de um canal comeca com # ou com & (# são canais globais, & são canais restritos ao servidor local).
Como eu descubro quem está no canal? O que significa H e G?
Vamos supor que seja o canal #brasircop o nick da pessoa seja Urso, e ursinho seja o ident, e o nome real dele seja Pedro Silva
Como mencionado anteriormente, o comando /who #canallistará todos os usuários de um canal. Isso será mostrado na forma:
#brasircop Urso H@ ~ursinho@200.255.211.102 (Pedro Silva)
O canal é #brasircop. Urso é o nickname da pessoa. O H é a abreviatura de "here" (quem marca away será mostrado como G, abreviatura de "gone"). O @ é a abreviatura de op do canal. ursinho@200.255.211.102 é a conta. O que aparece em parênteses é o realname
Quem no IRC está no mesmo provedor que eu?
O comando /who *nomedosite* lista todas as pessoas que estão no mesmo site que você. (os asteriscos (*) são necessários).Vamos supor que seu provedor seja a zaz, você digitará /who *irc.zaz.com.br*
Como eu consigo mais informações sobre uma pessoa?
O comando /who nick ou /whois nick te dá algumas informações sobre o nick especifico. Você também pode tentar o /ctcp nick finger, que lhe retornará informações de finger do nick especifico.E caso você queira saber o ip ou o host, é so digitar /dns ip ou /dns host.
O que é um operador de canal? Como me torno um?
Quando voce dá um /names #canal, as pessoas com o prefixo @ antes de seus nicks são operadores do canal. O operador do canal pode decidir quem pode ficar ou não no canal, mudar as configurações do canal (se ele será secreto, moderado, invite only, ...). Um operador pode passar esse status para outra pessoa. Por default, quando alguém cria um novo canal (simplesmente dando /j #canal) ele se torna um operador do canal. Um canal novo é criado quando não existe nenhum outro com aquele nome. Assim, para se tornar operador de um canal, você pode criar um canal ou receber op de um outro operador do canal.
Alguem me kickou/baniu de um canal! A quem eu me queixo?
Devido a natureza dinâmica dos canais, um op não precisa ter um *razão* para kickar você. Ele decide o que fazer com o canal. Reclamar com administradores de IRC ou com IRC ops sobre ter sido kickado/banido de um canal é considerado uma atitude extremamente infantil, e resulta em nenhuma ação. IRC ops não estão lá para se meter na política de canais - isso é problema dos operadores do canal. Se você foi kickado ou banido de um canal, você está livre para criar o seu próprio canal e decidir o que é apropriado ou não sobre ele. Pense nos canais como casas. O dono da casa decide quem fica ou quem sai de sua casa. Em sua própria casa, você é quem manda. :) Sinta-se livre para criar seu próprio canal com suas próprias regras.
O que são modes?
Todos os usuários e canais no IRC tem vários "modes" associados a ele. Sintaxe:
/mode *|<canal> [+/-]<mode> [<parametros>]
/mode *|<canal> [+/-]b [<nick>[!<user>[@<host>]]]
/mode <nick> [+/-]<mode>
O comando mode é muito complicado e permite que os operadores do canal mude os modes do canal, ou que qualquer usuário mude seu próprio mode. Os modes do canal são os seguintes:
i canal é invite only (só entra se for convidado)
k <chave> só entra no canal se tiver uma senha (chave)
l <numero> limita número de usuários num canal
m canal moderado (somente operadores podem "falar")
n Não são permitidas mensagens de fora do canal para dentro dele
o <nick> Faz de um usuário (nick especificado) um operador do canal
p canal é privado
s canal é secreto
t tópico limitado (somente operadores podem alterá-lo)
v <nick> Dá a alguém voz em um canal moderado
O + ou - determina se o mode será adicionado ou removido. Se você substituir o nome do canal por um *, os modes serão aplicados ao canal corrente.
A segunda forma do comando mode permite banir alguém de um canal. Isso é feito especificando-se a pessoa a ser banida na forma nick!user@host. Por exemplo:
/mode #meucanal +b blah- Bane qualquer um que use o nick blah.
/mode #meucanal +b *!abcd@*-Bane qualquer um que tenha o user igual a abcd.
/mode #meucanal +b *!*@200.222.111.54- Bane qualquer um que esteja acessando pela máquina 200.222.111.54.
/mode #meucanal +b *!abcd@200.222.111.*- Bane qualquer um que entre com o user igual a blah e seja do site 200.222.111.*.
A terceira forma do comando mode permite que você altere seus próprios parâmetros. Você pode preceder qualquer uma das combinações abaixo com um + ou - (+ ativa, - desativa).
o status de operador
w recebe wallops (mensagens direcionadas a todos os operadores)
s recebe noticias do servidor. Isso inclui noticias de Kill e sobre o que está acontecendo com os links no servidor local.
i Torna você invisível. Previne que você seja visto nas informações do who ou whois, a menos que a pessoa especifique seu exato nick.
O que são BOTs e para que eles servem?
Os BOTs são roBOTs, scripts (programas) que tem a função de manter o canal aberto e de zelar por ele, impedindo FLOODs e TAKEOVERs. Para um BOT ter efeito, ele deve ter status de OP.
O que é FLOOD?
Flood são várias mensagens eviadas num pequeno espaço de tempo.
O que é TAKEOVER?
Takeover é o ato de tomar um canal, ou seja, conseguir OP e tirá-lo dos outros.
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. Uma forma de verificar se alguém está com LAG, é mandando um ping para ela, através do comando /ping nick (dentro do IRC). Este comando irá retornar, em segundos, o quanto a mensagem demora para ir até o usuário em questão e voltar.
O que é NETSPLIT?
Netsplit, como o próprio nome diz, é uma divisão de redes, ou seja, 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 netsplit, e que o servidor isolado está em netsplit. É interessante ressaltar que na volta do netsplit todos os modes (status) do canal/usuário são mantidos, ou seja, se um usuário está como op num servidor em netsplit, quando voltar do split continuará com o OP.
Como posso me tornar OP de um canal sem ser o primeiro a entrar nele e sem que ninguém me dê esse status?
Existem apenas 2 formas de se tornar OP em um canal. Sendo o primeiro a entrar nele ou recebendo esse status. Entrando em um servidor em netsplit há a possibilidade de que não haja ninguém naquele canal. Logo, você receberá OP. Quando voltar do netsplit, todos os modes serão mantidos e você voltará como OP.
Posso mandar arquivos pelo IRC?
A grande maioria dos softwares para IRC permitem isso, através do comando /dcc send nick arquivo.
Fui receber um arquivo pelo IRC, mas antes de terminar a transmissão a mesma foi abortada. Existe alguma forma de recomeçar a transmissão de onde ela parou?
Sim, existe. Através da opção RESUME. No MIRC, por exemplo, ao receber o arquivo e o software verificar que já existe outro com o mesmo nome, ele perguntará se quer resumir, gravar sobre o já existente (OVERWRITE) ou cancelar. Nesse caso, e só optar por resumir.
Obs : Alguns comandos do mIRC podem ser executados através do botão direito do mouse.
Como faço para acessar o IRC?
Para acessar o IRC, você precisa de um programa cliente no seu computador. O mais popular entre os usuários é o programa mIRC
Faça o download dele agora mesmo clicando AQUI
Com o cliente IRC instalado em seu micro, basta efetuar conexão com um servidor.
Você pode acessar por qualquer servidor de IRC. Mesmo que seu provedor de internet não tenha um.
Se você não conhece nenhum irei colocar algumas sugestões:
irc.trix.net
irc.vix.zaz.com.br
irc.topnet.com.br
irc.educanet.g12.br
irc.libnet.com.br
O que eu faço assim que eu abrir o mIRC?
A primeira coisa que irá aparecer será essa tela que esta logo abaixo, se vc quiser que essa tela continue aparecendo nas próximas vezes em que vc abrir o Mirc, não precisa fazer nada nela, deixe como ela está.
Caso queira que ela nao apareca mais, basta apenas desmarcar o quadrado que está marcado no exemplo abaixo.

Depois que fechar essa janela clique no segundo icone do script onde está escrito general options, que irá aparecer a tela abaixo.

Depois configure como explicado no desenho abaixo:

Full Name: você colocará seu nome real, ou alguma frase que queira.
E-Mail-Address: aqui vc colocará seu mail, mas você pode colocar um mail falso também.
Nickname: nesse local você colocará seu nick, ou seja seu apelido.
Alternative: aqui será colocado seu nick alternativo.
Colocarei abaixo o meu exemplo. :)

Clique em Add e acrescente o server que vc escolheu. :)))
Colocarei um exemplo abaixo. :))

Edit- idem ao add
Local info- marque local host, IP address, e logo abaixo marque normal.

Options- marque reconnect on disconnection, em time(s) marque 1 e seconds 10, e em default port marque 6667.

Ident- aqui fica a seu critério no User id, se por exemplo seu nick for urso, você pode colocar urso no seu ident, ou o que quiser.Ex:Usei o meu nick Annjinha, mas se o teu for urso pode por urso e assim por diante. :)

Em IRC é recomendada a configuração abaixo, Não vamos detalhar aqui cada opção, mas são simples se você tiver um conhecimento mínimo de inglês.

Vamos agora mostrar uma forma simples de destacar as mensagens para você. Vá na orelha highlight e clique em add. Na janela que aparecerá coloque seu nick e outras palavras que você queria que sejam destacadas no primeiro quadro de texto. Marque o quadrado flash message, escolha a cor em colour e clique em no sound para aparecer beep. Com essa configuração, toda vez que alguém escrever seu nick no canal, caso vc esteja em outro, se a tela estiver mimizada de vez ficar vermelha ficara verde e o nick ficará marrom ou outra cor que escolher e de quebra tocará um beep. veja exemplo abaixo :)

Um recurso muito bom também é como configurar o logging para futuramente poder ler as conversar que tivemos com alguém ou em algum canal.Marque os quadrados Channels e Privates Chats e quando quiser ler algo que falou com alguém em particular ou até mesmo no canal, procure em log files de dois cliques que irá abrir um arquivo txt com toda a conversa. :))

Habilitaremos agora um recurso interessante do mIRC: o som. Vá até a janela Sound Request do Options e marque o quadrado Accept Sound Requests. Agora quando uma pessoa lhe mandar o comando sound (ele é "/sound nick arquivo.wav mensagem") o mIRC tocará o arquivo de som solicitado desde que você tenha uma cópia dele no diretório indicado na janela de sounds requests que você viu. O padrão é usar o próprio diretório do mIRC para colocar estes arquivos, mas você pode mudar isso a vontade.

Outro recurso interessante é o URL Catcher, também no Options vá até à janela URL Catcher, marque o Enable URL Catcher e indique na linha de texto embaixo desta janela a localizaçã do seu Netscape ou Internet Explorer. Agora sempre que alguém digitar um endereço Web nos canais onde você estiver em em privates com você esse endereço será armazenado pelo mIRC. Para ver esse endereço aperte o botão URL mostrado abaixo e aparecerá uma janela com a lista de URL's, escolha a que você quer ver e clique com o botão direito do mouse, no menu que vai aparecer escolha View e seu Netscape ou Explorer automaticamente carregaraá a página. Isso server para quando alguém digitar um mail tbém.


Outro recurso interessante é a possibilidade de mandar arquivos para outra pessoa que esteja no mIRC. Digite "/dcc send nick arquivo" para mandar por exemplo uma foto. Ou marque o nome da pessoa e clique com o botão direito do mouse, escolha DCC send que vai aparecer a janela abaixo, escolha o arquivo na lista e digite o OK.
A pessoa vai receber uma solicitão de DCC send, basta aceitar e o arquivo começara a ser mandado. Se não funcionar procure em nossa página de perguntas e respostas. No exemplo abaixo vou enviar um arquivo para o brasircop, que está no diretório do
mirc.

Um último recurso é o DCC chat, ele permite uma conversa direta de pessoa a pessoa, sem passar pelos servidores, isso normalmente torna a conversa bem mais rápida, pois na maioria dos casos o IRC é acessado de servidores no exterior, assim fazendo isso duas pessoas no Brasil podem conversar sem usar as nossas linhas para o exterior sempre congestionadas. Para começar um DCC Chat digite "/dcc chat nick" ou use mais uma vez o menu de botão direito. Quando a pessoa aceitar o pedido a conversa pode ser iniciada. Clique em DCC, Chat que irá aparecer a janela abaixo e de ok. No exemplo eu estou mandando um chat ao Wizard9, coloque no lugar do Wizard9 o nick da pessoa que vc deseja conversar e de ok. :))

Depois é so clicar em connect to irc server que vc irá se conectar. :))
nao deixe de ver depois os links de nickserv, chanserv, janela de status para ver mais sobre como proceder dentro do IRC.
Boa Sorte!! :)))
Simulando sua primeira conversa
1.Ao conectar você deve ver algo como na figura abaixo, se em algumas tentativa você
obter No more connections é porque o servidor está lotado, tente outro. Também tente
de novo se o servidor disser coisas como No Authorization. Mas por
enquanto interessa apenas que você teve azar, tente entrar por outro servidor. Espere a
mensagem de boas vindas do servidor acabar (ela acaba com end of /MOTD
command).
***connecting to irc.vix.zaz.com.br (6667) - Local host: default (200.244.134.18) -
PING? PONG!
-
2 Já estamos conectados e já digitamos "/join #brasil". Agora que estamos no #brasil
vamos começar a falar, não se preocupe agora com as mensagens coloridas de verde e
azul que aparecem no canal, vamos explicar isso depois, as mensagens em preto
começam sempre com o nick da pessoa que falou entre < e > para lhe dizer quem falou
aquilo. Para começar vamos digitar na linha inferior da janela do #brasil "Oi a todos!",
quando dermos ENTER a mensagem será mandada para as pessoas do canal.
Infelizmente às vezes as mensagens demoram a chegar até as pessoas por que a
Internet no Brasil ainda é lenta, tenha calma.

3. Algumas pessoas lhe responderam, para conversar com ela no canal digite suas
mensagens na janela do canal e mande para todos verem. Mas você quer conversar em
particular com alguém? Supondo que Goncalves esteja no canal e você queira agora
tirar uma dúvida com ele digite "/query Goncalves Eu tenho uma dúvida". Isto fará abrir
uma janela para conversar com Goncalves sem que as outras pessoas vejam a
conversa escreva na linha inferior desta janela assim como você fez na janela do canal.
Você também pode abrir esta janela clicando duas vezes sobre o nick da pessoa na
lista de nicks presentes no canal (lado direito da janela do canal).
4. Algumas janelas de conversa particular podem aparecer repentinamente em sua tela,
isso são mensagens que as pessoas estão mandado para tentar falar em particular com
você escreva nessas janelas como em qualquer janela de conversa. Lembre-se que
você pode minimizar e aumentar as janelas a vontade e rearrumá-las na tela de acordo
com sua conveniência. Minimize, mas não feche a janela do canal, isso faria você sair
do canal.
5.Agora você quer sair do IRC, digite "/leave #brasil" em qualquer janela para sair do
#brasil e faça o mesmo com todos os canais em que você está. Depois digite "/quit"
para desconectar. Ou simplesmente aperte o segundo botão da barra de ferramentas
do mIRC para forçar a desconexão. Agora você pode fechar o mIRC normalmente.
A Janela do Status
Vamos ver agora a janela de status, a unica janela obrigatória do mIRC, no alto dela temos Status: Nick on servidor, ou seja, esse titulo mostra seu nick e o servidor a que você está ligado. No corpo dessa janela irão basicamente as mensagens para você vindas do servidor e mensagens especiais de usuários.
clique na imagem para ve-la em tamanho maior e entender ela certinha :))

A primeira mensagem é a informação de qual o tópico do canal onde você está
entrando (que ficará no título da janela do canal) e quem e quando colocou o tópico.
Veja abaixo.
#brasircop Bem-Vindos ao canal de ajuda da Brasirc
#brasircop topic Set by Annjinha on Wed Feb 10 16:38:51
Outra mensagem é a informação de quem está num canal, ela é feita automaticamente
ao entrar num canal, mas pode ser feita a qualquer momento digitando "/names
#brasil" por exemplo, ele funciona mesmo que você não esteja no canal. Veja abaixo
o resultado.
#Brasircop MANDIC +Insulano Sandy_ @Mel @|Diabo| xDrEaMeR Jr_xX @BrasIRCop
#brasircop End of /NAMES list.
Uma mensagem muito usada é o whois, ele pode ser feito digitando "/whois nick" ou
clicando sobre o nome da pessoa na lista do canal com o botão direito do mouse e
escolhendo whois do menu que vai aparecer. Por falar nisso uma boa coisa é tentar
clicar com o botão direito do mouse nas várias janelas e ver os menus que aparecem,
eles podem facilitar sua vida. Digitando /whois você pode saber se uma pessoa com
determinado nick está no IRC, mesmo que não esteja num canal onde você esteja.
Veja um exemplo abaixo.
Insulano is insulano@ns2171.mtec.com.br * -=[ BrasIRC Staff 2.3 GolD ]=-
Insulano on #tijuca +#Brasircop #ilha @#barra @#rio
Insulano using irc.trip.com.br [200.239.253.17] Trip Internet IRC Server - RJ
End of /WHOIS list.
Agora veremos o ping, ele funciona da seguinte forma: você manda um sinal para
uma pessoas e o computador dela responde automaticamente, seu computador mostra
então o tempo que o sinal levou para ir e voltar. Assim você ver se uma pessoa está
demorando a lhe responder ou está demorando a receber suas mensagens. Para ativar
o ping digite "/ctcp nick ping" ou clique com o botão direito do mouse no nome da
pessoa na janela do canal e escolha CTCP e depois PING do menu que vai aparecer.
Observe o resultado de um ping abaixo.
-> [xDrEaMeR] PING
[xDrEaMeR PING reply]: 2 seconds
Uma obervação muito importante, procure digitar todos os comandos na janela de status, porque ja pensou se vc vai identificar seu nick e esquece da barra / e aparece no canal? :)
Janela do Canal
1. Vamos mostrar uns trechos de uma janela de canal e explicá-los.
<carequinha> Kami Piadas Qual o nome do Filme ?
<Insulano> coeh... tah sem fazer nada... fica arruando idéia...
*** ae_Tchelo (tecno@mi-rj164.montreal.com.br) has joined #Brasil
*** PATO_BANTON (~conta@200.244.117.161) has left #brasil
*** Nataraj-RJ has quit IRC (Leaving)
*** Mel is now known as Sininho
*** ChanServ sets mode: +o Annjinha
*** Annjinha sets mode: +o |Diabo|
A. As mensagens em preto são os textos falados pelas pessoas, com o nick de quem
falou entre < e > para mostrar quem falou. Você não precisa digitar seu computador
coloca isso automaticamente. Observe que neste trecho carequinha e insulano, falaram.
B.As mensagens em azul significa desconexão e de usuários. As mensagens de desconexão
mostram um texto entre parênteses. O texto padrão é "leaving" O usuário pode também colocar mensagem que desejar no quit, digitando "/quit mensagem".
C. As mensagens em verde são mudanças referentes as pessoas que estão no canal e
ao canal em si, ou seja, quem entra no canal (join), quem sai(leaft), quem troca de nick, quem se
torna operador, etc. Vamos explicar com calma:
Mudança de nick: indicada por nick1 is known as nick2. No trecho acima Mel
mudou seu nick para Sininho. Para mudar de nick digite "/nick novonick"
Entrada e saída do canal: as mensagens em verde com has joined e has left
indicam respectivamente entrada e saída do canal. No trecho acima ae_tchelo entrou no#brasil e foi informada a conta que ele está usando.
Mudanças no modo do canal e das pessoas nele: este é um recurso para
ser usado pelos operadores do canal. Aqui explicaremos apenas que Annjinha sets mode
+o |diabo| significa que Annjinha tornou o |diabo| operador.E quando a mensagem é chanserv sets mode +oAnnjinha, significa que Annjinha é registrada no canal pelo chanserv. Mas o que é um operador?
Eles são as pessoas responsáveis pelo controle do canal, eles decidem quem deve ou
não ficar no canal, de acordo com as regras do canal. . Os operadores são marcados na lista de
nicks por uma @ antes do nick (veja figura abaixo), se diriga os operadores em caso
de dúvida. Mas atenção : alguns operadores, como W no exemplo abaixo, são bots
(programas de computadores) e com eles você não conseguirá conversar.

Agora veremos mais um trecho do canal

Já explicamos as mensagens em verde e azul assim você deve ter entendido que Len
saiu do #Recife e Boca se desconectou do IRC, mas o que são as mensagens em lilás?
São mensagens destacadas, mas não tem significado especial, elas são escritas com
/me texto, e seu nick é acrescentado no início do texto que você digita. Assim se o seu
nick é novato, quando você digitasse "/me diz oi!" apareceria "novato diz oi!".
Apenas com alguns programas, como o mIRC a partir do 4.7, é possível escrever
realmente colorido como no caso abaixo.

Para conseguir isso digite [ctrl+k] [numero da cor] [texto], veja abaixo como escrever
o texto acima, onde um quadrado preto representa o ctrl+k.

Como quem não tem um programa que mostre cor vê o texto cheio de quadrados e
números como acima, algumas cores são usadas para marcar mensagens especiais
(como já vimos) e também algumas combinações de cor são difíceis de ler, o uso de
cor não é bem visto em muitos canais e você pode ser chutado do canal por isso.
Assim eu lhe aconselho a fazer como a maioria das pessoas e evitar o uso da cor, mas
se você quiser usar aqui encontrará instruções mais completas sobre como utilizá-las.
Vamos ver agora um item especial do canal, os chutes. O trecho abaixo mostra que
ARZOR foi retirado do canal do canal por Fiction com um chute, ele era
operador do canal no momento e achou que ele mandou uma mensagem longa sem
necessidade ou repetiu demais uma mensagem, isso é flood. Observe que ele logo
retorna ao canal, pois o chute é apenas uma advertência, mas ela poderia ter tê-lo
banido se achasse que ele não deveria voltar ao canal, nesse caso apareceria em verde
"Fiction sets modes +b ...." no final viria a forma como ela baniu, normalmente se
bane a conta que a pessoa está usando.
*** ARZOR was kicked by Fiction (flood)
*** ARZOR (tecno@mi-rj164.montreal.com.br) has joined #Brasil
Chutes e banimentos são necessários para manter um canal em ordem. Respeite as
regras do canal, não ofenda as pessas, não faça flood. Assim você nunca será chutado
ou banido do canal.
Comandos Básicos
Entrar em canal(join) ............. : /join #canal
Sair de um canal(part) ............ : /part #canal
Mandar uma msg privada ............ : /msg $nick $msg
Sair do IRC deixando msg .......... : /quit $msg
Conectar em um server de IRC ...... : /server $servidor
Abrir pvt com a pessoa ............ : /query $nick
Fazer um 'action' ................. : /me $msg
Kickar um usuario ................. : /kick #canal $nick $msg
Dar OP Status a alguem ............ : /mode #canal +o $nick
Listar os canais de um servidor .. : /list
Trocar seu nick .................. : /nick $new_nick
Trocar o topico .................. : /topic #canal $topic
Ver info dos usuarios ............ : /whois $nick
Mandar msg = digitar normalmente . : /say $msg
Gerar beep ....................... : /beep $numero $vezes
Apagar texto de uma janela ....... : /clear
Fechar pvt ....................... : /closemsg $nick
Informacoes de um canal logado ... : /channel
Fechar cliente (soft) ............ : /exit
Help sobre cmd ................... : /help $cmd
Pede horario ao servidor ......... : /time
Sair de todos canais ............. : /join 0
Comandos avancados:
Banir por nick ................. : /mode #canal +b nick!*@*.*.*.*
Banir por user ................. : /mode #canal +b *!user@*.*.*.*
Banir por ip ................... : /mode #canal +b *!*@ip
DeOP usuario ................... : /mode #canal -o $nick
Dar KILL (so para IRCops) ...... : /kill $nick $msg
Ver usuarios com mesmo IP ...... : /who $nick
Ver info de usuario que saiu ... : /whowas $nick
Ver todos os usuarios c/ acesso a +W : /who 0 w
Ver todos os usuarios c/ acesso a +I : /who 0 i
Ver todos os usuarios c/ acesso a +S : /who 0 s
Ver todos os usuarios c/ acesso a +O : /who 0 o (ircops)
Dar um Ping ................... : /ctcp $nick Ping
Dar um Finger ................. : /ctcp $nick Finger
Convidar alguem a um canal .... : /invite $nick #canal
Ver todos os usuarios on-line . : /who
Se tornar IRCop ............... : /oper $nick $password
Enviar arquivo via DCC ........ : /dcc send $nick $file
Abrir DCC Chat ................ : /dcc chat $nick
Ver quem esta em um canal ..... : /names #canal
Ficar away .................... : /away $msg
Sair do away .................. : /away
Trazer o ultimo cmd na janela . : /
Ver a ultima linha digitada ... : /!
Tocar .wav .................... : /wavplay $file
Fazer um 'action' (= /me) ..... : /action $msg
Mandar 'action' p/ todos canais : /ame $msg
Mandar msg a todos canais ..... : /amsg $msg
Mandar um ctcp ................ : /ctcp $nick
Carregar .ini ................. : /add -apuce $file
Obs(7.29): opcoes: a (alias), p(popup), u(user), c(cmds), e(events)
Liga/desliga auto op .......... : /auto [on|off]
Auto-op a um usuario .......... : /auto $nick
Auto-op a um IP ............... : /auto $ip
Abilita grupo do 'remote' ..... : /enable #grupo
Desabilita grupo do 'remote' .. : /disable #grupo
Verifica se usuario esta na net : /finger email
Liga/desliga 'fast-send' do DCC : /fsend [on|off]
Trocar fonte de letra ......... : /font
Liga/desliga gravacao canal/pvt : /log [on|off]
Mandar msg (= /msg) ........... : /notice $nick $msg
Liga/desliga ignore ........... : /ignore [on|off]
Ignorar um nick ............... : /ignore $nick $tipo
Ignorar um IP ................. : /ignore $ip $tipo
Obs(7.41/42): tipo: ctcp, pvt, msg.
Mandar msgs aos ops ........... : /omsg #canal $msg
Mandar msgs aos ops (= /omsg) . : /onotice #canal $msg
Liga/desliga 'protect mode' ... : /protect [on|off]
Proteger usuario .............. : /protect $nick
7.47-Proteger IP ................... : /protect $ip
Obs(7.46/47): NaO usar protecao em canais registrados
Liga/desliga 'events' ......... : /events [on|off]
Liga/desliga 'remote' ......... : /remote [on|off]
Executar soft ................. : /run $soft $parametros
Enviar msg procedida de som ... : /sound #canal $file $msg
Usar 'Monologue' para falar msg : /speak $msg
Manda 'action' a canal ........ : /describe #canal $msg
Controle interno de flood ..... : /flood $linhas $intervalo $pausa
Fazer um 'File SERVER' ........ : /fserver $nick $dir_inicial
Responder DCC Chat ............ : /creq [ask|auto|ignore]
Obs(7.56):Ask:ele pergunta, auto:aceita, ignore:ignora.
Procurar DNS por nick ......... : /dns $nick
Procurar DNS por IP ........... : /dns $ip
Mostrar texto para usuario .... : /echo $nick $canal $msg
Liga/desliga 'notify list' .... : /notify [on|off]
Carregar um arquivo na tela ... : /play [#canal/$nick] $file
Obs: O comando /play tem uma particularidade: ele tambem pode ser utilizado
para carregar um arquivo formato texto e interpretar suas linhas como comandos, basta acrescentar -c e, para que uma linha somente seja utilizada radomicamente, -r; exemplo: /play -c -r #canal/$nick $file
Da OP se ninguem der .......... : /pop $tempo #canal $nick
Enviar cmd RAW p/ o servidor .. : /raw $cmd
Salvar arquivo .ini ........... : /save $file.ini
Tipo de receber DCC ........... : /sreq [ask|auto|ignore]
Obs(7.65):ask:pergunta se recebe, auto:recebe automaticamente, ignore:ignora o DCC.
Ligar o timer ................. : /timer $N_timer &repeticoes $intervalo $comandos
Abre U-Central (= /whois)...... : /uwho $nick
Liga/desliga tela p/ ver URLs . : /url [on|off]
Acrescenta usuario na lista ... : /auser -a $nivel $nick
Acrescenta usuario por email .. : /auser -a $email
Mudar nivel ................... : /dlevel $nivel $nick
Remover nicks de um nivel ..... : /flush $nivel
Remover nicks (= /flush) ...... : /rlevel $nivel
Lista usuarios de um nivel .... : /ulis $nivel
Obter info dos servidores ..... : /info
Listar os IRCops .............. : /stats o $server
Listar as K-lines ............. : /stats k $server
Listar as portas .............. : /stats l
Ver os administradores ........ : /admin
Ver o numero de usuarios ...... : /lusers
Ver quais servidores linkados . : /links
Checar 'Timers' ligados ....... : /groups -e
MOTD .......................... : /motd
Por que meu DCC nao completa?
A dúvida mais comum sobre o mIRC é "Eu consigo receber DCC Chats e DCC sends mas quando tento começar mandando o pedido para outra pessoa ela recebe o pedido mas não completa, porque?"
Primeiro certifique-se que o problema não é a demora do IRC (lag), caso o problema ocorra sempre com todas as pessoas que você tenta, três razões são mais comuns: você adicionou algo ao mIRC, você está num sistema protegido por firewall como o que pode ser gerado pelo Wingate ou dados errados no Local Info.
1. No caso de você ter acrescentado algo ao mIRC, como scripts de proteção ou de ataque, saiba
que entre as dezenas destes scripts muitos impedem o DCC para evitar alguém usar os avisos de
DCC para provocar flood em você tente usar o mIRC sem isso para ver se você consegue fazer o
DCC.
2. Alguns programas, como o WinGate, usados para conectar vários computadores de uma rede
local a Internet a partir de uma única conexão (e geralmente com um único IP) podem ser
configurados para usarem um firewall, ou seja, um sistema que protege seu computador de possíveis invasões via Internet, só que dependendo da configuração o firewall pode impedir o uso do DCC, consulte o responsável pelo sistema ou o arquivo de ajuda do programa usado para conectar os
vários computadores.
3. Dê um /whois em você mesmo e veja se os dados do IP estão colocados no
File/Set_up/Local_Info. Esse dado do IP que está no Local Info também pode ser visto pela pessoa
que recebe o DCC como parte da mensagem que tenta começar o DCC. Veja o exemplo abaixo:

Este exemplo corresponde ao caso de a pessoa estar usando o IP 200.300.203.14, neste caso no
meu whois aparecia "Annjinha is ~anjinha@ppp12.interhouse.com.br". Digitando "/dns
Goncalves" descobri que meu IP era realmente 200.300.203.14, assim estava tudo certo. Se
aparecesse "Annjinha is ~anjinha@"200.300.203.14 eu nem precisaria fazer o /dns para saber
que estava tudo ok. Mas suponha que aparecesse "Annjinha is ~anjinha@200.249.223.11".
Neste caso meu local info estaria errado. Então vamos tentar consertá-lo. Uma correção provisória
é simplesmente colocar o IP correto e apertar no Ok. Só que a maioria das pessoas usa conexões
cujos IP's mudam a cada conexão. Para fazer com que o mIRC descubra sozinho o IP usado cada
vez que você conecta vamos tentar algumas coisas. Vá tentando pela ordem, caso você consiga se
conectar com uma opção esqueça o resto, elas são para quem não conseguir. Na grande maioria
dos casos a tentativa 1 funciona.
1. Marque os dois quadrados do "On connect, always get:" e deixe o "Method:" em normal. Tente se conectar. Caso apareça um erro como "unable to resolve local host" passe para a tentativa 2.
2. Mude agora apenas o "Method:" para server e tente de novo. Se ocorrer um erro passe para a
tentativa 3.
3. Desmarque agora o quadrado "Local Host" do "On connect, always get:" e volte o "Method:"
para normal. Deu errado? Vamos fazer nova tentativa.
4. Mude apenas o "Method:" para server e tente. Caso não consiga conectar nem assim o mIRC
será incapaz de descobrir seu IP, infelizmente você terá que desmarcar os dois quadrados do "On
connect, always get: " e preencher manualmente o IP cada vez que você que se conectar para poder começar
DCC's.
Dúvidas
O que significa a mensagem "Unable to create socket" ?
Isto significa que sua conexão a Internet não está correta, uma causa comum é usar a versão errada
do mIRC. Use o mirc.exe para discadores de 16 bits e a versão mirc32.exe para discadores de 32
bits. Tente então trocar a versão para ver se o erro continua, se continuar verifique com outro
programa se sua conexão ao provedor está correta.
O que significa a mensagem "Can't resolve host name" ?
Se você já verificou que está usando a versão correta do mirc (ver resposta anterior), o problema
deve estar em File/Set_up/Local_Info, nesta janela devem estar os dados de sua conexão, ou seja,
nome do host e número IP. Para facilitar sua vida o mIRC tem a opção de ele mesmo pegar esses
dados, isso funciona na grande maioria dos casos mas nem sempre e infelizmente varia muito de
computador para computador, de acordo com os programas de discagem e configuração de cada
um. A configuração mais usual é colocar o nome do seu provedor em local host e marcar o "On
connect always get IP address" (segundo quadrado). Quanto ao método o quick geralmente
funciona melhor. Tente primeiro isso e se não funcionar tente mudar o método para normal, se
mesmo assim não funcionar desmarque os dois quadrados do "On connect..." e coloque o seu numero IP manualmente (pegue ele do discador). Uma forma alternativa é colocar qualquer número IP, isso lhe permite conectar, mas impede o DCC (usado normalmente para transferências de
arquivos), para possibiltar o DCC depois de conectado dê um /whois em você mesmo, veja seu IP,
coloque no Local Info e reconecte.
O que significa a mensagem "Unable to resolve IRC server name" ?
O mIRC não conseguiu descobrir que servidor é este que você quer se conectar, primeiro verifique
se o nome do servidor está correto, uma letra errado faz diferença. Se continua o problema verifique
se você está conectado realmente ao provedor e se o provedor está conectado a Internet, outro
problema possível é uma configuração errada do DNS no seu programa de discagem. Tente usar o
número IP do servidor para ver se funciona.
O que significa a mensagem "Unable to conect to IRC server" ?
Dois problemas costumam gerar isso: verifique se o computador que você indicou realmente aceita
conexões na porta indicada e depois tente outro servidor, pois isto pode ocorrer quando a conexão
entre seu provedor e o servidor está partida em algum lugar. Se você tentar vários servidores e
todos derem este problema verifique a conexão com outro programa, provavelmente a linha de
conexão a Internet está fora do ar em algum ponto.
O que significa a mensagem "Connection timed out" ?
Isto significa que a conexão demorou tanto que o mIRC desistiu de esperar (e lembre que se a
conexão está tão lenta assim será quase impossível conversar no IRC). Isto costuma ocorrer quando
existem sérios problemas de congestionamento nas linhas, tente outros servidores para ver se o
problema é com seu provedor ou com a linha do servidor.
Cores no Mirc
Comando:
Control+B : negrito
Control+U: sublinhado
Control+R: texto reverso (texto branco em fundo preto)
Control+O: texto comum
Control+K: texto colorido
Para fazer o texto colorido digite control+k, solte as teclas e depois digite o número
da cor simplesmente ou o número da cor seguido por vírgula e o número da cor de
fundo. Veja abaixo quais os números das 16 cores do mIRC. A cor 0 (ou 16) é
branco.

Exemplos:
control+k 3 = texto verde escuro
control+k 4,11 = texto vermelho em fundo azul claro
Aliases no Mirc
Muitos querem personalizar o mIRC como os scripts que você encontra por ai fazem, aproveitando uma das melhores característcas do mIRC: a facilidade em "programá-lo" como você quiser. Vamos mostrar neste artigo os princípios básicos para mudar os aliases do mIRC, lembrando que aliases são pequenos truques que lhe permitem, por exemplo, /j #brasil ao invés de /join #brasil.
Suponha que você quer fazer um alias para digitar apenas /jr ao invés de /join #brasil. Abra o menu Tools do mIRC e escolha Aliases. Digite o seguinte numa linha lá: /jr /join #brasil, clique no OK e pronto, agora quando você digitar /jr o mIRC saberá que você quer entrar no #brasil.Para fazer um alias com mais de um comando basta separá-los por " | "(observe os espaços antes e depois da |. Exemplo: /jrs /join #brasil | /say Oi pessoal do #brasil.
Simples não? Vamos complicar um pouco. Suponha que você queira digitar apenas /op Joao Maria e o mIRC entender que você quer dar op no canal em cuja janela você digita isso a Joao e Maria. Esse alias já existe no mIRC padrão e é escrito assim: /op /mode # +ooo $$1 $2 $3.Vamos analisá-lo: o símbolo # indica o canal onde você escreveu o comando, $1 significa a primeira palavra que você digitou após o alias, $2 a segunda, etc. O duplo $ em $$1 significa que este dado é obrigatório, ou seja, você tem que digitar o nome de pelo menos uma pessoa. Assim se você digitasse na janela do #brasil /op Joao Maria o mIRC transformaria em /mode #brasil +ooo Joao Maria.
Estes símbolos que são substituidos por outras coisas na hora de executar os aliases são chamados de indentificadores (identifiers), vamos ver agora uma lista com os mais importantes:
$1, $2, $3, etc : primeira, segunda, terceira, etc palavra após o alias
$$1, $$2, $$3, etc : o duplo $ indica que o dado é obrigatório, se ele não
for digitado nada é feito, quanto ao resto é igual ao anterior
*1, *2 , *3, etc : primeira palavra e todas as seguintes, segunda palavra e
todas as seguintes, etc. Observe se você digita após o alias 1 2 3 4 você
teria *2 = 2 3 4 e $2 = 2, por exemplo.
#: indica o canal em cuja janela foi digitado o comanddo (não tem
sentido numa janela de conversa ou na janela de status).
$me: indica o nick que você está usando naquele momento.
$url: indica a URL que seu Netscape ou Internet Explorer está
mostrando (se ele estiver aberto).
$time: indica a hora segundo o seu computador.
$?="texto" e $!: o $? faz abrir uma janelinha para você digitar o dado e
$! usa outra vez o dado que você digitou. Por exemplo: /jj /join $?="Que
canal ?" | /say Oi pessoal do $! . Suponha que você digite /jj então se
abrirá uma pequena janela perguntando qual o canal, quando você
responder ele entrará no canal e mandará um Oi pro pessoal do canal.
O mIRC tem dezenas de identificadores como estes, mas apenas com estes você faz muita coisa. A grande maioria dos aliases que existem nos scripts por ai usam apenas estes identificadores. Para ver uma lista completa deles consulte o help do mIRC.
Popups
Primeiro vamos mostrar como se faz um comando simples, como o Whois na
figura abaixo. Basta uma linha com o texto que ficará no menu seguido por : e o
comando. Só que no caso dos menus você não digita nada após o comando e assim
os identificadores numerados ($1, $$1, $2, etc) passam a ser os itens marcados no
momento do uso do menu. Assim o menu do whois fica:
Whois:/whois $$1
Onde $$1 significa o nick marcado naquele momento (o duplo cifrão significa que
se nenhum nick estiver marcado o comando não será executado).

Agora veremos como fazer um subitem, como o Ping, que é um subitem de
CTCP. Para isso basta colocar uma linha apenas com o nome do item que será
dividido seguida por linhas com os subitems começando com um ponto. Assim o
item CTCP e seus subitens ficariam assim:
CTCP
.Ping:/ctcp $$1 ping
.Finger:/ctcp $$1 finger
.Version:/ctcp $$1 version
.Time:/ctcp $$1 time
.Userinfo:/ctcp $$1 userinfo
.ClientInfo:/ctcp $$1 clientinfo
Se quisessemos ter mais um subnível ele teria seus comandos começando com
dois pontos e assim por diante. Para ter uma barra horizontal de separação como
entre os itens UCentral e Control do exemplo acima basta ter uma linha apenas
com um hífen (-).
Para terminar esta aula básica, mostraremos um recurso útil para itens mais
complicados, com vários comandos. Como exemplo faremos um item que permita
fazer um whois e um ping com um único comando. Para isso utilizaremos chaves
para marcar o começo e fim dos comandos e colocaremos um comando por linha.
Observe que neste caso os comandos não começam com uma barra como estamos
acostumados. Veja abaixo como ficaria:
Whois e Ping: {
whois $$1
ctcp $$1 ping
}
Agora você pode criar seus próprios itens de menu, simples mas que podem fazer
praticamente tudo que os usuários comuns precisam. Para desenvolver menus mais
complexos dê uma olhada no help do mIRC, ele contém todas as explicações sobre
isso. Nosso próximo passo será ensinar como se fazem as respostas automáticas a
eventos, como aqueles notices que algumas pessoas mandam para todos que entram
no canal.
Comandos Básicos do Mirc
Os comandos marcados com * são avançados e não precisam ser aprendidos pelos novatos. Logicamente, os * não fazem
parte dos comandos.
Os parametros marcados por < > são obrigatórios você sempre deve trocá-lo pelo dado pedido, os marcados por [ ] são
opcionais. A | indica ou.
/ Traz de novo a última linha digitada naquela janela
/! Traz de novo a última linha digitada onde quer que tenha sido digitada
/action <texto> Manda a ação para o canal ou private (é aquele texto que aparece em rosa), ele acrescenta seu nick antes do
texto
/ame <texto> Manda a ação para todos os canais em que você está
/amsg <texto> Manda a mensagem para todos os canais em que você está
*/auser [-a] <nível> <nick|endereço> Acrescenta um usuário a lista interna do mIRC no nível especificado
/away <mensagem> Coloca você como "away", deixando uma mensagem para saberem que você não está prestando
atenção
/away Retira o away
/ban [#canal] <nick> [tipo] Bane o nick do canal
/beep <número> <intervalo> 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 <nick> 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 <nick> <ping|finger|version|time|userinfo|clientinfo> Executa o comando ctcp dado
/dcc send <nick> <arquivo1> [arquivo2] ... [arquivoN] Manda o(s) arquivo(s) para a pessoa escolhida
/dcc chat <nick> Abre uma janela para conversa privada e direta, ela é mais rápida para mandar as mensagens que a janela
do /query
/describe <#canal> <texto da acão> manda a ação especificada para o canal determinado
*/disable <#grupo> Desliga um grupo de comandos no Remote
*/dlevel <nível> Muda o nível padrão dos usuários
*/dns <nick | número IP | endereço IP> Pede a seu provedor para "resolver" um endereço
*/echo <N> [nick | #canal | status ] <texto> 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 <nick|endereço> Faz um finger no nick ou endereço
* /flood [ <número de linhas> <intervalo> <pausa> ] Liga o controle de flood
*/flush [niveis] Remove os nicks que não estão nos canais da lista interna de usuários
*/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 <nick> <maximo> <diretorio inicial> Abre o servidor de arquivos para um usuário
*/guser [-a] <nível> <nick> [tipo]Coloca o usuário na lista interna com o tipo de de endereço especificado
/help <comando> 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 <nick> <#canal>Convida o nick para o #canal
/join <#canal> Entra no canal dado
/kick <#canal> <nick> Retira uma pessoa de um canal
/list [trecho] [-min n] [-max m] Lista os canais, vc pode pegar apenas os que tem um trecho no seu nome, ou que tem no
máxino m pessoas e/ou no mínimo n. Cuidado, em alguns servidores este comando lhe desconecta
*/load <-apucer> <arquivo.ini> Carrega um arquivo ini
/log [on|off] Mostra, liga ou desliga a gravação em disco do texto do canal ou private
/me <texto> Manda a ação para o canal ou private (ele acrescenta seu nick antes do texto), é o texto em rosa na maioria dos
computadores
*/mode <#canal | nick > [[+|-]caracter de modo [parametros]] Muda o modo de canais ou usuários
/msg <#canal ou nick> <mensagem>Manda a mensagem para o canal ou nick
/names <#canal> Mostra os nicks de quem está no canal, mesmo sem você entrar nele
/nick <novo nick>Troca o seu nick
/notice <nick> <mensagem> 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] <mensagem> Manda a mensagem para todos os op's de uma canal
/onotice [#canal] <mensagem> Manda o notice para todos os op's de um canal
/part <#canal> Sai do canal
*/ping <servidor> Verifica o tempo de resposta de um servidor
*/play [-cpqmrlt] [canal/nick] <arquivo> [delay/numero de linhas] Coloca um arquivo de texto num canal (veja o help)
*/protect [-r] [on|off|nick|endereço] [canal] Protege um usuário contra chutes ou banimentos (NUNCA use num canal
registrado)
/query <nick> <mensagem> Abre uma janela privada com alguém
/quit [razão] Disconecta deixando a razão porque você saiu
*/raw [-q] <comando raw> Manda um comando diretamente para um servidor. Tenha cuidado!
*/remote [on|off] Liga ou desliga o remotes ou mostra se está ligado
*/rlevel <nível> Remove todos os usuários do nível da lista interna
*/run <c:\path\programa.exe> [parâmetros] Roda o programa com os parâmetros dados
*/ruser [-r] <nick(!)|endereço> [tipo] Remove o usuário da lista interna
*/save <arquivo.ini> Salva em disco o arquivo ini dado
/say <texto> Manda o texto, corresponde a simplesmente digitar o texto
/server [endereço do servidor [porta] [senha]] Conecta ao servidor dado
*/set <variável> <parâmetros> Muda o valor de uma variável
*/sound [nick|canal] <aquivo.wav> <texto> Manda um texto e pede para executar um som
*/speak <texto> 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] <repetições> <intervalo> <comandos> Ativa o timer automático
*/timestamp <on|off> Liga ou desliga a marcação de tempo
/titlebar <texto> Coloca o texto no título da janela do mIRC
/topic <#canal> <texto> Coloca o texto no tópico do canal, pode só ser possível aos operadores
*/ulist [<|>] <nível> 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
/who <#canal> Mostra quem está num canal, mesmo que você não esteja nele
/who <*endereço*>Mostra todas as pessoas no IRC com este endereço
/whois <nick> Mostra mais informações sobre um nick
/whowas <nick>Mostra os dados de quem acabou de sair do IRC
/wavplay <c:/dir/arquivo.wav> Executa um arquivo de som
Nota
O mIRC aceita quase todos os comandos IRCii que fazem sentido no mIRC e/ou no Windows... Comandos como como
Set_blabla não são aceitos porque o Windows usa menus e quadros para escolha de opções. Outros comandos como
Scroll_lock não fazem sentido no Windows, pois existem as barras de rolagem. Todos os comandos padrão para os servidores
estão disponíveis também. Se você precisar de mais informações sobre um comando listado aqui digite /help
Um canal, ele tem que ter suas protecoes internas e automaticas, para nao depender somente dos ops e ircops. Esses modos permitem ao canal, que ele seja privado (+p), invisivel (secreto)(+s), somente os Ops podem mudar o topico(+t), nao recebera msgs de usuarios de fora do canal (+n), so entrarao usuarios chamados (invite) pelos ops (+i), podem ter um numero limitado de usuarios (+l), ser um canal moderado, ou seja, so os Ops e quem tiver VOICE pode falar (+m) e ate mesmo uma senha para vc entrar (+k)
Setando os modos de um canal:
Privado ........................... : /mode #canal +p
Registrado ..............: /mode #canal +r
Secreto ........................... : /mode #canal +s
So OPs mudam o topico ............. : /mode #canal +t
Nao receber msgs de fora .......... : /mode #canal +n
So usuarios 'invitados' ........... : /mode #canal +i
Numero limitado de usuarios ....... : /mode #canal +l $num
Canal moderado .................... : /mode #canal +m
Canal com senha ................... : /mode #canal +k $senha
Tirar algum dos modos ............. : /mode #canal -modo_escolhido
Canal que só permite a entrada de nicks registrados.............: /mode #canal +R
Regras básicas dos canais.
Todo canal tem sua política, mas colocarei abaixo algumas que você poderá adotar em seu #canal.
1. Não permitir FLOODS:
Flood é a repetição sistemática de mensagens de um mesmo usuário, que atrapalha a conversação do canal e contribui para causar LAG (demora nas mensagens).
2. Não permitir palavras de baixo calão:
Por ser um canal familiar, o #canal não deve permitir que os usuários usem palavrões em suas mensagens para o canal aberto. Exemplos de palavrão não serão colocados por motivos óbvios...
3. Não permitir convites para outros canais:
Isso pode estimular usuários sairem do seu canal, para conhecer o concorrente.
4. Não permitir o uso de CAPS LOCK:
Ainda é uma regra muito que gera muita controvérsia. Alguns acham que o CAPS simboliza "gritos" e que isso poluiria o canal. Outros afirmam que o CAPS também pode causar LAG. De qualquer maneira, seu uso é vetado.
5. Não permitir o uso de on-joins e on-parts:
Alguns scripts e alguns chatos insistem em colocar mensagens automáticas que são enviadas quando algum user entra (on-join) ou sai (on-part) do canal. Isso é abominado pelo canal e portanto proibido.
6. Não permitir anuncios de scripts:
Essa regra se confunde com a regra de flood e on-joins. Muitos scripts lancam no canal propagandas dos mesmos, o que polui a tela e atrapalha quem está conversando numa boa.
O NickServ
NickServ permite que voce "registre" um nick e evita que outras pessoas o utilizem. Se o nick nao for usado por 30
dias, o registro sera cancelado. Os seguintes comandos permitem o registro e a manutencao dos nicks; para utiliza-los, digite /msg NickServ comando. Para maiores informacoes sobre um comando, digite /msg NickServ HELP comando.
Comados:
obs* Faz de conta que o nick que você irá registrar é Urso e que a senha sera fiodorbras, isso para facilitar nos exemplos abaixo. Deixo claro que esse nick é apenas um exemplo mas que no lugar dele você irá colocar o que você escolher e seguir exatamente os exemplos abaixos.
Register
Para registrar seu nick digite: /msg nickserv register senha , digite sempre os comandos na janela de status para evitar caso esqueça a barra que caia em um canal. Você deve estar usando o nick que quer registrar, caso o nickserv esteja pedindo a senha é porque esse nick já está registrado por alguém, dai você terá que escolher outro nick. Partindo do principio que você já está com o nick Urso que é do exemplo que passei digite:
Ex: /msg nickserv register fiodorbras, isso fará com que seu nick seja registrado com a senha fiodorbras, preste muita atenção na hora de registrar a senha, porque o nickserv difere se está em letra maiscula ou minuscula, portanto se você colocar Fiodorbras ou FIODORBRAS e depois tentar se identificar com fiodorbras o nickserv não vai aceitar. :)
Identify
Para identificar seu nick digite:/msg nickserv identify senha, toda vez que você entrar no IRC o nickserv vai pedir que identifique seu nick, basta apenas voce digitar na janela de status o seguinte:
Ex: /msg nickserv identify fiodorbras
Access
Para Permitir que você veja ou edite as máscara de acesso às quais você estiver associado digite:/msg nickserv access add mascara(vai adicionar uma máscara a lista de acesso), Para deletar digite: /msg nickserv access del mascara, e para ver a lista de acesso digite /msg nickserv access list.
Drop
Permite que se elimine qualquer nick pertencente à você da base de dados do NickServ. Esse nick poderá ser usado futuramente por qualquer usuário. Só de esse comando caso queira realmente se desfazer do nick, porque depois que dropar o nick, ele ficará livre para qualquer pessoa poder registrar.
/msg nickserv drop
Ghost
Esse comando remove do IRC um usuário que estiver com o nickname pertencente a você. Por isso é aconselhavel que coloque a opção de set kill, para que a pessoa seja killada em 1 minuto caso nao identifique o nick. Esse comando será esclarecido abaixo.
/msg nickserv ghost nick senha
Ex: /msg nickserv ghost Urso fiodorbras
Info
Se um nickname está registrado, esse comando mostra certas informações sobre ele, como o proprietário, quando foi a última vez que foi reconhecido pelo NickServ, se está habilitado o KILL, etc.
/msg nickserv info nick
Se quiser saber as suas informações por exemplo digite /msg nickserv info urso
List
Esse comando permite a procura de nicknames registrados, tanto pelo nicknames propriamente ditos, como pelo último endereço válido que o nickname foi reconhecido.
/msg nickserv list mascara
Recover
Esse comando permite aos usuários que tenham seus nicknames registrados, mas está sendo utilizados por outra pessoa porque não ajustaram a opção KILL para ON.
/msg nickserv recover nick senha
Ex: /msg nickserv recover urso fiodorbras
Release
Se o seu nickname esta preso pelo NickServ como um resultado de um KILL em algum usuário que o roubou, esse comando permite que você o libere antes dos usuais 2 minutos de espera terminem.
/msg nickserv release nick senha
Ex: /msg nickserv release urso fiodorbras
Set Email
Permite que você deixe o seu endereço de e-mail junto aos seus dados. Vamos fazer de conta que seu e-mail é urso@uol.com.br.
/msg nickserv set email (seumail)
Ex: /msg nickserv set email urso@uol.com.br
Set hide
Permite que você previna que certas informações sejam mostradas quando alguém der INFO no seu nick.Vamos colocar no exemplo que você não quer que apareça seu email. Nesse caso, todos que derem info em seu nick não vão ver o email que você cadastrou, apenas os Services Admins.
/msg nickserv set hide < email/usermask/quit > < on/off>
Ex: /msg nickserv set hide email on
Set Kill
Permite que você habilite ou desabilite a opção KILL. Ela elimina do servidor qualquer usuário utilizando seu nickname, a menos que ele esteja usando uma hostmask contida na access list. Extremamnete necessária essa opcão, pois evita que outras pessoas usem seu nick.
/msg nickserv set kill on/off
Set language
Muda a linguagem que os Services usam ao enviar mensagens a você (por exemplo, quando responde um comando que você emite). O número deve ser escolhido da seguinta lista de línguas de apoio, no exemplo foi escolhido o Portugues:
/msg nickserv set language <numero>
Ex: /msg nickserv set language 1
1) Portugues (Portuguese)
2) English
3) Español (Spanish)
4) Italian
5) ÆüËܸì¡ÊEUC¥³¡¼¥É¡Ë (Japanese / EUC encoding)
6) $BF|K\8l!J(BJIS$B%3!<%I!K(B (Japanese / JIS encoding)
7) “ú–{ŒêiSJISƒR[ƒhj (Japanese / SJIS encoding) 8) Turkce (Turkish)
Set password
Muda a senha do seu nick
/msg nickserv set password nova-senha
Vamos supor que você queira mudar sua senha que é fiodorbras para ursobras.
Ex: /msg nickserv set password ursobras
Set secure
Permite que você habilite ou desabilite a opção SECURITY. Ela elimina do servidor qualquer usuário utilizando seu nickname, a menos que ele tenha a senha de acesso.
/msg nickserv set secure on/off
Set URL
Permite que você deixe o endereço de sua Home Page junto aos seus dados. Quando uma pessoa procurar informações sobre você no NickServ, terá a URL de sua HP à disposição para poder visitá-la. Vamos supor que você tenha uma URL com o endereço http://www.urso.com.br
/msg nickserv set url (url)
Ex: /msg nickserv set url http://www.urso.com.br
Unlink
Remove a ligação com outro nick.
/msg nickserv unlink nick
Status
Retorna um determinado nick está sendo usado e se é reconhecido como dono do nick. A resposta tem este formato:
< nickname > < código-de-status >
Onde < nick > eh o nick a ser analisado, e < código-de-status > é um
dos seguintes:
0 = usuário não está conectado ou o nick não está registrado
1 = usuário não reconhecido como dono do nick
2 = usuário reconhecido como dono só pela lista de acesso
3 = usuário reconhecido como dono via identificação por senha
/msg nickserv status nick
Help
Pede ajuda ao nickserv
/msg nickserv help
O MemoServO MemoServ é um serviço da BrasIRC que permite que o usuário envie mensagens a outro usuário que não está conectado, e que poderá receber e ler a mensagem posteriormente. Tanto quem envia quanto quem recebe a mensagem do MemoServ devem ter seus nicks registrados no NickServ primeiro. E pode ser mandado quando a pessoa está conectada tbém.
Comandos do MemoServ
Del
Apaga uma ou todas as mensagens da sua lista. É preciso especificar o número da mensagem ou a palavra "ALL" para todas elas.
/msg MemoServ Del 1
INFO
Informa o número de mensagens que você tem, quantas mensagens não foram lidas, e o total de quantas mensagens você pode receber.Com o parêmetro, mostra a mesma informação para o canal fornecido.
/msg MemoServ INFO #canal
List
Lista todas as mensagens que foram enviadas a você e que ainda não foram apagadas. Se especificado o parâmetro "NEW", o MemoServ listará somente as mensagens novas, ou seja, as que ainda não foram lidas (estas mensagens possuem a flag "NEW").
/msg MemoServ LIST
/msg MemoServ LIST NEW
Read
Lê uma mensagem. É preciso especificar o número da mesma. Se especificado o parâmetro "LAST" ao invez do número, a última mensagem será mostrada.
/msg MemoServ READ 1
/msg MemoServ READ LAST
SET
Configura as opções do MemoServ em relação ao seu Nick. Você deve se identificar no NickServ antes de usar este comando.Ajusta varias opcoes de mensagens. opcao pode ser uma dessas:
NOTIFY Muda quando voce for notificado sobre novas mensagens (so para nicks)
LIMIT Ajusta o numero maximo de mensagens que voce pode receber.
SET LIMIT
Estabelece o número máximo de mensagens que você pode ter. Se você ajustar para 0, ninguém será capaz de enviar mensagens para você.
/msg MemoServ SET LIMIT 10
SET NOTIFY
Configura quando você será notificado sobre novos memos.
NOTIFY ON
Você será notificado quando você entra no IRC,quando você "volta do away" e quando lhe enviarem um novo memo.
NOTIFY LOGON
Você será notificado quando você entra no IRC e quando você "volta do away".
NOTIFY NEW
Você será notificado quando lhe enviarem um novo memo.
NOTIFY OFF
Você não será notificado.
/msg MemoServ SET NOTIFY ON
/msg MemoServ SET NOTIFY LOGON
/msg MemoServ SET NOTIFY NEW
/msg MemoServ SET NOTIFY OFF
Send
Envia uma mensagem para uma pessoa ou para um canal.
/msg MemoServ SEND Nick Mensagem
/msg MemoServ SEND #canal Mensagem
(*) Por padrao, qualquer usuario com no minimo
nivel 10 pode ler as mensagens do canal. Isto
pode ser alterado com o comando ChanServ LEVELS.
Controlando Mensagens Passo-a-passo
Ao entrar no IRC, a primeira coisa a ser feita é identificar-se no
NickServ. Se você possui mensagens, o MemoServ o alertará e você
poderá usar o comando List para ver de quem são as mensagens.
Depois, você poderá lê-las com o comando Read e, se quiser,
apagá-las com o comando Del.
Exemplo:
/msg MemoServ List
/msg MemoServ Read 1
/msg MemoServ Del 1
/msg MemoServ Read 2
/msg MemoServ Del 2
O ChanServ
ChanServ permite que voce registre e controle varios aspectos do canal. pode prevenir o "take over"do canal de usuarios maliciosos limitando quem possui o privilegio de OP do canal.
Comandos:
Register
Registra um canal no ChanServ. Para que isso seja possível, você precisa ter seu nickname registrado e ser Operador do canal no momento, e que ninguém tenha registrado o canal antes de você. Registrar um canal faz de você o Founder (Fundador) do canal.
/msg chanserv register #canal senha descrição
Vamos supor que o canal se chame Enturmados e que você queira colocar a senha roolydra, a descrição do canal que você deseja colocar é Canal de Amigos.
Ex: /msg chanserv register #enturmados roolydra canal de amigos!!!
Identify
Identifica você como Founder do canal. Muitos comandos do ChanServ requerem que você se identifique como Founder do canal antes. Depois de identificado você não precisa se identificar de novo até sair do IRC.
/msg chanserv identify #canal senha
Ex: /msg chanserv identify #enturmados roolydra
Access
Adiciona um nick a lista de registros do chanserv para o canal especificado, com o nível especificado.Para você adicionar alguém no canal ele deve ter o nick registrado.
/msg chanserv access #canal add nik nivel (4=voice, 5=operador e 10=master)
Vamos supor que você queira colocar a Annjinha de master em seu canal.
Ex: /msg chanserv access #enturmados add nivel 10
Para remover alguém do registro
/msg chanserv access #canal del nick
Você decide agora tirar a Annjinha do seu canal.
Ex: /msg chanserv access #enturmados del Annjinha
Para ver a lista de nicks registrados
/msg chanserv access #canal list
Ex: /msg chanserv access #Enturmados list
Drop
Retira o registro do canal do banco de dados do ChanServ,ou seja, todas as informações sobre o canal serão perdidas (fouder, configuração, lista de acesso, lista de nicks não autorizados, etc). Só de esse comando caso queira realmente se desfazer do canal, porque ele vai ficar livre para ser registrado por outra pessoa.
/msg chanserv drop #canal
Ex: /msg chanserv drop #enturmados
Levels
Permite ajuste detalhado sobre o significado numérico dos níveis de acesso usados pelos canais. (Os comandos 'SET FOUNDER' e 'SET PASSWORD', assim como este comando, são sempre restritos ao fundador do canal).
/msg ChanServ Levels #canal DESC
/msg ChanServ Levels #canal [ DIS / DISABLE ] tipo
/msg ChanServ Levels #canal LIST
/msg ChanServ Levels #canal RESET
/msg ChanServ Levels #canal SET tipo nível
List
Lista todos os canais que o ChanServ está gerenciando, de acordo com a máscara especificada. Caso o canal esteja em setado como privado, ele não será listado.
/msg chanserv list #canal
Clear
Limpa os modos de um canal
/msg ChanServ CLEAR #canal opções
MODES Reseta todos os modos do canal especificado (i,k,l,m,n,p,s,t).
BANS Reseta todos os banimentos do canal especificado.
OPS Retira o Status de Operador de todos os OPs no canal.
VOICES Retira todos os modos +v dos usuários do canal.
USERS Kicka todos os usuários do canal.
/msg chanserv clear #canal modes
/msg chanserv clear #canal bans
/msg chanserv clear #canal ops
/msg chanserv clear #canal voices
/msg chanserv clear #canal users
Invite
Faz com que o ChanServ convide o determinado nick para o canal. É utilizado quando os canais possuem o modo +i (invite only).
/msg chanserv invite #canal nick
Op
Faz com que o ChanServ passe Status de Operador para o nick especificado no canal especificado.
/msg chanserv op #canal nick
Se seu nick é urso e você quer pegar op pelo chanserv digite:
Ex: /msg chanserv op #enturmados urso
Akick
Similar ao comando Access, a única diferença entre os dois é que o comando Akick mantém a lista de pessoas que NÃO podem entrar no canal
/msg chanserv akick #canal add nick razão ( para adicionar)
/msg chanserv akick #canal del numero (para remover)
/msg chanserv akick #canal list mascara (para listar)
Voce deseja colocar a Annjinha em sua lista de akick do canal, digite:
Ex: /msg chanserv akick #enturmados add Annjinha Presença Insatisfatória
Unban
Remove todos os bans permitindo que você entre em um canal. Por padrão, somente funciona se seu nível de acesso no canal for maior que zero. Esse é um bom comando caso você de op para algum desconhecido e ele te bana do seu canal.
/msg chanserv unban #canal
Ex: /msg chanserv unban #enturmados
Set
Possibilita que o Founder configure o canal. Requere identificação prévia.
Founder
Sintaxe: SET canal FOUNDER nick
Muda o fundador do canal. O novo nick deve estar registrado.
/msg chanserv set #canal founder nick
Caso você queira passar o founder para a Annjinha você vai digitar:
Ex: /msg chanserv set #enturmados founder Annjinha
obs* Isso é apenas um exemplo, até porque esse canal já é registrado por mim!!! :)
Successor
Sintaxe: SET canal SUCCESSOR nick
Muda o sucessor de um canal. Se o nick do founder expirar ou estiver dropado enquanto o canal ainda estiver registrado, o sucessor se tornara o novo founder do canal. No entanto, se o sucessor possuir muitos canais registrados (20), o canal sera dropado, como se nenhum sucessor tivesse sido ajustado. O novo nick devera estar registrado.
/msg chanserv set #canal successor nick
Password
Sintaxe: SET canal PASSWORD senha
Esse comando permite que o founder mude a senha do canal e também que ele use no caso de esquecer a senha, dai e só ele identificar o nick e depois dar o comando sem se preocupar com a senha antiga, que a senha vai mudar.
/msg chanserv set #canal password senha
Desc
Sintaxe: SET canal DESC mensagem
Esse comando ajusta a descrição do canal. Por Ex: se o canal for de amigos, pode colocar uma mensagem do tipo: Canal de Amigos!!!
/msg chanserv set #canal desc mensagem
URL
Sintaxe: SET canal URL [url]
Associa uma URL ao canal. Esta URL sera mostrada sempre que alguem solicitar informacao sobre o canal com o comando INFO. Se nenhum parametro for fornecido, apaga qualquer URL atualmente designada para o canal.
Ou seja, se o canal possui uma hp destinada a ele, é muito interessante ter uma URL associada ao canal, mas também pode ser colocada uma URL pessoal.
Ex: /msg chanserv set #Annjinha url http://www.annjinha.net
/msg chanserv set #canal url [url ]
EMail
Sintaxe: SET canal EMAIL [endereco]
Associa um endereco de e-mail fornecido ao canal. Este endereco sera mostrado sempre que alguem solicitar informacao sobre o canal com o comando INFO. Se nenhum parametro for fornecido, apaga qualquer endereco de e-mail do canal.
Ex: /msg chanserv set #Annjinha email brasirc@annjinha.net
/msg chanserv set #canal email [endereco]
Entrymsg
Sintaxe: SET canal ENTRYMSG [mensagem]
Ajusta a mensagem na qual sera enviada via /notice para os usuarios quando eles entrarem no canal. Se nenhum parametro eh fornecido, nenhuma mensagem sera enviada ao se entrar no canal.
Ex: /msg chanserv set #Annjinha entrymsg Seja bem Vindo!!!
/msg chanserv set #canal entrymsg [mensagem]
Topic
Sintaxe: SET canal TOPIC topico
Faz o ChanServ mudar o topico do canal pelo topico dado. Este comando eh muito mais util em conjunto com o SET TOPICLOCK.
Ex: /msg chanserv set #Annjinha topic Seja bem vindo no canal!!!
/msg chanserv set #canal topic topico
Keeptopic
Sintaxe: SET canal KEEPTOPIC {ON|OFF}
Ativa ou desativa a opcao de retencao de topico para um canal. Quando a retencao de topico esta acionada, o topico para o canal sera relembrado pelo ChanServ mesmo depois que os usuarios deixarem o canal, e sera
restaurado na proxima vez que o canal for re-aberto.
Ex: /msg chanserv set #Annjinha keeptopic on (ativa)
/msg chanserv set #Annjinha keeptopic off (desativa)
/msg chanserv set #canal keeptopic on/off
Topiclock
Sintaxe: SET canal TOPICLOCK {ON|OFF}
Ativa ou desativa a opcao de trava do topico de um canal. Quando a Trava do topico esta ativada, o ChanServ nao permitira a mudanca do topico do canal exceto pelo comando SET TOPIC.
Ex: /msg chanserv set #Annjinha topiclock on (ativa)
/msg chanserv set #Annjinha topiclock off (ativa)
/msg chanserv set #canal topiclock on/off
Mlocks
Sintaxe: SET canal MLOCK modos
Ajusta o parametro da trava do modo para um canal. O ChanServ permite que voce defina certos modos no canal a serem sempre ativos (ou desativos). Os modos podem ser i, k, l, m, n, p, s e t; cada um desses travado como ativo, desativo ou nao travado. O parametro modos e usado exatamente do mesmo modo como o comando /MODE; isto eh, modos seguidos de + sao travados comoativos, e modos seguidos de - sao travados como desativos.
Ex: SET #canal MLOCK +nt-iklps
/msg chanserv set #canal mlock +nt-iklps
Trava os modos n e t ativados, e os modos i, k, l, p, e s desligados. Modo m eh livremente deixado para se ligado(on)ou desligado(off)
SET #canal MLOCK +knst-ilmp minha-senha
/msg chanserv set #canal mlock +knst-ilmp minha-senha
Cuidado: Se voce trava uma senha, voce deveria tambem ajustar a opcao RESTRICTED para o canal (veja SET RESTRICTED), ou qualquer usuario que entra no canal que esta vazio sera capaz de ver a senha!
Trava os modos k, n, s, t como ligados e os modos i, l, m, p como desligados. Tambem trava a senha do canal como "minha-senha".
SET #canal MLOCK +
/msg chanserv set #canal mlock +
Elimina a trava do modos; todos os modos do canal ficam livres para ser ativados ou desativados.
Restricted
Sintaxe: SET canal RESTRICTED {ON|OFF}
Ativa ou desativa a opcao de acesso restrito para um canal. Quando o acesso restrito estiver ativado, usuarios que normalmente nao possuem privilegios de OP no canal (usuarios com nivel negativo de acesso e, se secure ops estiver ativado, usuarios que nao pertence a lista de serao imediatamente kickados e banidos do canal.
/msg chanserv set #canal restricted on/off
Private
Esconde o canal do comando LIST
/msg chanserv set #canal mlock +p
Secure
Sintaxe: SET canal SECURE {ON|OFF}
Ativa ou desativa os recursos de seguranca do ChanServ para um canal. Quando o SECURE estiver ativo, somente usuarios que possuirem seus nicks registrados no canal e identificados com sua senha poderao entrar no canal controlado pela lista de acesso.
/msg chanserv set #canal secure on/off
Secureops
Sintaxe: SET canal SECUREOPS {ON|OFF}
Ativa ou desativa a opcao de seguranca de ops para um canal. Quando secure-ops estiver ativada, os usuarios que nao estiverem na lista de acesso nao poderao ter o status de OP.
/msg chanserv set #canal secureops on/off
Leaveops
Sintaxe: SET canal LEAVEOPS {ON | OFF}
Ativa e desativa a opcao LEAVE OPS para um canal. Quando LEAVE OPS estiver ativado, o ChanServ nunca ira retirar op (de-op) do usuario no canal, exceto se o comando DEOP for usado.
/msg chanserv set #canal leaveops on/off
Opnotice
Sintaxe: SET canal OPNOTICE {ON | OFF}
Ativa e desativa a opcao Op-Notice para um canal. Quando Op-Notice estiver ativado, o ChanServ enviara uma notice para ChanServ- o canal sempre que os comandos OP ou DEOP forem usados em um usuario no canal.
/msg chanserv set #canal opnotice on/off
Fonte: