O irc do basico ao avançado

54
O IRC DO BÁSICO AO AVANÇADO

Transcript of O irc do basico ao avançado

Page 1: O irc do basico ao avançado

O IRC DO BÁSICO AO AVANÇADO

Page 2: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 2

SUMÁRIO

INTRODUÇÃO...............................................................................................................03

CAMPANHA DE VOLTA AO MIRC...........................................................................05

NORMAS DA REDE VIRTUALIFE DE IRC...............................................................06

VIRTUALIFE WEBCHAT.............................................................................................07

CONFIGURAÇÃO DO MIRC...................................................................................... 09

COMANDOS GERAIS DO MIRC.................................................................................16

INFORMAÇÕES GERAIS.............................................................................................29

COMANDOS DE OPERADORES DE CANAIS...........................................................31

MODOS DE USUÁRIO..................................................................................................33

MODOS DE CANAL..................................................................................................... 34

COMANDOS DE NICKSERV...................................................................................... 35

COMANDOS DE MEMOSERV................................................................................... 38

COMANDOS DE CHANSERV.................................................................................... 40

COMANDOS DE BOTSERV........................................................................................ 48

COMANDOS DE HOSTSERV..................................................................................... 50

TIPOS DE BAN............................................................................................................. 51

REFERÊNCIAS BIBLIOGRÁFICAS........................................................................... 54

Page 3: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 3

Introdução

O IRC (Internet Relay Chat) é um protocolo de comunicação ainda bastante

utilizado na Internet, basicamente como bate-papo (chat) e troca de arquivos,

permitindo a conversa em grupo ou privada. O seu diferencial é que dentro dos canais

da Rede, pode-se conversar com todos os usuários que estão on-line, ao contrário do

MSN que o usuário só se comunica com aqueles que adicionaram no seu e-mail,

privando a possibilidade de ampliar o circulo de amigos virtuais.

Para conseguir utilizar este protocolo, é necessário, primeiro, ter um cliente de

IRC, que é um programa que se comunica com um servidor de uma rede de IRC. No

sistema operativo Windows, o mais famoso é o mIRC. Porém, pode-se utilizar também

o WebChat VirtuaLife.

mIRC é um cliente de IRC, shareware, para o sistema operacional Microsoft

Windows, criado em 1995 e desenvolvido por Khaled Mardam-Bey com a finalidade

principal de ser um programa chat utilizando o protocolo IRC, onde é possível

conversar com milhões de pessoas de diferentes partes do mundo. Este era somente o

seu uso, mas evoluiu para uma ferramenta totalmente configurável, que pode ser usada

para muitas finalidades devido à sua linguagem de programação incorporada (mIRC

Scripting). Outros usos incluem:

- Gerente para canais de IRC

- Servidor de jogos multiplayer

- Leitor de MP3

- Browser

- Servidor de DCC, HTTP e de IRC

- Plataforma de jogos (designados de mIRC games, jogos de mIRC)

Apesar de seu caráter limitado os recursos são muito úteis e funcionais. O

programa é muito popular, tendo atingido a marca de 150 milhões de downloads.

Também ficou entre o top 10 das aplicações de internet mais populares em 2003 pelo

Neilsen Net Ranking. A sua popularidade pode explicar o fato de muitos utilizadores do

mIRC pensarem que este é também o nome do protocolo que o programa utiliza (IRC),

e se referirem aos servidores e canais de IRC como "servidor de mIRC" ou "canal de

mIRC".

É comum os usuários do mIRC configurarem e modificarem o programa através

do mIRC Scripting. Foram criados bastantes canais de IRC, sites e fóruns que ajudam as

pessoas a aprender o mIRC Scripting. Existem milhares de scripts que podem se

encontrados em sites relacionados com o mIRC, se deve ter atenção para o fato de

alguns scripts possuírem código malicioso.

Em que site faço o Download do mIRC?

www.mirc.com ou www.mirc.net

Page 4: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 4

Em que Sites faço o Download de Scripts?

Cebolinha Script: www.cajau.com

Dentre outros.

Nesta apostila, você terá acesso aos principais comandos do mIRC e Serviços

(Services) da rede VirtuaLife. Os comandos são, por padrão, precedidos de uma barra

para a direita (/), que indica que as palavras que se seguem correspondem a comandos,

embora este prefixo possa ser alterado dependendo do cliente de IRC.

Todas as informações relacionadas aos Services podem ser alteradas pelo Coder

da rede VirtuaLife, portanto não é definitiva. Podendo sofrer inclusões de novos

comandos como bloqueio de alguns deles.

Page 5: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 5

Campanha de Volta ao mIRC

O IRC inicia campanha para retomar a popularidade que marcou sua presença

nos anos 90, quando se tornou o principal meio de bate-papo na Internet. O IRC perdeu

espaço a partir de 2003 quando os mensageiros instantâneos se tornaram populares

como o MSN e sites de relacionamento.

Atualmente existem várias redes de IRC por todo mundo e uma das maiores

redes de IRC no Brasil é a VirtuaLife.com.br (antiga BrasIRC.net).

A VirtuaLife, consciente que a volta ao IRC depende da participação de cada um

de seus usuários, está empenhada no seu fortalecimento. O IRC, espontaneamente, é

uma alavanca importante para divulgação e expansão da cultura brasileira, por exemplo.

Page 6: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 6

Normas da Rede VirtuaLife de IRC

O uso destes sistemas não é um direito, e sim um privilégio. Caso você

desrespeite alguma de nossas regras, você poderá sofrer as sanções cabíveis em sua vida

virtual, desde o banimento em canais/salas de bate-papo, passando pelo congelamento

do seu nick/apelido, e até mesmo a sua expulsão ou a expulsão do seu provedor inteiro

de nosso sistema.

NÃO SERÁ TOLERADO na VirtuaLife:

* Nenhum tipo de ataque ou flood, de qualquer natureza, aos usuários ou aos nossos

sistemas;

* Nenhum tipo de propaganda ou SPAM, de qualquer espécie, com ou sem o seu

conhecimento ou consentimento;

* O envio de vírus, trojans, programas daninhos de qualquer espécie ou comandos

maliciosos aos usuários, com ou sem o seu conhecimento;

* Clones em número superior ao permitido pelas regras;

* O uso de scripts que executem tarefas repetitivas, com ou sem o seu conhecimento;

* Qualquer tipo de atitude ou conduta que ultrapasse os limites do convívio social

aceitável, das leis estabelecidas ou da netiqueta.

A VirtuaLife não assume NENHUMA espécie de responsabilidade:

* Pelas conversações mantidas entre os usuários, bem como pelo sigilo ou a privacidade

das mesmas;

* Pelas possíveis transferências de arquivos que possam ou não causar prejuízos de

qualquer espécie aos usuários;

* Pelos ataques provenientes do uso deste serviço.

Helpdesk e FAQ: www.virtualife.com.br/helper

Site oficial da Rede: www.virtualife.com.br

O SIMPLES FATO DE VOCÊ ESTAR UTILIZANDO NOSSOS SISTEMAS

IMPLICA EM SUA CONCORDÂNCIA COM OS TERMOS E REGRAS ACIMA

DISPOSTOS. SE VOCÊ POR QUALQUER MOTIVO NÃO CONCORDAR COM

ALGUM DESSES TERMOS E/OU REGRAS, - POR FAVOR, DESCONECTE

AGORA E NÃO ACESSE MAIS A VirtuaLife.

Caso precise de ajuda, digite /helpers para obter uma listagem dos

atendentes disponíveis.

Page 7: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 7

VirtuaLife WebChat

http://webchat.virtualife.com.br

O VirtuaLife WebChat foi um serviço criado pensando em dois tipos de

usuários: aqueles que estão acostumados com outros webchats (UOL, Terra, etc) e não

gostam de usar programas específicos para bate-papo como o mIRC, e aqueles que

precisam acessar via web por não poderem instalar um sistema de bate-papo no

computador onde estão (por exemplo, pra quem acessa de lan houses).

Códigos para WebSites

Para colocar o webchat SIMPLES, utilize o código:

