O IRC DO
BÁSICO AO
AVANÇADO
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
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 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.
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.
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.
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">
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.
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).
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
Exemplo:
Fique à vontade para escolher suas opções.
Para se conectar no Servidor é necessário que você escolha um Identd. Para isso, digite:
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
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:
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:
Exemplo:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
- 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'.
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
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
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
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
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
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
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
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
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
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).
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
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).
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)
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)
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
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)
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
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)
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
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)
Tipos de BAN
Comando: /ban nick Tipo_do_Ban
Tipo 0: *!user@host.domain (ident+IP completo)
*** Ewerton colocou o modo +b *!wetinho@PzybIdN507A.200.199.4.O
Tipo 1: *!*user@host.domain (ident+IP completo)
*** Ewerton colocou o modo +b *!*wetinho@PzybIdN507A.200.199.4.O
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: nick!user@host.domain
*** Ewerton colocou o modo +b
pILOTO_DE_JEGUE!wetinho@PzybIdN507A.200.199.4.O
Tipo 6: nick!*user@host.domain
*** Ewerton colocou o modo +b
pILOTO_DE_JEGUE!*wetinho@PzybIdN507A.200.199.4.O
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
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
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).
Referências Bibliográficas
Documentação dos Services Documentação do mIRC http://www.virtualife.com.br