<FORM NAME="loginform" METHOD="post"

ACTION="http://www.virtualife.com.br/cgi-bin/irc.cgi">

<br><input type="hidden" name="interface" value="ie">

<INPUT NAME="Nickname" TYPE="text" CLASS="tinyformfield" ID="Nickname"

VALUE="WebChat-???" MAXLENGTH="64">

<BR>

<BR>

<INPUT NAME="Channel" TYPE="hidden" CLASS="tinyformfield" ID="Channel"

VALUE="#CANAL" MAXLENGTH="64">

<INPUT NAME="Submit" TYPE="submit" CLASS="formbutton" VALUE="Entrar

!">

</FORM>

Basta substituir o #CANAL pelo seu canal, com o # antes.

Para colocar o webchat em JAVA, utilize o código:

<form name="webchat" method="GET"

action="http://www.virtualife.com.br/webirc/chat.php" target="_new"

onSubmit="return openWin(this.target, 800, 600, true)">

<input name="nick" type="text" class="form" id="nick" value="WebChat-???"

size="20" maxlength="32">

<input type="hidden" name="canal" value="#CANAL">

<input type="submit" value="OK">

</form>

Basta substituir o #CANAL pelo seu canal, com o # antes.

Page 8: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 8

Outra opção é fazer um frame na página, e mandar abrir o seguinte endereço:

PARA WEBCHAT SIMPLES:

http://www.virtualife.com.br/cgi-bin/irc.cgi?&interface=ie&Nickname=VLife-

???&Channel=%23CANAL

PARA WEBCHAT EM JAVA:

http://www.virtualife.com.br/webirc/chat.php?nick=Vlife-

???&canal=%23CANAL&selectchan=%23CANAL

Em ambos os casos, é só mudar o nome do CANAL, sem # na frente, para que abra uma

janela no frame e entre automaticamente no webchat.

Pode-se mudar também o Vlife-??? para outra coisa, por exemplo NomeDoSite-???.

Page 9: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 9

Configuração do mIRC

A primeira vez em que você rodar seu cliente de IRC, você terá que preencher

um pouco de informação sobre você, como seu endereço na Internet e o Servidor de

IRC com o qual você quer conectar. Não se sinta assustado pela quantidade volumosa

de opções que a maioria dos clientes oferece e as informações que eles pedem; apenas

preencha estes dados fundamentais e eles funcionarão.

Em geral, o número de porta a usar é 6667. Alguns servidores (mas nem todos)

aceitam conexão em outras portas (algo entre 6666 e 7002). Quando não souber a porta,

escolha sempre 6667. O número da porta pode ser visto literalmente como uma porta

entrada de um servidor. Se você tenta a porta errada, o servidor não permitirá a sua

entrada (conexão).

Page 10: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 10

Nesta apostila, vou adotar o mIRC para explicar o seu funcionamento. Afinal,

Scripts são formados a partir do mIRC. Mas isso não impede que você não possa

escolher o seu Script. As normas são as mesmas.

Como mIRC é um software proprietário, shareware, ele pede um registro. Com

um determinado tempo o programa expira. Scripts normalmente não precisam de

registro.

Quando você abrir o programa, vai se deparar com o mIRC Options. Coloque

suas informações.

Por comando:

Full Name: /fullname Seu_Nome

Email Address: /emailaddr Seu_Email

Nickname: /mnick Seu_Nick

Alternative: /anick Seu_Nick

Page 11: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 11

Exemplo:

Fique à vontade para escolher suas opções.

Para se conectar no Servidor é necessário que você escolha um Identd. Para

isso, digite:

/identd on Seu_Identd.

Page 12: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 12

Exemplo:

Agora você está pronto para se conectar no IRC (Internet Relay Chat) através da

rede brasileira VirtuaLife.

Para se conectar, digite:

/server irc.virtualife.com.br

Page 13: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 13

Exemplo:

Agora já conectado, você precisa escolher os canais que deseja entrar. Na rede

VirtuaLife você pode entrar em até 25 canais.

Para listar os canais da rede, digite:

/list

Vai listar todos os canais da rede. Escolha o de seu interesse e dê dois cliques

com o botão esquerdo do mouse no nome do canal (sala) que começa com um #.

Por comando:

/join #canal_desejado

Page 14: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 14

Exemplo:

Agora que você entrou no canal, pode começar a conversar. Para abrir um

“PRIVATE” (PVT) com alguém, ou seja, conversar privadamente com apenas um

usuário, dê dois cliques no Nick da pessoa com o botão esquerdo do mouse.

Por comando:

/query Nick

Page 15: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 15

Exemplo:

Para maiores informações, entre no canal #Ajuda

Page 16: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 16

Comandos Gerais do mIRC

Trocar de nick

/nick novo-nick

Exemplo: /nick Ewerton

Colocar modos no nick

/mode nick +modos

Exemplo: /mode Ewerton +p

Retirar modos no nick

/mode nick -modos

Exemplo: /mode Ewerton –p

OBS: Para saber todos os modos de usuário, digite /helpsys umodes

Conectar em um Server

/server server

Exemplo: /server irc.virtualife.com.br

Entrar em um canal

/join #canal

Exemplo: /join #Ajuda

Entrar em um canal minimizado

/join -n #canal

Entrar em um canal convidado

/join –i #canal

Entrar em um canal maximizado

/join –x #canal

Procurar canais

/list

Abrir PVT (privado)

/query nick

Exemplo: /query Ewerton

Page 17: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 17

Abrir um PVT com outra pessoa na mesma janela

/queryrn nick novo-nick

Conectar em um outro Server (e = conexão SSL, m = nova janela, n = nova janela

sem conectar, a = Added um server, r = Removed um server, j = entrar no canal, n

= minimizar, i = escolher um nick)

/server –emnar server –jn #canal –i nick

Mudar o nome completo (Full Name)

/fullname novo-nome

Mudar e-mail

/emailaddr novo-email

Mudar o nick alternativo

/anick novo-nick

Mudar o nick principal

/mnick novo-nick

Mudar o nick temporário

/tnick novo-nick

Procurar um texto

/findtext –n texto

Configurar as cores do Script

ALT + K

Ver o ip

//echo $ip

Obter informações da rede

/info

Não mostrar negrito no script

/strip +b

Não mostrar sublinhado no script

/strip +u

Não mostrar reverso no script

/strip +r

Não mostrar cores no script

/strip +c

Page 18: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 18

Fechar o script de uma vez

/exit

Fechar o script (n = não mostrar confirmação de saída, r = reiniciar).

/exit –nr

Fechar o script com quit

/quit mensagem

Outra opção para /quit

/disconnect

Sair e entrar de um canal

/hop

Última linha digitada

/! ou /

Fechar todos os PVT

/close -m

Fechar um único PVT

/close -m nick

Fechar as janelas de DCC inativo

/close –i

Fechar os DCC Chat

/close -c

Fechar os fserver

/close –f

Fechar os arquivos recebidos (get)

/close –g

Fechar os arquivos enviados (send)

/close –s

Fechar uma janela privada

/closemsg nick

Fechar todos os canais

/partall

Page 19: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 19

Fechar um único canal

/part #canal

Outra opção para /part

/leave #canal

Ignorar alguém apenas em PVT

/ignore -p nick

Ignorar alguém apenas pelo NOTICE

/ignore -n nick

Ignorar alguém apenas pelo CANAL

/ignore -c nick

Ignorar alguém apenas pelo DCC

/ignore -d nick

Ignorar alguém apenas pelo INVITE

/ignore -i nick

Ignorar alguém apenas pelo CTCP

/ignore -t nick

Ignorar alguém apenas pelo CONTROL CODES

/ignore -k nick

Ignorar alguém com TEMPO

/ignore -utempo-em-segundos nick

Ignorar alguém

/ignore nick ou /silence +nick

Listar os IGNORE

/ignore –l ou /silence

Tirar alguém da ignore

/ignore -r nick ou /silence -nick

Deveria ser excluído

/ignore –x nick

Aplicar a qualquer cadeia de ignore

/ignore –w nick

Page 20: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 20

Ligar ignore

/ignore on

Desligar ignore

/ignore off

Tirar um ignore depois de # segundos

/ignore –u#

Adicionar alguém no notify (lista de amigos)

/notify nick

Tirar alguém do notify

/notify -r nick

Ligar notify

/notify on

Desligar notify

/notify off

Listar os NOTIFY

/notify –l

Mostrar e esconder a janela de notify

/notify –sh

Mostrar uma cadeia especificada do notify

/notify -n

Ver o host do usuário

/userhost nick

Ver usuários com mesmo IP

/who nick

Abrir U-Central de um nick

/uwho nick ou /abook nick

Ver informação de um usuário

/whois nick

Ver informação completa de um usuário

/whois nick nick

Page 21: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 21

Ver informação de um usuário que desconectou

/whowas nick

Ver Endereço local (Local host)

/localinfo –u ou /localinfo -h

Habilitar a seção de forma

/perform on/off

Tentar acelerar o DCC

/pdcc on/off

Enviar um arquivo

/dcc SEND nick

Abrir CHAT

/dcc CHAT nick

Auto-aceitar DCC (Lista de confiança)

/dcc trust –r on/off/nick/address/level

Habilitar conexões de DCC passivos

/dcc passive on/off

Redirecionar o DCC para uma pasta

/dcc get folder

Rejeitar DCC

/dcc reject

Aceitar ou ignorar arquivos

/dcc ignore on/off/accept/ignore

Limitar a quantidade de DCC

/dcc maxcps quantidade

DCC ilimitado

/dcc send –n

Mudar as colocações do servidor de DCC

/dccserver +/-scf on/off port

Iniciar uma conexão para o servidor de DCC

/dcc send/chat/fserve

Page 22: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 22

Remover um DDE

/dde –r server

Adicionar um DDE

/ddeserver server

Ver quem está no canal

/names #canal

Ligar/desligar o remote

/remote on/off

Ficar AWAY (ausente)

/away motivo

Sair do AWAY

/away

Mandar uma mensagem para alguém

/msg nick mensagem

Mandar uma mensagem para um CHAT

/msg =nick mensagem

Mandar mensagem para todos os canais

/amsg mensagem

Mandar ACTION

/me mensagem

Mandar ACTION para todos os PVT

/qme mensagem

Mandar ACTION para todos os canais

/ame mensagem

Outra opção para /me

/describle mensagem ou /action mensagem

Ligar envio rápido do arquivo

/fsend on

Desligar envio rápido do arquivo

/fsend off

Page 23: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 23

Ligar o servidor de arquivos

/fserve nick máximo diretório texto

Trocar fonte da letra

/font

Ligar LOG em um usuário ou canal

/log on

Desligar LOG em um usuário ou canal

/log off

Mandar mensagem para um determinado usuário

/notice nick mensagem

Mandar mensagem para os Operadores presentes em um determinado canal

/onotice #canal mensagem

Carregar um arquivo.ini (a = aliase, p = popups, u = endereços e níveis de users,

c = script de commands, e = events, # = s, c, q, n ou m)

/add –opção arquivo.ini

/load

/unload –ars filename

/loadbuf linhas filename

Ligar proteção (protect mode)

/protect on

Desligar proteção (protect mode)

/protect off

Pedir confirmação do DCC Chat

/creq ask

Auto-aceitar DCC Chat

/creq auto

Ignorar pedidos de DCC Chat

/creq ignore

Pedir confirmação para recebimento de arquivos

/sreq ask

Auto-aceitar arquivos

/sreq auto

Page 24: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 24

Ignorar pedidos de arquivos

/sreq ignore

Procurar DNS

/DNS nick/ip/domínio

Carregar um arquivo na tela (mIRCamp)

/play

Mensagens na janela ativa

/dqwindow on/off/show/hide/min

Habilitar ou desabilitar diálogo de sons

/ebeeps on/off ou /beep

Ver o número de usuários na rede

/lusers

Ver os servidores linkados

/links

Ver o motd

/motd

Abrir pasta dos LOG

//run $logdir

Abrir pasta de DOWNLOAD

//run $getdir

Abrir a pasta do mIRC

//run $mircdir

Executar programas pelo mIRC (-n = minimiza)

/run path/filename

Entrar no canal automaticamente quando receber INVITE

/ajinvite on

Control+B

Deixar o texto negrito

Control+U

Deixar o texto sublinhado

Page 25: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 25

Control+R

Deixar o texto reverso (texto branco e preto no fundo)

mIRC (m = minimizar de acordo com a bandeja, n = minimizar, r = restabelecer, t

= bandeja, x = maximizar, o = em cima, p = não em cima)

/showmirc –mnrtxop

Client-To-Client-Protocol:

Ativar/desativar ctcp

/ctcps on/off

Ver o e-mail/informações setado pelo usuário

/ctcp nick finger

Ver a versão do script do usuário

/ctcp nick version

Ver a hora do relógio do usuário

/ctcp nick time

Ver as informações do usuário

/ctcp nick userinfo

Ver a quantidade de LAG do usuário

/ctcp nick ping

Chamar atenção de um usuário

/ctcp nick page

Ver as informações detalhadas do script

/ctcp nick clientinfo

Enviar uma resposta de um CTCP

/ctcpreply nick ctcp mensagem

Ajuda a um CTCP

/ctcpreply goat help

Enviar comando para o servidor

/raw comando ou /quote comando

Enviar comando para o servidor sem imprimir o que está enviando

/raw –q comando ou /quote –q comando

Page 26: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 26

Reajustar o tempo inativo

/resetidle segundos

Ativar o horário no Script (g = padrão, f = formato escolhido).

/timestamp –gf [HH:nn:ss]

Escolher uma variável

/set %NOME variável

Remover uma variável

/unset –s %NOME

Remover todas as variáveis

/unsetall

Solicitação de recebimento automático

/gqreq on/off

Ativar IAL

/ial on/off

Toolbar

/toolbar

Adicionar uma pessoa em sua lista de users com um nível (-a 7 = nível 5 e menor

que 5, além dos scripts de nível 7)

/auser nível nick/endereço ou /guser nível nick/endereço

Listar a lista de users

/ulist nível

Remover uma pessoa em sua lista de users

/ruser nick/endereço

Remover a lista de usuários

/flush nível

/flushini filename

Retirar um BAN com tempo

/ban –u#

Listar os BAN do #canal

/banlist #canal

Copiar um texto para a área de transferência do Windows

/clipboard texto ou //clipboard texto $ident

Page 27: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 27

Ligar/desligar a seção tools/remove/commands ou mostrar o status

/commands on/off ou /events on/off

Ativar/desativar um grupo de events ou commands

/enable #grupo

/disable #grupo

Alterar o default user level da sessão remote

/dlevel nível

/rlevel nível

Mostrar texto (s = status, a = janela ativa)

/echo –as texto

Preencher o EditBox na janela (s = status)

/editbox –s texto

Salvar um arquivo .ini

/save arquivo.ini

/savebuf linhas janela filename

Lançar uma mensagem na janela ativa

/say mensagem

Tempo de conexão com o server

/time

Ligar um TIMER no canal

/timerNOME repetições tempo-do-intervalo-em-segundos /msg #canal mensagem

Aplicar TIMER (-o = não será desligado)

/timerNOME –o hora repetições segundos comando

Listar os TIMERs

/timers

Remover todos os TIMERs

/timers off

Mostrar o tempo que o computador está ligado

//echo $uptime(system,1)

Mostrar a versão do script

//echo $version

Page 28: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 28

Criar uma subpasta

/mkdir

Mudar o título da barra do mIRC

/titlebar título

Ligar captura de sites

/url on

Desligar captura de sites

/url off

URL (d = lista de url, hide = fecha a lista)

/url –d on/off/hide

Tocar um arquivo .wav

/wavplay path/filename

Salvar um texto em um arquivo .txt

/write opção arquivo texto

Lista de auto-op

/auto nick

Grupos

/groups –ed

Adicionar uma aliase

/alias /NOME /say aliase

Remover uma aliase

/alias /NOME

Outros comandos

/speak texto

/splay arquivo

/window

Page 29: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 29

Informações Gerais

- Para o nick, o número máximo de caracteres deve ser de 31.

- O número máximo de caracteres para o identd é de 10.

- A quantidade máxima de caracteres no vhost é de 60.

- A quantidade máxima de caracteres na senha do nick é de 40.

- O número máximo de canais que um nick pode entrar são 25.

- A quantidade máxima de caracteres no nome do canal (contando com o #) é de 30.

- A quantidade máxima de entradas na AutoJoin do NickServ é de 20.

- O número máximo de caracteres para o tópico é de 400.

- A quantidade de caracteres no notice varia de acordo com o tamanho do nick; o

número máximo de caracteres é de 447 e o menor é de 417.

- A quantidade máxima de BAN no mIRC Channel Central é de 50.

- A quantidade máxima de máscaras na AKICK é de 32.

- A quantidade máxima de nicks na lista de acesso de um canal (ACCESS) é de 1024.

- A quantidade máxima de palavrões no BADWORDS de um canal é de 32.

- A quantidade máxima de caracteres em um MemoServ é de 443.

- A quantidade máxima de modos em um único comando é de 6.

- A quantidade máxima de caracteres no kick é de 400.

- A quantidade máxima de máscara na lista “silence” é de 10.

- A quantidade máxima de máscara na lista “notify”, pelo servidor, é de 128.

- O DNS (Domain Name System - Sistema de Nomes de Domínios) é um sistema de

gerenciamento de nomes hierárquico e distribuído que opera segundo duas definições: a

primeira é examinar e atualizar seu banco de dados e a segunda, reproduzir a

informação do banco de dados entre servidores.

Page 30: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 30

- IP - É um protocolo para redes de comunicação de dados. Ou seja, IP é um conjunto

de regras e formatos utilizado em redes em que a comunicação se dá através de pacotes

de dados.

- Proxy - É um servidor que serve de ponte. Uma conexão feita através de proxy passa

primeiro por este antes de chegar no seu destino. Desse modo, se o proxy não estiver

disponível, a conexão não pode ser efetuada.

Como todos os dados trafegam pelo proxy antes de chegarem à Internet, eles são usados

largamente em redes empresariais para que diversos computadores tenham conexão

limitada e controlada.

Um proxy é utilizado para retransmitir a conexão com a internet para

computadores de uma rede local e, por segurança, somente computadores dessa rede

local é que devem acessá-lo. Quando esse tipo de servidor aceita conexões externas,

permite que usuários maliciosos ataquem o serviço, utilizando-o como retransmissor.

- Remotes – São o cérebro de um Script. É a parte automatizada, realiza os eventos e

comandos mais complexos que dependem de ocasiões específicas e/ou de variáveis. O

mIRC puro não contém remotes, por isso não é classificado como script, já que 80% de

um script é composto pelos remotes.

- Host – É o seu endereço virtual. Cada computador tem um host único determinado

pelo seu provedor de acesso. Em conexões de condomínio é normal todos terem o

mesmo host, o que pode trazer problemas na hora de conectar ao IRC.

- Target - Quando você manda várias mensagens com um pequeno intervalo entre elas,

a rede automaticamente aciona a proteção, proibindo o envio de mensagens por certo

tempo.

- LAG - É o atraso na transferência de mensagens, e geralmente ocorre por problemas

na rede. Lag é um acúmulo de mensagens no servidor, de forma que acarreta a demora

no retorno. Assim, quando isso ocorre diz-se que o servidor está em Lag. Para verificar

se alguém está em Lag envia-se um Ping para este usuário fazendo uso do comando

/ping nick. O Ping retornará em seguida, calculando, em segundos, o tempo que a

mensagem demora em ir até o usuário escolhido e retornar.

- Flood - É o excesso de mensagens em um curto intervalo de tempo. O flood em

excesso leva à desconexão forçada (queda) do usuário.

- Netsplit - Ocorre quando os server's que compõem a rede de IRC se separam. Nesse

caso, você verá uma série de mensagens informando que pessoas no seu canal "caíram".

Quando isso acontece, você tem duas opções: aguardar que o split acabe (o que não

costuma demorar) ou tentar ir a outro server.

- Datacenter - É qualquer local ou empresa onde vários computadores ficam ligados em

rede e à internet para oferecer 'dados'.

Page 31: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 31

Comandos para Operadores de Canais

Adicionar um modo no #Canal

/mode #Canal +modo

Exemplos: /mode #Ajuda +v Ewerton

/mode #Ajuda +M

Aparece: * Ewerton sets mode: +v Ewerton

* Ewerton sets mode: +M

Modos disponíveis para canal

/helpsys chanmodes

Aplicar um KICK, ou seja, expulsar o usuário do #Canal /kick #Canal nick motivo

Exemplo: /kick #Ajuda Ewerton Usuário kickado.

Aplicar um BAN, ou seja, setar o modo +b

/ban nick 2

OBS: O "2" é o TIPO do BAN. Existem vários tipos, mas o padrão é esse.

Formato: *!*@host.domain

Exemplo: /ban Ewerton 2

Aparece: * Ewerton sets mode: +b *!*@ewerton.virtualife.com.br

Aplicar um BAN, ou seja, setar o modo +b apenas no NICK (BadNick/Nicks

ofensivos)

/mode #Canal +b nick

Formato: nick!*@*

Exemplo: /mode #Ajuda +b Ewerton

Aparece: * Ewerton sets mode: +b Ewerton!*@*

Aplicar um KICKBAN, ou seja, setar o modo +b e kickar ao mesmo tempo

/ban -k #Canal nick 2 MOTIVO

Exemplo: /ban -k #Ajuda Ewerton 2 Usuário kickado e banido.

Page 32: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 32

Remover BAN(s) do #Canal

/channel

Depois seleciona o(s) BAN(s) e clica em “Remove”

Alterar o tópico do #Canal

/topic #Canal Mensagem

Exemplo: /topic #Ajuda Sejam bem-vindos ao Canal #Ajuda.

Para colocar cores, aperta CTRL + K número,número. Cada número representa uma

cor. O 1º número é a cor da letra e o 2º é a cor de fundo.

Exemplo: /topic #Ajuda CTRL + K 0,1 Sejam bem-vindos ao Canal #Ajuda.

Neste caso, 0 (cor branca) é a cor da letra e 1 (cor preta) é a cor de fundo.

Convidar um usuário para o #Canal

/invite nick #Canal

Exemplo: /invite Ewerton #Ajuda

Enviar mensagem para os Operadores do canal (ONOTICE)

/onotice #Canal MENSAGEM

Exemplo: /onotice #Ajuda Olá, Operadores online do #Ajuda.

Page 33: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 33

Modos de usuário

Comando: /helpsys umodes

B - Marca o usuário como sendo um bot/screen

b - O usuário é um administrador do botserv

c - O usuário é um administrador do hostserv

h - Disponível para Ajudar (Operador de Ajuda)

i - Invisível (Não mostrado nas procuras por /WHO e /NAMES de usuários de fora)

n - Não recebe spam no pvt (private)

p - Esconde todos os canais no WHOIS do usuário

r - Identifica o nick como sendo registrado (setado apenas pelos Services)

s - O usuário está usando uma Conexão Segura (SSL)

R - Recebe mensagens e notices privados (PVTs) somente de nick registrado (+r)

w - Recebe mensagens de Wallop (Não é utilizado neste IRCd)

x - Está protegido (a) contra kill/kick

V - Usuário V.I.P da rede

Colocar modos no nick Retirar modos no nick

/mode nick +modos /mode nick -modos

Page 34: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 34

Modos de canal

Comando: /helpsys chanmodes

Aplicado em Nicks:

q - Dá status de Owner do canal ao usuário

a - Dá status de Master/Admin do canal ao usuário

o - O usuário é um operador do canal e pode kickar/deopar outros usuários

h - Dá status de HalfOp ao usuário (Acesso de OP Limitado)

v - O usuário é um voice, pode falar se o canal estiver moderado (+m)

Aplicado em nicks/máscaras:

b - <nick!ident@host> = Bane nick!ident@host do canal

Aplicado em canais:

B - Bots não são permitidos (nicks com o modo +B não podem entrar sem serem

convidados)

c - Filtra os códigos de cor do mIRC

d - Sem mensagens repetidas, bloqueia as mensagens repetidas

f - Proteção de Flood (O modo de canal +f detecta flooders, e bloqueia as mensagens

deles. Sintaxe: /mode #canal +f x:f (x = linhas. f = segundos). Um usuário terá as suas

mensagens bloqueadas após ter enviado mais do que x mensagens em f segundos)

i - O usuário deve ser convidado a entrar no canal para entrar

k - Usuários devem especificar <senha> para entrar, usado /mode #canal +k senha

K - Modo knock, se o canal está com +k/+i/+l/+b um notice será enviado aos ops do

canal quando um usuário tentar entrar

l - Permite a entrada de no máximo <número> de usuários

m - Canal moderado (apenas usuários +vhoaq podem falar no canal)

M - Super moderado (apenas usuários com nicks registrados e devidamente

identificados poderão enviar mensagens no canal)

n - Usuários fora do canal não podem enviar mensagens

N - Mudanças de nick não são permitidas no canal, somente

owners/admins/operadores/halfops e voices podem mudar de nick

p - Privado (oculta o canal do comando /list)

Q - Sem mensagens de quit no canal

R - Apenas nicks registrados (+r) podem entrar no canal

s - Secreto (oculta o canal do comando /whois nick)

S - Sem spam, bloqueia as mensagem de */server*, sites e canais (exceto para

owners/admins/operadores/voices/halfops)

t - Apenas usuário +qao podem mudar o topic do canal

Colocar modos no #canal Retirar modos no #canal

/mode #canal +modos /mode #canal -modos

Page 35: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 35

NickServ

Comando: /nickserv <comando>

NickServ permite que você "registre" um nick e evita que outras pessoas o

utilizem. Os seguintes comandos permitem o registro e a manutenção dos nicks; para

utilizá-los, digite /NickServ comando. Para maiores informações sobre um comando

digite /NickServ HELP comando.

REGISTER - Registra um nick

IDENTIFY - Identifica seu nick com sua senha

INFO - Exibe informações sobre um nick

SET - Ajusta opções, incluindo proteção de kill

GHOST - Derruba uma sessão fantasma (um nick preso)

REGAIN - Recupera o seu nick após um GHOST

RECOVER - Derruba usuário que esteja usando seu nick

RELEASE - Retoma a custódia do seu nick após um RECOVER

GETPASS - Cria uma nova senha para um nick cujo dono perdeu a senha original.

STATUS - Informa se quem está usando um nick é dono dele

AUTOJOIN - Define/remove canais de entrada automática ao identificar o nick (lista de

AutoJoin).

NOTA: Este serviço tem a intenção de prover um modo para que usuários do IRC não

tenham sua identidade comprometida. Isto NÃO é voltado para facilitar "roubo" dos

nick's ou outras atitudes ma intencionadas. O abuso do NickServ resultará em, no

mínimo, perda do(s) nick(s) abusivo(s).

Registrar seu nick no banco de dados do NickServ

/nickserv register e-mail

Dizer ao NickServ que você realmente é o dono deste nick (se identificar)

/nickserv identify senha

Ajustar a senha do seu nick

/nickserv set password nova_senha

Muda a linguagem que os Services usa ao enviar mensagens para você (por

exemplo, quando responde um comando que você emite). O número deve ser

escolhido da seguinte lista de línguas de apoio: 1 - Português (Portuguese)

/nickserv set language número

Associa uma dada URL ao seu nick. Esta URL será mostrada sempre que alguém

solicitar informação sobre seu nick através do comando INFO

/nickserv set url sua_url

Page 36: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 36

Define o email de seu celular. Memos enviados para você poderão ser recebidos em

seu celular se possuir uma conta de email SMS válida. Para maiores detalhes de

como obter um email SMS, consulte a operadora de seu celular

/nickserv set cellmail seu_email

Permite que você impeça o uso do comando /NickServ GETPASS em seu nick.

CUIDADO: O comando GETPASS existe como uma maneira segura de você

recuperar a senha do seu nick, caso você a perca. Se você ativar esta opção, nós

não poderemos mais recuperar a sua senha na maior parte dos casos

/nickserv set getpass on/off

Quando pegar o nick (1 minuto para este mudar)

/nickserv set kill on

/nickserv set enforce on

Quando pegar o nick (20 segundos para este mudar)

/nickserv set kill quick

/nickserv set enforce quick

Tornar os recursos de segurança do NickServ ativos ou desativos (deve entrar com

sua senha mesmo com o endereço constando na lista de acesso)

/nickserv set secure on

Tornar a opção de privacidade do NickServ sobre o seu nick ativada ou desativada

(Não aparece no /nickserv list e não identifica automaticamente ao reiniciar ou

reconectar-se à rede)

/nickserv set private on

Prevenir certas informações no INFO do seu nick (usermask = esconder

ident@host, quit = esconder mensagem de saída, email = esconder e-mail)

/nickserv set hide usermask/quit/email on

Termina uma seção de IRC fantasma - um "ghost" - que esteja usando o seu nick,

troca o seu nick para o nick especificado e usa a sua senha para identificá-lo

/nickserv regain nick senha

Permitir que você recupere seu nick se alguém o tiver tomado

/nickserv recover nick senha

Instrui o NickServ a remover qualquer espera no seu nick causada pelo kill

automático de proteção ou pelo uso do comando RECOVER

/nickserv release nick senha

Desconectar um usuário

/nickserv ghost nick senha

Page 37: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 37

Cria uma nova senha para um nick cujo dono perdeu a senha original

/nickserv getpass nick

Mostrar a informação sobre o nick dado

/nickserv info nick all

Listar o número total de canais que você tem registrado pelo seu nick

/nickserv listchans

Retorna um código de Status:

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

/nickserv status nick

O comando AutoJoin permite manipular a lista AutoJoin. Quando você identifica

o seu nick, os Services automaticamente fazem com que você entre nos canais de

sua lista AutoJoin

/nickserv autojoin add #canal

Não será possível ninguém colocar o seu nick na lista de acesso de nenhum canal /nickserv set noop on

Será possível colocar o seu nick na lista de acesso de um canal

/nickserv set noop off

Page 38: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 38

MemoServ Comando: /memoserv <comando>

MemoServ é um utilitário que permite aos usuários de IRC enviar curtas

mensagens a outros usuários, mesmo nos canais(*). Ambos, destinatários e remetentes,

devem possuir seu nick (ou canal) registrados para que possam enviar uma mensagem

(memo).

Os comandos do MemoServ são:

SEND - Envia uma mensagem para um nick ou para um canal.

CELLSEND - Envia uma mensagem para o celular do nick.

READ - Lê a(s) mensagem(ns).

LIST - Lista suas mensagens.

DEL - Apaga a(s) mensagem(ns).

SET - Ajusta opções relacionadas às mensagens.

INFO - Exibe informações sobre os memos do nick ou canal indicado.

Digite /MemoServ HELP <comando> para ajuda em qualquer um dos

Comandos acima.

Envia um memo ao nick ou ao canal determinado contendo a mensagem:

/memoserv send nick/#canal mensagem

Envia um memo ao celular de nick contendo a mensagem. Quando enviada, o

destinatário receberá a mensagem em seu celular caso esteja com a opção ativada:

/memoserv cellsend nick mensagem

Lista quaisquer mensagens que você tiver. Com NEW, lista apenas as novas

mensagens(não lidas). Mensagem não lidas são marcadas com "*" a esquerda do

número:

/memoserv list

/memoserv list new

Lista mensagens numeradas de tal a tal e tal a tal:

/memoserv list N-N,N-N

Mostrar a última mensagem recebida

/memoserv read last

Mostrar todas as novas mensagens recebidas

/memoserv read new

Page 39: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 39

Mostrar uma lista de números de mensagens

/memoserv read N-N,N-N

Apagar a(s) mensagem (ns) especificada(s) (last = última mensagem, all = todas as

mensagens)

/memoserv del número

Ajustar limite de mensagens (máximo 120 memoserv)

/memoserv set limit quantidade

Notificar sobre novas mensagens (on = conectar e enviadas a você, logon =

conectar ou sair de um /AWAY, new = forem enviadas a você, off = não notificará

você sobre qualquer aviso de mensagens)

/memoserv set notify on/logon/new/off

Ativa ou desativa o recebimento de memos em seu celular. Os memos poderão ser

enviados para seu celular se o email SMS estiver definido

/memoserv set cell on/off

Ativa ou desativa o recebimento de notícias da rede em seu celular. Os memos de

notícias poderão ser enviados para seu celular se o email SMS estiver definido

/memoserv set cellglobal on/off

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

/memoserv info #canal

Page 40: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 40

ChanServ

Comando: /chanserv <comando>

ChanServ permite que você registre e controle vários aspectos do canal.

ChanServ pode prevenir o "take over" do canal de usuários maliciosos, limitando quem

possui o privilégio de OP do canal. Os comandos disponíveis estão listados abaixo.

Para usá-los, digite /ChanServ comando.

Para mais informações sobre um comando, digite /ChanServ HELP comando.

REGISTER - Registra um canal

SET - Ajusta as opções e informações do canal

ACCESS - Modifica a lista de usuários privilegiados

LEVELS - Redefine os níveis de acesso

AKICK - Faz a manutenção da Lista de Autokick

Outros comandos: OWNER, DEOWNER, ADMIN, DEADMIN, OP, DEOP, HALFOP,

DEHALFOP, VOICE, DEVOICE, CLEAR, INFO, INVITE, LIST, BAN, KICK.

Note que qualquer canal não utilizado por 20 dias (entenda como se nenhum usuário da

lista de acesso desse canal entrar neste período de tempo) terá automaticamente

cancelado o seu registro.

Registrar um canal no banco de dados do ChanServ (precisa ser OP do canal)

/chanserv register #canal descrição

Listar os dados referentes ao canal registrado dado

/chanserv info #canal

Mudar o sucessor de um canal (se o nick do founder expirar ou estiver dropado

enquanto o canal ainda estiver registrado, o sucessor se tornará o novo founder do

canal) – (APENAS O FOUNDER PODE UTILIZAR ESTE COMANDO).

/chanserv set #canal successor nick

Ajustar a descrição para o canal, que são mostradas com os comandos LIST e

INFO – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM

UTILIZAR ESTE COMANDO).

/chanserv set #canal desc descrição

Associar uma URL ao canal. Esta URL será mostrada sempre que alguém solicitar

informação sobre o canal com o comando INFO – (APENAS OS OPERADORES

COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO).

/chanserv set #canal url nova-url

Page 41: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 41

Desassociar uma URL ao canal – (APENAS OS OPERADORES COM ACESSO

AO LEVEL SET PODEM UTILIZAR ESTE COMANDO).

/chanserv set #canal url

Associar um endereço de e-mail fornecido ao canal. Este endereço será mostrado

sempre que alguém solicitar informação sobre o canal com o comando INFO –

(APENAS OS OPERADORES COM ACESSO AO LEVEL SET PODEM

UTILIZAR ESTE COMANDO).

/chanserv set #canal email novo-email

Desassociar um endereço de e-mail fornecido ao canal – (APENAS OS

OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE

COMANDO).

/chanserv set #canal email

Ajustar a mensagem na qual será enviada via /notice para os usuários quando eles

entrarem no canal – (APENAS OS OPERADORES COM ACESSO AO LEVEL

SET PODEM UTILIZAR ESTE COMANDO).

/chanserv set #canal entrymsg mensagem

Ajustar o parâmetro da trava do modo para um canal (Os modos podem ser i, k, l,

m, n, p, s e t) – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET

PODEM UTILIZAR ESTE COMANDO).

/chanserv set #canal mlock modos

Eliminar a trava dos modos (todos os modos do canal ficam livres para ser

ativados ou desativados) – (APENAS OS OPERADORES COM ACESSO AO

LEVEL SET PODEM UTILIZAR ESTE COMANDO).

/chanserv set #canal mlock +

Liga ou desliga o limite automático do canal. (Offset: o limite será a soma deste

valor mais o número de usuários no canal. Tolerância: para a atualização do

limite, a diferença entre o novo limite e o limite atual deve ser maior que este valor.

Período: de quantos em quantos minutos os Services devem checar se é necessária

uma atualização do limite) – (APENAS OS OPERADORES COM ACESSO AO

LEVEL SET PODEM UTILIZAR ESTE COMANDO).

/chanserv set #canal autolimit on/off/offset:tolerância:período_de_tempo

Liga ou desliga a limpeza automática dos bans de um canal. (O simples uso do ON

irá ativar o clearbans com valores padronizados. Se você precisar de um controle

maior, você pode usar o formato mais poderoso, especificando o período de tempo,

que é de quanto em quanto tempo (em minutos) o ChanServ irá checar se há bans

a serem removidos) – (APENAS OS OPERADORES COM ACESSO AO LEVEL

SET PODEM UTILIZAR ESTE COMANDO).

/chanserv set #canal clearbans on/off/período_de_tempo

Page 42: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 42

Envia memo quando a access é alterada – (APENAS OS OPERADORES COM

ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO).

/chanserv set #canal accessmemo on/off

Ativar ou desativar a opção de retenção de tópico para um canal – (APENAS OS

OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE

COMANDO).

/chanserv set #canal keeptopic on/off

Ativar ou desativar a opção private para um canal (não irá incluir o canal em

qualquer listagem) – (APENAS OS OPERADORES COM ACESSO AO LEVEL

SET PODEM UTILIZAR ESTE COMANDO).

/chanserv set #canal private on/off

Ativar ou desativar a opção de acesso restrito para um canal (usuários com nível

negativo de acesso, usuários que não pertence à lista de acesso serão

imediatamente kickados e banidos do canal) – (APENAS OS OPERADORES

COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO).

/chanserv set #canal restricted on/off

Ativar ou desativar os recursos de segurança do ChanServ para um canal

(somente usuários que possuírem seus nicks registrados no NickServ e

identificados com sua senha poderão entrar no canal controlado pela lista de

acesso) – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET

PODEM UTILIZAR ESTE COMANDO).

/chanserv set #canal secure on/off

Ativar ou desativar a opção de segurança de ops para um canal (usuários que não

estiverem na lista de acesso não poderão ter o status de OP) (APENAS OS

OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE

COMANDO). /chanserv set #canal secureops on/off

Habilitar ou desabilitar a opção secure founder para um canal (apenas o

verdadeiro founder poderá dar DROP no canal, mudar sua senha, seu founder e

seu successor) – (APENAS O FOUNDER PODE UTILIZAR ESTE COMANDO).

/chanserv set #canal securefounder on/off

Ativar ou desativar a opção de trava do tópico de um canal – (APENAS OS

OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE

COMANDO).

/chanserv set #canal topiclock on/off

Page 43: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 43

Ativa e desativa a opção LEAVE OPS para um canal. Quando LEAVE OPS

estiver ativado, o ChanServ nunca irá retirar op (de op) do usuário no canal,

exceto se o comando DEOP for usado – (APENAS OS OPERADORES COM

ACESSO AO LEVEL SET PODEM UTILIZAR ESTE COMANDO).

/chanserv set #canal leaveops on/off

Liga ou desliga o modo verbose. Quando o modo verbose está ativado, o ChanServ

irá enviar um notice aos operadores do canal quando certos comandos forem

executados – (APENAS OS OPERADORES COM ACESSO AO LEVEL SET

PODEM UTILIZAR ESTE COMANDO).

/chanserv set #canal verbose on/off

Fazer o ChanServ mudar o tópico do canal pelo tópico dado – (APENAS OS

OPERADORES COM ACESSO AO LEVEL SET PODEM UTILIZAR ESTE

COMANDO).

/chanserv set #canal topic mensagem

Manutenção da lista de acesso (ACCESS) de um canal

Adicionar um usuário: (APENAS OS OPERADORES COM ACESSO AO LEVEL

ACC-CHANGE PODEM UTILIZAR ESTE COMANDO)

/chanserv access #canal add nick nível

Remover um usuário: (APENAS OS OPERADORES COM ACESSO AO LEVEL

ACC-CHANGE PODEM UTILIZAR ESTE COMANDO)

/chanserv access #canal del nick

Listar o acesso do canal: (APENAS OS OPERADORES COM ACESSO AO

LEVEL ACC-LIST PODEM UTILIZAR ESTE COMANDO)

/chanserv access #canal list

Quantidades de entradas na lista de acesso: (APENAS OS OPERADORES COM

ACESSO AO LEVEL ACC-LIST PODEM UTILIZAR ESTE COMANDO)

/chanserv access #canal count

Mais informações da lista de acesso: (APENAS OS OPERADORES COM

ACESSO AO LEVEL ACC-LIST PODEM UTILIZAR ESTE COMANDO)

/chanserv access #canal view

Page 44: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 44

Manutenção da lista de Autokick (AKICK) de um canal

Adicionar um usuário: (APENAS OS OPERADORES COM ACESSO AO LEVEL

AKICK PODEM UTILIZAR ESTE COMANDO) /chanserv akick #canal add nick razão

Remover um usuário: (APENAS OS OPERADORES COM ACESSO AO LEVEL

AKICK PODEM UTILIZAR ESTE COMANDO)

/chanserv akick #canal del nick

Listar o acesso do canal: (APENAS OS OPERADORES COM ACESSO AO

LEVEL AKICK-LIST PODEM UTILIZAR ESTE COMANDO)

/chanserv akick #canal list

Obrigar o ChanServ a verificar a lista de AKICKs para remover os usuários

conectados que sejam compatíveis com a máscara dada: (APENAS OS

OPERADORES COM ACESSO AO LEVEL AKICK-LIST PODEM UTILIZAR

ESTE COMANDO)

/chanserv akick #canal enforce

Kickar um determinado nick no canal (APENAS OS OPERADORES COM

ACESSO AO LEVEL KICK PODEM UTILIZAR ESTE COMANDO)

/chanserv kick #canal nick motivo

Manda o ChanServ dar um invite em você para o canal dado (Somente funcionará

se seu nível de acesso for maior que zero) (APENAS OS OPERADORES COM

ACESSO AO LEVEL INVITE PODEM UTILIZAR ESTE COMANDO)

/chanserv invite #canal

Dizer ao ChanServ para remover todos os bans permitindo que você entre em um

canal (funciona se seu nível de acesso no canal for maior que zero) (APENAS OS

OPERADORES COM ACESSO AO LEVEL UNBAN PODEM UTILIZAR ESTE

COMANDO)

/chanserv unban #canal

Page 45: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 45

Dizer ao ChanServ para remover certas colocações de um canal (APENAS OS

OPERADORES COM ACESSO AO LEVEL CLEAR PODEM UTILIZAR ESTE

COMANDO)

MODES - Anula todos os modos do canal (isto é, remove os modos i, k, l, m, n, p, s, t)

BANS - Remove todos os bans do canal

OPS - Remove o status de Operador do canal (mode +o) de todos os Operadores do

canal

VOICES - Remove o status "voice" (mode +v) de qualquer pessoa que tenha esse modo

/chanserv clear #canal modes/bans/ops/voices

Exemplo: /chanserv clear #Ajuda bans

Vai remover todos os BANs do canal #Ajuda.

Page 46: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 46

Tipos dos Levels

AUTOOP - Acesso a comandos de Operador de canal automático

AUTOVOICE - Voice automático

AUTODEOP - Acesso a comandos de Operador de canal negado automaticamente

NOJOIN - Entrada no canal não permitida se a opção RESTRICTED estiver ativada

INVITE - Permitido o uso do comando INVITE

AKICK - Permitido o uso do comando AKICK

SET - Permitido o uso do comando SET (não inclui FOUNDER/PASSWORD)

CLEAR - Permitido o uso do comando CLEAR

UNBAN - O comando UNBAN é obsoleto e não é mais utilizado. Por favor, use o

comando INVITE ao invés dele. Digite "/ChanServ HELP INVITE" para ajuda.

OPDEOP - Permitido o uso dos comandos [DE]OP/[DE]HALFOP/[DE]VOICE

ACC-LIST - Permitido visualizar a lista de Acesso

ACC-CHANGE - Permitido modificar a lista de Acesso

MEMO-READ - Permitido listar/ler memos do canal

LEV-CHANGE - Permitido modificar a lista de configurações LEVEL

MEMO-SEND - Permitido enviar memos para o canal

AKICK-LIST - Permitido visualizar a lista AutoKicks

HALFOP - Acesso a comandos de SemiOperador de canal automático

DEHALFOP - Acesso a comandos de SemiOperador de canal negado automaticamente

HALFOPDEOP - Permitido o uso dos comandos [DE]HALFOP/[DE]VOICE

ADMIN - Modo +a ao entrar no canal

DEADMIN - Modo -a ao entrar no canal

KICK - Permitido o uso do comando KICK

Permitir que o nível de acesso para uma função ou grupo de funções sejam

alterados: (APENAS OS OPERADORES COM ACESSO AO LEVEL LEV-

CHANGE PODEM UTILIZAR ESTE COMANDO)

/chanserv levels #canal set TIPO-A-CIMA nível

Exemplo: /chanserv levels #Ajuda set AUTOOP 5

Desabilitar automaticamente os dispositivos ou não permite o acesso a funções

para qualquer outra pessoa que não seja o fundador do canal: (APENAS OS

OPERADORES COM ACESSO AO LEVEL LEV-CHANGE PODEM

UTILIZAR ESTE COMANDO)

/chanserv levels #canal disable tipo

Mostrar os níveis atuais para cada função ou para um grupo de funções (APENAS

OS OPERADORES COM ACESSO AO LEVEL LEV-LIST PODEM UTILIZAR

ESTE COMANDO)

/chanserv levels #canal list

Page 47: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 47

Recoloca os níveis de acordo com o padrão de um canal recém-criado (APENAS

OS OPERADORES COM ACESSO AO LEVEL LEV-CHANGE PODEM

UTILIZAR ESTE COMANDO)

/chanserv levels #canal reset

Atribui status de Owner de Canal (modo +q) para o nick especificado, no canal

especificado. (APENAS O FOUNDER DO CANAL PODE UTILIZAR ESTE

COMANDO)

/chanserv owner #canal nick

Remove o status de Owner de Canal (modo -q) do nick especificado, no canal

especificado. (APENAS O FOUNDER DO CANAL PODE UTILIZAR ESTE

COMANDO)

/chanserv deowner #canal nick

Atribui status de Administrador de Canal (modo +a) para o nick especificado, no

canal especificado. (APENAS ADMINISTRADORES DO CANAL PODEM

UTILIZAR ESTE COMANDO)

/chanserv admin #canal nick

Remove o status de Administrador de Canal (modo -a) do nick especificado, no

canal especificado. (APENAS ADMINISTRADORES DO CANAL PODEM

UTILIZAR ESTE COMANDO)

/chanserv deadmin #canal nick

Atribuir status de Operador (modo +o) para o nick dado em um determinado

canal

/chanserv op #canal nick

Remover o status de Operador (modo -o) do nick dado para um determinado canal

/chanserv deop #canal nick

Atribui status de Semi-Operador (modo +h) para o nick especificado, no canal

especificado.

/chanserv halfop #canal nick

Remove o status de Semi-Operador (modo -h) do nick especificado, no canal

especificado

/chanserv dehalfop #canal nick

Dá voice para um determinado nick no canal

/chanserv voice #canal nick

Tirar o voice de um determinado nick no canal

/chanserv devoice #canal nick

Page 48: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 48

BotServ

Comando: /botserv <comando>

BotServ permite que você tenha um bot no seu canal. Foi criado para usuários

que não tem como hospedar ou configurar um bot, ou para Redes que não permitem os

usuários terem um bot.Os comandos disponíveis estão listados abaixo; para usá-los,

digite /BotServ comando.

Para informações mais específicas sobre um comando, digite /BotServ HELP

comando.

PUBLIC Lista os bots públicos disponíveis

BOTLIST - Lista os bots disponíveis

SET Configura as opções do bot

KICK - Configura os kickers

BADWORDS - Configura os palavrões

INFO - Mostra informações do bot

REQUEST Inicia processo para criar seu bot privado

ASSIGN - Associa um bot ao canal

UNASSIGN - Desassocia um bot de um canal

NOTA: O bot irá entrar no canal sempre que tiver ao menos 1 usuário(s) nele.

Listar os bots públicos disponíveis

/botserv public

Listar os bots disponíveis para seu nick

/botserv botlist

Associar o nick de um bot a um canal (APENAS O FOUNDER PODE UTILIZAR

ESTE COMANDO)

/botserv assign #canal nick_bot

Desassociar um bot de um canal (APENAS O FOUNDER PODE UTILIZAR

ESTE COMANDO)

/botserv unassign #canal

Page 49: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 49

Configurar os kicks do bot: (APENAS O FOUNDER PODE UTILIZAR ESTE

COMANDO)

BOLDS - Seleciona se o bot kicka por negrito

BADWORDS - Seleciona se o bot kicka por palavrões

CAPS - Seleciona se o bot kicka por caps

COLORS - Seleciona se o bot kicka por cores

FLOOD - Seleciona se o bot kicka por flood

REPEAT - Seleciona se o bot kicka por repetição

REVERSES - Seleciona se o bot kicka por reversos

UNDERLINES - Seleciona se o bot kicka por sublinhado

/botserv kick #canal opção on/off quantidade

Fazer a manutenção da lista de palavrões em um canal (single = kicka escrevendo

a palavra inteira, start = kicka quando começa com a palavra indicada, end =

kicka quando termina com a palavra indicada) (APENAS O FOUNDER PODE

UTILIZAR ESTE COMANDO)

/botserv badwords #canal add palavra single/start/end

/botserv badwords #canal del palavra

/botserv badwords #canal list N-N,N-N

/botserv badwords #canal clear

Ver as informações do BotServ sobre um canal ou bot

/botserv info #canal/nick_bot

Configurar as opções do bot (APENAS O FOUNDER PODE UTILIZAR ESTE

COMANDO)

DONTKICKOPS - Protege os ops contra kicks

DONTKICKVOICES - Protege os voices contra kicks

FANTASY - Habilita os comandos Fantasia

SYMBIOSIS - Permite que o bot seja um bot real

/botserv set #canal opção on/off

Fazer uma requisição de um BOT PRIVADO aos Administradores do BotServ

(APENAS O FOUNDER DEVE UTILIZAR ESTE COMANDO PARA CRIAR O

BOT PRIVADO)

/botserv request BOT nick-do-bot ident host realname

Exemplo: /botserv request BOT Ajuda Private bot.do.canal.ajuda BOT do Canal #Ajuda

Page 50: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 50

HostServ

Comando: /hostserv <comando>

Para mais informações sobre um comando, digite /HostServ HELP comando.

REQUEST - Faz uma requisição de vhost para os Administradores de HostServ.

Fazer uma requisição de vhost para os administradores

/hostserv request vhost.desejado

Retirar o vhost

/hostserv set host

Colocar o vhost personalizado do #Canal (Apenas para Operadores deste #Canal)

/hostserv set vhost #canal

Page 51: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 51

Tipos de BAN

Comando: /ban nick Tipo_do_Ban

Tipo 0: *[email protected] (ident+IP completo)

*** Ewerton colocou o modo +b *[email protected]

Tipo 1: *!*[email protected] (ident+IP completo)

*** Ewerton colocou o modo +b *!*[email protected]

Tipo 2: *!*@host.domain (IP completo)

*** Ewerton colocou o modo +b *!*@PzybIdN507A.200.199.4.O

Tipo 3: *!*user@*.domain (ident+domínio)

*** Ewerton colocou o modo +b *!*wetinho@*.200.199.4.O

Tipo 4: *!*@*.domain (domínio)

*** Ewerton colocou o modo +b *!*@*.200.199.4.O

Ps1: A diferença da bantype 0 para a 1 é, obviamente, a generalização do início do

ident. A bantype 0 computa o ~ que surge em idents servers desabilitados, enquanto a 1

a generaliza *.

Ps2: Existem também estas bantype secundárias:

Tipo 5: [email protected]

*** Ewerton colocou o modo +b

[email protected]

Tipo 6: nick!*[email protected]

*** Ewerton colocou o modo +b

pILOTO_DE_JEGUE!*[email protected]

Tipo 7: nick!*@host.domain

*** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*@PzybIdN507A.200.199.4.O

Tipo 8: nick!*user@*.domain

*** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*wetinho@*.200.199.4.O

Tipo 9: nick!*@*.domain

*** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*@*.200.199.4.O

NOTA: Caso sejam utilizados ban's os tipos de 5 a 9 para banir um usuário do canal,

nada impede que ele volte ao canal utilizando outro nick. Porém, este banimento é

recomendado quando usuários utilizam nicks impróprios (palavrão, por exemplo).

Page 52: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 52

Tipo 10: *!user@host.???.??.domain

*** Ewerton colocou o modo +b *!wetinho@san?d?uRTik.???.??.106.O

Tipo 11: *!*user@host.???.??.domain

*** Ewerton colocou o modo +b *!*wetinho@san?d?uRTik.???.??.106.O

Tipo 12: *!*@host.???.??.domain

*** Ewerton colocou o modo +b *!*@san?d?uRTik.???.??.106.O

Tipo 13: *!*user@host.???.??.domain

*** Ewerton colocou o modo +b *!*wetinho@san?d?uRTik.???.??.106.O

Tipo 14: *!*@host.???.??.domain

*** Ewerton colocou o modo +b *!*@san?d?uRTik.???.??.106.O

Ps1: A diferença da bantype 10 para a 11 é, obviamente, a generalização do início do

ident. A bantype 10 computa o ~ que surge em idents servers desabilitados, enquanto a

11 a generaliza *.

Ps2: Existem também estas bantype secundárias:

Tipo 15: nick!user@host.???.??.domain

*** Ewerton colocou o modo +b

pILOTO_DE_JEGUE!wetinho@san?d?uRTik.???.??.106.O

Tipo 16: nick!*user@host.???.??.domain

*** Ewerton colocou o modo +b

pILOTO_DE_JEGUE!*wetinho@san?d?uRTik.???.??.106.O

Tipo 17: nick!*@host.???.??.domain

*** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*@san?d?uRTik.???.??.106.O

Tipo 18: nick!*user@host.???.??.domain

*** Ewerton colocou o modo +b

pILOTO_DE_JEGUE!*wetinho@san?d?uRTik.???.??.106.O

Tipo 19: nick!*@host.???.??.domain

*** Ewerton colocou o modo +b pILOTO_DE_JEGUE!*@san?d?uRTik.???.??.106.O

Tipo 20 ao 99999999999999999: nick!user@host.???.??.domain

*** Ewerton colocou o modo +b

pILOTO_DE_JEGUE!wetinho@san?d?uRTik.???.??.106.O

Tipo 999999999999999991 (...): nick!user@host

*** Ewerton colocou o modo +b

[email protected]

Page 53: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 53

NOTA: Caso sejam utilizados os tipos de 15 ao (...) para banir um usuário do canal,

nada impede que ele volte ao canal utilizando outro nick. Porém, este banimento é

recomendado quando usuários utilizam nicks impróprios (palavrão, por exemplo).

Page 54: O irc do basico ao avançado

Equipe de Helpers irc.VirtuaLife.com.br 54

Referências Bibliográficas

Documentação dos Services

Documentação do mIRC

http://www.virtualife.com.br

http://www.wikipedia.org