Mudanças entre as edições de "Portal:ChanServ/DALnet/Comandos"

Origem: IRChelp Brasil - Wiki
Ir para navegação Ir para pesquisar
(Criou página com '__NOTOC__ <div style="width:100%; text-align:justify; margin-bottom:5px;">'''Comandos''': XFLAG, SUCCESSOR, SENDPASS, #Sendauth|SENDA...')
 
(Adição do comando UNBAN, INFO, HELP, AKICK, DROP, ACCESS, SOP.)
 
(17 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
 
__NOTOC__
 
__NOTOC__
<div style="width:100%; text-align:justify; margin-bottom:5px;">'''Comandos''': [[#Xflag|XFLAG]], [[#Successor|SUCCESSOR]], [[#Sendpass|SENDPASS]], [[#Sendauth|SENDAUTH]], [[#Mkick|MKICK]], [[#Mdeop|MDEOP]], [[#Acount |ACOUNT ]], [[#Manager |MANAGER]], [[#Listops|LISTOPS]], [[#Identify|IDENTIFY]], [[#Set|SET]], [[#Why |WHY]] <ref>{{citar web|url=https://www.dal.net/services/servdetail.php?type=chanserv|titulo=DALnet Services - ChanServ (ENG)|publicado=DAL.net|acessodata=6 de Maio de [[2020]]}}</ref></div>
+
<div style="width:100%; text-align:justify; margin-bottom:5px;">'''Serviços da DALnet: [[Portal:NickServ/DALnet|NickServ]], [[Portal:MemoServ/DALnet|MemoServ]]</div>
 +
 
 +
<div style="width:100%; text-align:justify; margin-bottom:5px;">'''Comandos da DALnet''': [[#Xflag|XFLAG]], [[#Successor|SUCCESSOR]], [[#Identify|IDENTIFY]], [[#Sendpass|SENDPASS]], [[#Sendauth|SENDAUTH]], [[#Mkick|MKICK]], [[#Mdeop|MDEOP]], [[#Count |COUNT ]], [[#Manager |MANAGER]], [[#Listops|LISTOPS]], [[#Set|SET]], [[#Why |WHY]], [[#Successor|SUCCESSOR]] <ref>{{citar web|url=https://www.dal.net/services/servdetail.php?type=chanserv|titulo=DALnet - ChanServ (ENG)|publicado=DAL.net|acessodata=6 de Maio de [[2020]]}}</ref></div>
 +
 
 +
<div style="width:100%; text-align:justify; margin-bottom:5px;">'''Comandos Universais''': [[#Sop|SOP]], [[#Aop|AOP]], [[#Vop|VOP]],  [[#Invite|INVITE]], [[#Op|OP]], [[#Deop|DEOP]], [[#Voice|VOICE]], [[#Devoice|DEVOICE]], [[#Register|REGISTER]], [[#Unban|UNBAN]], [[#Access|ACCESS]], [[#Akick|AKICK]], [[#Drop|DROP]], [[#Help|HELP]], [[#Info|INFO]]</div>
 +
 
 +
'''Observação''': Os parâmetros entre '''[ ]''' - colchetes - são opcionais e os parâmetros entre '''{ }''' - chaves - são obrigatórios.
 +
 
 +
'''NOTA 1''': Os comandos universais ou seja, aqueles são usados na DALnet e em outras Redes, podem ter pequenas diferencias de sintaxe, porém tem a mesma função. Para obter ajuda dos mesmo na DALnet, execute o comando <code>/msg ChanServ '''HELP''' <u>comandos</u></code>.
 +
 
 +
'''NOTA 2''': Os comandos <u>ACCESS</u>  e <u>SET</u> também são universais, porém merecem uma atenção a parte em se tratando da DALnet, por esse motivo, serão aqui descritos.
 +
 
 
<div style="float:left; width:48%; text-align: justify; padding: 10px; border-right: 1px solid #C0C0C0;">
 
<div style="float:left; width:48%; text-align: justify; padding: 10px; border-right: 1px solid #C0C0C0;">
 
== Xflag ==
 
== Xflag ==
Sintaxe: <code>/msg ChanServ '''XFLAG'''</code>
+
Sintaxe: <code>/msg ChanServ '''XFLAG''' #canal {opção:valor}</code>
 +
 
 +
O comando ''XFLAG'' evita que ''floodbots'' (''bot'' que fazem ''flood'' (ex.: de noticias),  ou usuários irritantes abusem de seu canal com mensagens ou avisos indesejados.
 +
 
 +
*Requisitos
 +
 
 +
:As ''flags'' de canal estendido (XFLAGs - Extended Channel Flags) podem ser definidas apenas pelos gerentes ou pelo fundador. <ref>{{citar web|url=https://www.dal.net/kb/view.php?kb=414|titulo=DALnet - Knowledge Base (ENG)|publicado=DAL.net|acessodata=18 de Janeiro de [[2021]]}}</ref>
 +
 
 +
* Flag's
 +
 
 +
: - JOIN_CONNECT_TIME: - Número de segundos que o usuário deve estar ''online'' para poder entrar no canal. Máximo de 2592000s.<ref>{{citar web|url=http://docs.dal.net/docs/chanflags.html#5|titulo=DALnet - xFLAGs FAQ (ENG)|publicado=DAL.net|acessodata=18 de Janeiro de [[2021]]}}</ref>
 +
 
 +
: - TALK_CONNECT_TIME: Número de segundos que o usuário deve estar ''online'' para poder conversar no canal. Máximo de 2592000s.
 +
 
 +
: - TALK_JOIN_TIME: Número de segundos que o usuário deve permanecer no canal para poder conversar. Máximo de 2592000s.
 +
 
 +
: - NO_NOTICE: Avisos (''NOTICE'') não podem ser enviados ao canal. Valor: ON/OFF
 +
 
 +
: - NO_CTCP: ''CTCPS'' não podem ser enviados ao canal. Ex.: comando </code>/me mensagem</code>. Não bloqueia ''CTCPs'' privados. Valor: ON/OFF
 +
 
 +
: - NO_PART_MSG: Sem mensagens de saídas  no canal. Valor: ON/OFF
 +
 
 +
: - NO_QUIT_MSG: Sem mensagens de desconexão no canal. Valor: ON/OFF
 +
 
 +
: - NO_NICK_CHANGE: Troca de ''nicks'' não são permitidas no canal. Valor: ON/OFF
 +
 
 +
: - NO_UTF8: Mensagens com caracteres estranhos (Hebrew/Arabic/UTF8) vão ser bloados. Valor: ON/OFF
 +
 
 +
: - NO_VPNS: Conexões oriundas de serviços de VPN públicas serão bloqueadas. Valor: ON/OFF
 +
 
 +
: - NO_SHELLS: Conexões oriundas de provedores ''shell'' serão bloqueadas. Valor: ON/OFF
 +
 
 +
: - EXEMPT_OPPED: Isenta usuários ''ops'' de restrições/proibições do ''xflag''. Valor: ON/OFF
 +
 
 +
: - EXEMPT_VOICED: Isenta usuários ''voice'' de restrições/proibições do ''xflag''. Valor: ON/OFF
 +
 
 +
: - EXEMPT_IDENTD: Isenta usuários com ''ident'' de restrições/proibições do ''xflag''. Valor: ON/OFF
 +
 
 +
: - EXEMPT_REGISTERED: Isenta usuários com modo registrado (''flag'' +r) de restrições/proibições do ''xflag''. Valor: ON/OFF
 +
 
 +
: - EXEMPT_INVITES: Isenta usuários que são convidados (''flag'' +I) das restrições da ''xflag'' JOIN_CONNECT_TIME. Valor: ON/OFF
 +
 
 +
: - EXEMPT_WEBIRC: Isenta usuário que estão conectados às DALnet por ''webirc'' (através dos navegadores de internet) das restrições/proibições do ''xflag''.
 +
 
 +
: - AUTOMSG: Informa a todos que entrarem no canal que o mesmo é protegido  (''"This channel is protected due to abuse, you may need to wait X seconds before being able to talk!"''). 30s de ''delay'' para início das mensagens. Valor: ON/OFF
 +
 
 +
: - HIDE_MODE_LISTS: Esconde os modos do canal (/mode #channel +b/+I/+e) de usuário não ''ops''. Valor: ON/OFF
 +
 
 +
: - USER_VERBOSE: Envia mensagens de falhas de comandos para o canal #channel-relay. Valor: (ON/OFF). ''#channel-relay''
 +
 
 +
* xFLAGs especiais
 +
 
 +
: - RECOMMENDED:  Esta opção vai bloquear por 30s usuário que estiverem fazendo ''flood'' e evitará que enviem qualquer aviso ''notice'' ou ''cpct'' para outros usuários do canal. O comandos também isenta ''ops'', ''voices'', usuário registrados e convidados dessas restrições. As opção que são definidas são: <code>NO_NOTICE:ON, NO_CTCP:ON, NO_PART_MSG:ON, NO_QUIT_MSG:ON, EXEMPT_OPPED:ON, EXEMPT_VOICED:ON, EXEMPT_REGISTERED:ON, EXEMPT_INVITES:ON, HIDE_MODE_LISTS:ON, AUTOMSG:ON, TALK_JOIN_TIME:30</code>
 +
 
 +
: - DEFAULT: Reinicia todas as ''xflags'' para 'off' e '0'.
 +
 
 +
Exemplo:
 +
 
 +
1 - <code>/msg ChanServ '''XFLAG''' #Brazink NO_PART_MSG:On</code>
 +
 
 +
: Defini que as mensagens de saída dos usuários do <u>#Brazink</u> serão bloqueadas.
 +
 
 +
2 - <code>/ChanServ '''XFLAG''' #Brazink <u>RECOMMENDED</u></code>
 +
 
 +
: Irá definir um conjunto de ''xflags'' de emergência para interromper um ataque por ''flood'' no <u>#Brazink</u>.
 +
 
 +
:'''OBS''': Para retorna às ''xflags'' padrão, execute o comando <code>/ChanServ '''XFLAG''' #canal DEFAULT</code>
 +
 
 +
3 - <code>/ChanServ '''XFLAG''' #Brazink </code>
 +
 
 +
: Informa todas as ''xflags'' definidas para o <u>#Brazink</u>
  
</br>
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
 
== Successor ==
 
== Successor ==
Sintaxe: <code>/msg ChanServ '''SUCCESSOR'''</code>
+
Sintaxe: <code>/msg ChanServ '''SUCCESSOR''' #canal del</code>
 +
 
 +
O comando '''SUCCESSOR'' deleta o status de sucessor do usuário que executa o comandos. Isso é necessário quando por exemplo, o fundador do canal adiciona o usuário como sucessor em seu canal sem o consultar. O usuário que executa o comando deve estar autenticado no ''NickServ''.
 +
 
 +
Exemplo:
 +
 
 +
: 1 - <code>/msg [email protected] '''SUCCESSOR''' #SVipCHAT DEL</code>
 +
:Deleta o usuário que executou o comando da lista de sucessão do <u>#SVipCHAT</u>
 +
 
  
</br>
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
 
== Sendpass ==
 
== Sendpass ==
Sintaxe: <code>/msg ChanServ '''SENDPASS'''</code>
+
Sintaxe: <code>/msg ChanServ '''SENDPASS''' #canal {''e-mail''}</code>
 +
 
 +
O comando ''SENDPASS'' permitirá que um usuário solicite a redefinição da senha de seu canal. O usuário receberá um e-mail com um código ''AUTH'' que, ao ser inserido, redefinirá a senha do canal para uma nova senha aleatória. Este comando não deve ser considerado uma alternativa ao gerenciamento de  senhas, mas apenas como um "backup" em caso de situações extremas.
 +
 
 +
Exemplo:
 +
 
 +
: 1 - <code>/msg [email protected] '''SENDPASS''' #BrasChat [email protected]</code>
 +
 
 +
: Solicita a redefinição de senha do canal <u>BrasChat</u> que pertence ao ''nick'' <u>Criss</u>.
  
</br>
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
 
== Sendauth ==
 
== Sendauth ==
Sintaxe: <code>/msg ChanServ '''SENDAUTH'''</code>
+
Sintaxe: <code>/msg ChanServ '''SENDAUTH''' #canal S</code>
 +
 
 +
ChanServ SENDAUTH
 +
O comando ''SENDAUTH'' permite que o sucessor solicite novamente o código ''AUTH'' para tornar-se novo fundado do canal. O código é enviado através do MemoServ. O comando é útil nos casos em que o nick do fundador expira e o primeiro memorando que envia automaticamente o código ao sucessor, falha.
 +
 
 +
Exemplo:
 +
 
 +
: 1 - <code> /msg [email protected] '''SENDAUTH''' #IRChelp S</code>
 +
 
 +
: Solicita novamente o envio do código ''AUTH'' do canal <u>IRChelp</u> para seu sucessor, afim de que o mesmo possa ser o novo Fundador.
  
</br>
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
 
== Mkick ==
 
== Mkick ==
Sintaxe: <code>/msg ChanServ '''MKICK'''</code>
+
Sintaxe: <code>/msg ChanServ '''MKICK''' #canal</code>
 +
 
 +
O comando ''MKICK'' Expulsa e bani todos do canal.
 +
 
 +
Se usuários com ''status'' acima do executor do comando estiverem presentes no canal, o comando não será realizado.
 +
 
 +
Exemplo:
 +
 
 +
: 1 - <code>/ChanServ '''MKICK''' #vIRCio</code>
 +
 
 +
: Expulsa e bani todos os usuário do <u>#vIRCio</u>.
  
</br>
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
 
== Mdeop ==
 
== Mdeop ==
Sintaxe: <code>/msg ChanServ '''MDEOP'''</code>
+
Sintaxe: <code>/msg ChanServ '''MDEOP''' #canal</code>
 +
 
 +
O comando ''MDEOP'' (Mass Deopping) remove o ''status'' de muitos Operadores de uma só vez. Neste caso, o ''ChanServ'' irá tirar o 'op' de qualquer um que tenha um ''status'' inferior ao do usuário que esta executando o comando.
 +
 
 +
* Requisitos
 +
:''AOps'': Só pode usar este comando em canais que têm a opção [[#SetOpguard|SETOPGUARD]] desligada. Como esse comando só retira o ''status'' de usuários que sejam inferior (hierarquicamente) ao executor, um ''AOp'' só pode retirar ''status'' de usuários que não possuem ''status'' registrado ou seja, por meio do <code>/MODE +o</code>.
 +
 
 +
:SOps: Retira o ''status'' de qualquer pessoa no canal que seja ''AOp'' ou inferior.
 +
 
 +
:Managers: Retira o ''status'' de qualquer pessoa no canal que seja um ''SOp'' ou inferior.
 +
 
 +
:Founder: Retira o ''status'' de todos no canal, excluindo ele próprio, é claro.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/ChanServ '''MDEOP''' #Virtualife</code>
 +
 
 +
: Retira o ''status'' de todos os usuários que forem inferior (hierarquicamente) ao usuário executor do comando.
 +
 
 +
[ [[#top|Topo]] ]
 +
 
 +
== Count ==
 +
Sintaxe: <code>/msg ChanServ '''COUNT''' #canal</code>
 +
 
 +
Este comando exibirá o número de ''VOps'', ''AOps'', ''SOps'', ''Managers'' e ''AKICKs'' em um canal.
 +
 
 +
* Requisitos
 +
 
 +
:Limitado a ''AutoOp'' ou superior.
 +
 
 +
Exemplo:
 +
 
 +
: 1 - <code> /msg [email protected] '''COUNT''' #BrasPort</code>
 +
 
 +
: Informa a quantidade total de  ''VOps'', ''AOps'', ''SOps'', ''Managers'' e ''AKICKs'' do <u>#BrasPort</u>.
 +
 
 +
[ [[#top|Topo]] ]
 +
 
 +
== Manager ==
 +
Sintaxe: <code>/msg ChanServ '''MANAGER''' #canal '''ADD|DEL|LIST|WIPE''' [''nick'']</code>
 +
 
 +
Este comando permite adicionar ou remover um usuário  (somente ''nicks'', não máscaras!) como Gerente (Manager) do seu canal. Os gerentes têm (quase) controle total sobre o canal, com exceção de alterar o fundador.
 +
 
 +
Exemplos:
 +
 
 +
: 1 - <code>/msg [email protected] '''MANAGER''' #IRChelp ADD tucuju</code>
 +
 
 +
: Adiciona o ''nick'' <u>tucuju</u> à lista ''MANAGER'' do <u>#IRChelp</u>.
 +
 
 +
: 2 - <code>/msg [email protected] '''MANAGER''' #IRChelp DEL tucuju</code>
 +
 
 +
: Remove o Gerente de ''nick'' <u>tucuju</u> da lista ''MANAGER'' do <u>#IRChelp</u>.
 +
 
 +
: 3 - <code>/msg [email protected] '''MANAGER''' #IRChelp LIST</code>
 +
 
 +
: Lista todos os Gerentes do <u>#IRChelp</u>.
 +
 
 +
: 4 - <code>/msg [email protected] '''MANAGER''' #IRChelp WIPE</code>
 +
 
 +
: Apaga todos os usuários Gerentes da lista ''MANAGER'' do <u>#IRChelp</u>
 +
 
 +
[ [[#top|Topo]] ]
 +
 
 +
==Help==
 +
Sintaxe:
 +
 
 +
: 1 - <code>/msg ChanServ '''HELP'''</code>
 +
 
 +
:Mostra informações dos comandos disponíveis.
 +
 
 +
: 2 - <code>/msg ChanServ '''HELP''' [comando] </code>
 +
 
 +
:Mostra informações sobre o <u>comando</u> específico.
 +
 
 +
Exemplo
 +
 
 +
:1 - <code>/msg ChanServ '''HELP''' OP </code>
 +
 
 +
: Mostra informações sobre o comando [[#Op|OP]].
 +
 
 +
[ [[#top|Topo]] ]
 +
 
 +
==Info==
 +
Sintaxe: <code>/msg ChanServ '''INFO''' #canal</code>
 +
 
 +
Lista informações de um canal registrado incluindo fundador, hora de registro, última vez que foi usado e descrição.
 +
 
 +
Exemplo
 +
 
 +
:1 - <code>/msg ChanServ '''INFO''' #Brasirc.org </code>
 +
 
 +
:Mostra informações sobre o canal <u>#Brasirc.org</u>.
  
</br>
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
== Acount ==
+
==Drop==
Sintaxe: <code>/msg ChanServ '''ACOUNT'''</code>
+
Sintaxe: <code>/msg ChanServ '''DROP''' #canal</code>
 +
 
 +
O comando ''DROP'' remove um canal, sendo assim o usuário fundador perderá a propriedade.
 +
 
 +
Antes de remover um canal, o usuário deve se identificar junto ao ''ChanServ'' com a senha do canal. Depois de emitir esse comando, o ''ChanServ'' lhe dará um código de autorização que deve se inserido para confirmar a solicitação de remoção.
 +
 
 +
Exemplo
 +
 
 +
: 1 - <code>/msg ChanServ '''DROP''' #sVipCHAT</code>
 +
 
 +
: Remove o canal <u>#sVipCHAT</u>.
 +
 
 +
[ [[#top|Topo]] ]
 +
 
 +
==Akick==
 +
Sintaxe: <code>/msg ChanServ '''AKICK''' #canal '''ADD|DEL|LIST|XLIST|WIPE''' [''nick''|''user@host''] [rasão]</code>
 +
 
 +
O comando ''AKICK'' expulsa automaticamente e em seguida bani o usuário especificado, que tentar entrar em um canal.
 +
 
 +
Apenas o fundador do canal, SOPs e gerentes ([[#Manager|''Managers'']]) são capazes de modificar a lista ''Akick''. A opção ''WIPE'' só pode ser usado pelo fundador.
 +
 
 +
Exemplos
 +
 
 +
:1 - <code>/msg ChanServ '''AKICK''' #VirtuaLife '''ADD''' *!*@*.spammer.com.br</code>
 +
 
 +
: Adiciona à lista ''Akick'' o ''host'' <u>*!*@*.spammer.com.br</u> no canal <u>#VirtuaLife</u>
 +
 
 +
:2 - <code>/msg ChanServ '''AKICK''' #VirtuaLife '''DEL''' 5</code>
 +
 
 +
: Remove da lista ''akick'' do canal <u>VirtuaLife</u> o usuário que estiver na posição <u>5</u>.
 +
 
 +
:3 - <code>/msg ChanServ '''AKICK''' #VirtuaLife '''LIST'''</code>
 +
 
 +
: Mostra alista ''akick'' do canal <u>#VirtuaLife</u>
 +
 
 +
:4 - <code>/msg ChanServ '''AKICK''' #VirtuaLife '''XLIST''' *GOGOBoy*</code>
 +
 
 +
: Mostra com mais detalhes os usuário da lista ''akick'' do canal <u>#VirtuaLife</u> que tiverem no ''nick/host'' a palavra <u>GOGOBoy</u>.
 +
 
 +
:5 - <code>/msg ChanServ '''AKICK''' #VirtuaLife '''WIPE'''</code>
 +
 
 +
: Apaga a lista ''akick'' do canal <u>VirtuaLife</u>
 +
 
 +
[ [[#top|Topo]] ]
 +
 
 +
== Access ==
 +
Sintaxe: <code>/msg ChanServ '''ACCESS''' #canal {''nick''}</code>
 +
 
 +
O comando ''ACCESS'' permite ao usuário ver seu status (nível de acesso) no canal especificado. O parâmetro ''nick'' é opcional. Se nenhum for inserido, este campo assume o padrão para o usuário que executa o comando.
 +
 
 +
Os níveis de acesso podem ser:
 +
: -2: O canal está congelado ou fechado;
 +
: -1: O usuário esta na lista [[#Akick|''akick'']] do canal;
 +
: 0: O usuário não tem acesso ao canal;
 +
: 5: O usuário tem status de [[#Vop|VOp]] para o canal;
 +
: 10: O usuário tem status [[#Aop|AOp]] no canal;
 +
: 20: O usuário tem status [[#Sop|SOp]] no canal;
 +
: 30: O usuário tem status de gerente no canal;
 +
: 40: O usuário tem acesso de fundador através de uma máscara de lista de acesso ''NickServ'';
 +
: 50: O usuário tem acesso de fundador via identificação ao ''NickServ'';
 +
: 60:  Ousuário tem acesso de fundador via identificação ao ''ChanServ''.
 +
 
 +
Exemplos:
 +
 
 +
: 1 - <code>/msg ChanServ '''ACCESS''' #vIRCio pilha</code>
 +
 
 +
: Mostra o nível de acesso do ''nick'' <u>pilha</u> no canal <u>#vIRCio</u>.
 +
 
 +
: 2 - <code>/msg ChanServ '''ACCESS''' #vIRCio</code>
 +
 
 +
: Mostra o nível de acesso do usuário que executou o comando no canal <u>#vIRCio</u>.
  
</br>
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
==Manager ==
+
== Unban ==
Sintaxe: <code>/msg ChanServ '''MANAGER'''</code>
+
Sintaxe:
 +
 
 +
:1 - <code>/msg ChanServ '''UNABAN''' #canal</code>
 +
 
 +
:2 - <code>/msg ChanServ '''UNABAN''' #canal *</code>
 +
 
 +
:3 - <code>/msg ChanServ '''UNABAN''' #canal [''nick'']</code>
 +
 
 +
:4 - <code>/msg ChanServ '''UNABAN''' #canal [''nick!user@host'']]</code>
 +
 
 +
O comando ''UNBAN'' remove o banimento de um usuário de um canal. Se o último parâmetro do comando não for especificado, o ''ChanServ'' irá
 +
remover todos os banimentos que afetam o usuário que executou o comando.
 +
 
 +
O parâmetro <u>*</u> irá remover todos os banimentos do canal especificado. O parâmetro ''nick'' é usada para remover qualquer banimento do usuário (o mesmo deve estar online).
 +
 
 +
O parâmetro <u>''nick!User@host''</u> irá remover quaisquer banimento contra aquela máscara específica.
 +
 
 +
Exemplos
 +
 
 +
: 1 - <code>/msg ChanServ '''UNABAN''' #BrIRC</code>
 +
 
 +
: Remove o banimento do usuário que executou o comando do canal <u>#BrIRC</u>.
 +
 
 +
: 2 - <code>/msg ChanServ '''UNABAN''' #BrIRC Oconnel</code>
 +
 
 +
: Remove o banimento do ''nick'' <u>Oconnel</u> do canal <u>#BrIRC</u>.
 +
 
 +
: 3 - <code>/msg ChanServ '''UNABAN''' *</code>
 +
 
 +
: Remove todos os banimentos do canal <u>#BrIRC</u>.
  
</br>
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
 
</div>
 
</div>
 
<div style="float:right; width:48%;  text-align: justify; padding: 10px ">
 
<div style="float:right; width:48%;  text-align: justify; padding: 10px ">
 
== Listops ==
 
== Listops ==
Sintaxe: <code>/msg ChanServ '''LISTOPS'''</code>
+
Sintaxe: <code>/msg ChanServ '''LISTOPS''' #canal</code>
 +
 
 +
O comando ''LISTOPS'' lista todos os cargos do canal, a saber ''VOps'', ''AOPs'', ''SOPs'', Administradores/Gerentes e Fundador.
 +
 
 +
* Requisitos
 +
 
 +
: Para executar o comando ''LISTOPS'' , o usuário precisa ser no mínimo um usuário de ''voice'' registrado (''VOP'' - ''flag'' +v).
 +
 
 +
Exemplo:
 +
 
 +
1 - <code>/msg [email protected] '''LISTOPS''' #Brasirc</code>
 +
 
 +
:Lista todos os cargos do <u>#Brasirc</u>
  
</br>
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
 
== Identify ==
 
== Identify ==
Sintaxe: <code>/msg ChanServ '''IDENTIFY'''</code>
+
Sintaxe: <code>/msg ChanServ '''IDENTIFY''' #canal {senha}</code>
 +
 
 +
O comando ''IDENTIFY'' identifica o usuário como fundador do canal. Isso é necessário por questões de segurança antes de realizar algumas configurações no canal.
 +
 
 +
Exemplos:
 +
 
 +
:1 - <code>/msg ChanServ '''IDENTIFY''' #vIRCio el3phant85</code> ou
 +
:: <code>/'''IDENTIFY''' #vIRCio peanuThEAD</code>
 +
 
 +
:Identifica o usuário que executou o comando como fundador do <u>#vIRCio</u>
  
</br>
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
 
== Why ==
 
== Why ==
Sintaxe: <code>/msg ChanServ '''WHY'''</code>
+
Sintaxe: <code>/msg ChanServ '''WHY''' #canal {nick}</code>
 +
 
 +
O comando ''WHY'' é utilizado para consultar se um ''nick'' que está como operador (''flag'' +o) ou ''voice'' (''flag'' +v) tem seu ''status'' registrado. O comando mostra também  restrições ''autokick'' . A resposta informará se o ''nick'' ou máscara está na lista ''AKICK'' / ''VOP'' / ''AOP'' / ''SOP''  ou ''MANAGER'' permitindo assim seu acesso.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/ChanServ '''WHY''' #BrasVip Lenhadora</code>
 +
 
 +
: Informará se o ''nick'' <u>Lenhadora</u> possui algum ''status''/restrição registrado no <u>#BrasVip</u>.
 +
 
 +
[ [[#top|Topo]] ]
 +
 
 +
== Register==
 +
Sintaxe: <code>/msg ChanServ '''REGISTER''' #canal {senha} {descrição}</code>
 +
 
 +
Registra o canal junto ao ''ChanServ''.
 +
 
 +
Exemplo:
 +
 
 +
1 - <code>/ChanServ '''REGISTER''' #UnIRC TeaM2016 HellRaiser é o script oficial da Rede UnIRC.</code>
 +
 
 +
: Registra o <u>#UnIRC</u> com a senha <u>TeaM2016</u> e com a descrição <u>HellRaiser é o script oficial da Rede UnIRC</u>
  
</br>
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
 
== Set ==
 
== Set ==
 
Sintaxe: <code>/msg ChanServ '''SET'''</code>
 
Sintaxe: <code>/msg ChanServ '''SET'''</code>
:SET <u>VOICEGUARD</u>:
+
:SET <span id="SetVoiceguard"><u>VOICEGUARD</u></span>: Liga/desliga a proteção de ''voice''.
:SET <u>TOPICLOCK</u>:
+
:SET <span id="SetTopiclock"><u>TOPICLOCK</u></span>: Controle quem tem permissão para definir tópicos do canal.
:SET <u>SUCCESSOR</u>:
+
:SET <span id="SetSuccessor"><u>SUCCESSOR</u></span>: Dará o canal ao um sucessor se o ''nick'' do fundador expirar.
:SET <u>PASSWD</u>:
+
:SET <span id="SetPasswd"><u>PASSWD</u></span>: Altera a senha do canal.
:SET <u>OPGUARD</u>:
+
:SET <span id="SetOpguard"><u>OPGUARD</u></span>: Alterna a opção [[SECUREOPS]].
:SET <u>MEMO</u>:
+
:SET <span id="SetMemo"><u>MEMO</u></span>: Limita quem pode enviar memorandos de canal.
:SET <u>MAILBLOCK</u>:
+
:SET <span id="SetMailblock"><u>MAILBLOCK</u></span>: Impede que o comando SENDPASS seja usado.
:SET <u>LEAVEOPS</u>:
+
:SET <span id="SetLeaveops"><u>LEAVEOPS</u></span>: Alterna a função [[LEAVEOPS]].
:SET <u>IDENT</u>:
+
:SET <span id="Setident"><u>IDENT</u></span>: Alterna a opção [[IDENT]].
:SET <u>VERBOSE</u>:
+
:SET <span id="SetVerbose"><u>VERBOSE</u></span>: Permite que o fundador do canal seja notificado sobre ações ''AOP''/''SOP''.
</br>
+
 
 +
[ [[#top|Topo]] ]
 +
 
 +
== Sop ==
 +
Sintaxe: <code>/msg ChanServ '''SOP''' #canal '''ADD|DEL|LIST|XLIST|WIPE''' [''nick''|''user@host''|número_de_ordem] [rasão]</code>
 +
 
 +
O comando ''SOP'' permite adicionar, deletar, limpar ou listar os usuários SuperOps de/no (um) canal. Um SuperOp é um usuário com altos privilégios em um canal; o principal é que eles podem adicionar [[#Aop|AutoOps]] e [[#Akick|Akicks]] à lista de canais. Outros incluem qualquer configuração que o fundador do canal possa definir como ''SOps'' ou superior.
 +
 
 +
* Informação adicional
 +
:ADD: Adiciona um novo apelido (''nick'') SOp ou máscara de usuário (formato ''user@host'') à lista.
 +
:DEL: Exclui usuários SOp da lista do canal.
 +
:LIST: Lista usuários SOps com número de ordem (índice).
 +
:XLIST: Lista usuários SOps com mais informações.
 +
:WIPE: Limpa a lista SOp.
 +
 
 +
: '''NOTA''': Apenas o Fundador e o Gerente ([[#Manager|Manager]]) podem usar o ''WIPE''.
 +
 
 +
Exemplos
 +
 
 +
:1 - <code>/msg ChanServ '''SOP''' #BrasIRC '''ADD''' Miss amiga do bigua</code>
 +
 
 +
: Adiciona o ''nick'' <u>Miss</u> à lista de SuperOps do canal <u>#BrasIRC</u> com o motivo <u>amiga do bigua</u>.
 +
 
 +
:2 - <code>/msg ChanServ '''SOP''' #BrasIRC '''DEL''' [email protected].br The Boss</code>
 +
 
 +
: Apaga o ''host'' <u>[email protected]</u> da lista de SuperOps do canal <u>#BrasIRC</u>, com o motivo <u>The Boss</u>.
 +
 
 +
:3 - <code>/msg ChanServ '''SOP''' #BrasIRC '''DEL''' 4</code>
 +
 
 +
: Apaga o ''nick'' que esteja na posição <u>4</u> da lista de SuperOps do canal <u>#BrasIRC</u>.
 +
 
 +
:4 - <code>/msg ChanServ '''SOP''' #BrasIRC '''XLIST'''</code>
 +
 
 +
: Lista todos os SuperOps do canal <u>#BrasIRC</u>, mostrando maiores informações.
 +
 
 +
:5 - <code>/msg ChanServ '''SOP''' #BrasIRC '''WIPE'''</code>
 +
 
 +
: Apaga todos os SuperOps do canal <u>#BrasIRC</u>.
 +
 
 +
[ [[#top|Topo]] ]
 +
 
 +
== Aop ==
 +
Sintaxe: <code>/msg ChanServ '''AOP''' #canal '''ADD|DEL|LIST|XLIST|WIPE''' [''nick''|''user@host''|número_de_ordem] [rasão]</code>
 +
 
 +
O comando ''AOP'' permite adicionar, deletar, limpar ou listar os usuários AutoOps de/no (um) canal. Um AutoOp é um usuário com privilégios especiais, eles receberão automaticamente o status de operador do ChanServ ao entrar no canal e podem ter qualquer configuração que o fundador do canal definir para AOPs ou superior.
 +
 
 +
* Informação adicional
 +
:ADD: Adiciona um novo apelido (''nick'') AOp ou máscara de usuário (formato ''user@host'') à lista.
 +
:DEL: Exclui usuários AOp da lista do canal.
 +
:LIST: Lista usuários AOps com número de ordem (índice).
 +
:XLIST: Lista usuários AOps com mais informações.
 +
:WIPE: Limpa a lista AOp.
 +
 
 +
: '''NOTA''': Apenas o Fundador e o Gerente ([[#Manager|Manager]]) podem usar o ''WIPE''.
 +
 
 +
Exemplos
 +
 
 +
:1 - <code>/msg ChanServ '''AOP''' #vIRCio '''ADD''' mkdir amigo do cirola</code>
 +
 
 +
: Adiciona o ''nick'' <u>mkdir</u> à lista de AOps do canal <u>#vIRCio</u> com o motivo <u>amigo do cirola</u>.
 +
 
 +
:2 - <code>/msg ChanServ '''AOP''' #vIRCio '''DEL''' [email protected] The Boss</code>
 +
 
 +
: Apaga o ''host'' <u>[email protected]</u> da lista de AutoOps do canal <u>#vIRCio</u>, com o motivo <u>The Boss</u>.
 +
 
 +
:3 - <code>/msg ChanServ '''AOP''' #vIRCio '''DEL''' 4</code>
 +
 
 +
: Apaga o ''nick'' que esteja na posição <u>4</u> da lista de AutoOps do canal <u>#vIRCio</u>.
 +
 
 +
:4 - <code>/msg ChanServ '''AOP''' #vIRCio '''XLIST'''</code>
 +
 
 +
: Lista todos os AutoOps do canal <u>#vIRCio</u>, mostrando maiores informações.
 +
 
 +
:5 - <code>/msg ChanServ '''AOP''' #vIRCio '''WIPE'''</code>
 +
 
 +
: Apaga todos os AutoOps do canal <u>#vIRCio</u>.
 +
 
 +
[ [[#top|Topo]] ]
 +
 
 +
== Vop ==
 +
Sintaxe: <code>/msg ChanServ '''VOP''' #canal '''ADD|DEL|LIST|XLIST|WIPE''' [''nick''|''user@host''|número_de_ordem] [rasão]</code>
 +
 
 +
O comando ''VOP'' permite adicionar, deletar, limpar ou listar os usuários VoiceOps de um canal. Um VoiceOp é um usuário com privilégios mais altos do que um usuário normal, mas não tem acesso para alterar as configurações do canal.
 +
 
 +
* Informação adicional
 +
:ADD: Adiciona um novo apelido (''nick'') VOp ou máscara de usuário (formato ''user@host'') à lista.
 +
:DEL: Exclui usuários VOp da lista do canal.
 +
:LIST: Lista usuários VOps com número de ordem (índice).
 +
:XLIST: Lista usuários VOps com mais informações.
 +
:WIPE: Limpa a lista VOp.
 +
 
 +
: '''NOTA''': Apenas o Fundador e o Gerente ([[#Manager|Manager]]) podem usar o ''WIPE''.
 +
 
 +
Exemplos
 +
 
 +
:1 - <code>/msg ChanServ '''VOP''' #BrasVip '''ADD''' Maicon amigo do Miguel</code>
 +
 
 +
: Adiciona o ''nick'' <u>Maicon</u> à lista de VoiceOps do canal <u>#BrasVip</u> com o motivo <u>amigo do Miguel</u>.
 +
 
 +
:2 - <code>/msg ChanServ '''VOP''' #BrasVip '''DEL''' [email protected] The Boss</code>
 +
 
 +
: Apaga o ''host'' <u>[email protected]</u> da lista de VoiceOps do canal <u>#BrasVip</u>, com o motivo <u>The Boss</u>.
 +
 
 +
:3 - <code>/msg ChanServ '''VOP''' #BrasVip '''DEL''' 4</code>
 +
 
 +
: Apaga o ''nick'' que esteja na posição <u>4</u> da lista de VoiceOps do canal <u>#BrasVip</u>.
 +
 
 +
:4 - <code>/msg ChanServ '''VOP''' #BrasVip '''XLIST'''</code>
 +
 
 +
: Lista todos os VoiceOps do canal <u>#BrasVip</u>, mostrando maiores informações.
 +
 
 +
:5 - <code>/msg ChanServ '''VOP''' #BrasVip '''WIPE'''</code>
 +
 
 +
: Apaga todos os VoiceOps do canal <u>#BrasVip</u>.
 +
 
 +
[ [[#top|Topo]] ]
 +
 
 +
== Invite ==
 +
Sintaxe: <code>/msg ChanServ '''INVITE''' #canal</code>
 +
 
 +
O comando ''INVITE'' solicita um convite a um <u>canal</u> para participar como convidado, quando o canal estiver definido como +i (convite) ou +k (com senha). No entanto, um usuário com status do AOP ou superior são capazes de convidar outros usuário via ''ChanServ''.
 +
 
 +
Exemplo
 +
 
 +
:1 - <code>/msg ChanServ '''INVITE''' #ForChat</code>
 +
 
 +
:Solicita um convite para entrar no canal <u>#ForChat</u>.
 +
 
 +
[ [[#top|Topo]] ]
  
 +
==Op==
 +
Sintaxe: <code>/msg ChanServ '''OP''' #canal [usuário...]</code>
  
 +
Concede status de ''OP'' (Operador: modo +o) ao ''nick'' (apelido) selecionado no canal. Se o ''nick'' não é fornecido, o status é dado ao executor do comando.
  
 +
Pode-se especificar mais de um nick. Exemplo: ''Nick1 Nick2 Nick3''
  
 +
Exemplo
  
 +
:1 - <code>/msg ChanServ '''OP''' #SimplesChat Criss</code>
  
 +
: Concede status de operdor ao ''nick'' <u>Criss</u>
  
 +
:1 - <code>/msg ChanServ '''OP''' #SimplesChat Criss escorpiao di_giorgi</code>
  
 +
: Concede status de operdor aos ''nicks'' <u>Criss</u>, <u>escorpiao</u> e <u>di_giorgi</u>.
  
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
 +
 +
==Deop==
 +
Sintaxe: <code>/msg ChanServ '''DEOP''' #canal [usuário...]</code>
 +
 +
Remove o status ''OP'' (Operador: modo -o) do ''nick'' (apelido) selecionado no canal. Se o ''nick'' não é fornecido, o status será retirado do executor do comando.
 +
 +
Pode-se especificar mais de um nick. Exemplo: ''Nick1 Nick2 Nick3''
 +
 +
Exemplo
 +
 +
:1 - <code>/msg ChanServ '''DEOP''' #SimplesChat Criss</code>
 +
 +
: Remove status de operdor do ''nick'' <u>Criss</u>
 +
 +
:1 - <code>/msg ChanServ '''DEOP''' #SimplesChat Criss escorpiao di_giorgi</code>
 +
 +
: Remove status de operdor dos ''nicks'' <u>Criss</u>, <u>escorpiao</u> e <u>di_giorgi</u>.
 +
 +
[ [[#top|Topo]] ]
 +
 +
==Voice==
 +
Sintaxe: <code>/msg ChanServ '''VOICE''' #canal [usuário...]</code>
 +
 +
Dá status de ''VOICE'' (Voz: modo +v) ao ''nick'' (apelido) selecionado no canal. Se o ''nick'' não é fornecido, o status é dado ao executor do comando. Não funcionará se o [[#SetVoiceguard|VOICEGUARD]] estiver ativado e o usuário não tiver acesso ao [[#Vop|VOP+]] registrado.
 +
 +
Pode-se especificar mais de um nick. Exemplo: ''Nick1 Nick2 Nick3''
 +
 +
''Nota'': Um usário com ''VOP'' registrado apenas pode conceder status de ''voice'' dele mesmo. Para conceder ''voice'' de outro usuário, o mesmo precida ter ''status'' de [[#Aop|AOP]] ou superior.
 +
 +
Exemplo
 +
 +
:1 - <code>/msg ChanServ '''VOICE''' #IRCbr luck_luc</code>
 +
 +
: Concede status de ''voice'' ao ''nick'' <u>luck_luc</u>
 +
 +
:1 - <code>/msg ChanServ '''VOICE''' #IRCbr luck_luc rockcavera</code>
 +
 +
: Concede status de ''voice'' aos ''nicks'' <u>luck_luc</u> e <u>rockcavera</u>.
 +
 +
[ [[#top|Topo]] ]
 +
 +
==Devoice==
 +
Sintaxe:<code>/msg ChanServ '''DEVOICE''' #canal [usuário...]</code>
 +
 +
Remove o status ''VOICE'' (Voz: modo -v) do ''nick'' (apelido) selecionado no canal. Se o ''nick'' não é fornecido, o status será retirado do executor do comando.
 +
 +
Pode-se especificar mais de um nick. Exemplo: ''Nick1 Nick2 Nick3''
 +
 +
''Nota'': Um usário com ''VOP'' registrado apenas pode retirar status de ''voice'' dele mesmo. Para retirar ''voice'' de outro usuário, o mesmo precida ter ''status'' de [[#Aop|AOP]] ou superior.
 +
 +
Exemplos
 +
 +
:1 - <code>/msg ChanServ '''DEVOICE''' #IRCbr luck_luc</code>
 +
 +
: Remove status de operdor do ''nick'' <u>luck_luc</u>
 +
 +
:2 - <code>/msg ChanServ '''DEVOICE''' #IRCbr luck_luc rockcavera</code>
 +
 +
: Remove status de operdor dos ''nicks'' <u>luck_luc</u> e <u>rockcavera</u>.
 +
 +
[ [[#top|Topo]] ]
 +
 
</div>
 
</div>
 
<noinclude>[[Categoria:!Portal ChanServ]]</noinclude>
 
<noinclude>[[Categoria:!Portal ChanServ]]</noinclude>
 
<noinclude>[[Categoria:!Comandos]]</noinclude>
 
<noinclude>[[Categoria:!Comandos]]</noinclude>

Edição atual tal como às 16h39min de 26 de março de 2021

Serviços da DALnet: NickServ, MemoServ
Comandos da DALnet: XFLAG, SUCCESSOR, IDENTIFY, SENDPASS, SENDAUTH, MKICK, MDEOP, COUNT , MANAGER, LISTOPS, SET, WHY, SUCCESSOR [1]
Comandos Universais: SOP, AOP, VOP, INVITE, OP, DEOP, VOICE, DEVOICE, REGISTER, UNBAN, ACCESS, AKICK, DROP, HELP, INFO

Observação: Os parâmetros entre [ ] - colchetes - são opcionais e os parâmetros entre { } - chaves - são obrigatórios.

NOTA 1: Os comandos universais ou seja, aqueles são usados na DALnet e em outras Redes, podem ter pequenas diferencias de sintaxe, porém tem a mesma função. Para obter ajuda dos mesmo na DALnet, execute o comando /msg ChanServ HELP comandos.

NOTA 2: Os comandos ACCESS e SET também são universais, porém merecem uma atenção a parte em se tratando da DALnet, por esse motivo, serão aqui descritos.

Xflag

Sintaxe: /msg ChanServ XFLAG #canal {opção:valor}

O comando XFLAG evita que floodbots (bot que fazem flood (ex.: de noticias), ou usuários irritantes abusem de seu canal com mensagens ou avisos indesejados.

  • Requisitos
As flags de canal estendido (XFLAGs - Extended Channel Flags) podem ser definidas apenas pelos gerentes ou pelo fundador. [2]
  • Flag's
- JOIN_CONNECT_TIME: - Número de segundos que o usuário deve estar online para poder entrar no canal. Máximo de 2592000s.[3]
- TALK_CONNECT_TIME: Número de segundos que o usuário deve estar online para poder conversar no canal. Máximo de 2592000s.
- TALK_JOIN_TIME: Número de segundos que o usuário deve permanecer no canal para poder conversar. Máximo de 2592000s.
- NO_NOTICE: Avisos (NOTICE) não podem ser enviados ao canal. Valor: ON/OFF
- NO_CTCP: CTCPS não podem ser enviados ao canal. Ex.: comando /me mensagem. Não bloqueia CTCPs privados. Valor: ON/OFF
- NO_PART_MSG: Sem mensagens de saídas no canal. Valor: ON/OFF
- NO_QUIT_MSG: Sem mensagens de desconexão no canal. Valor: ON/OFF
- NO_NICK_CHANGE: Troca de nicks não são permitidas no canal. Valor: ON/OFF
- NO_UTF8: Mensagens com caracteres estranhos (Hebrew/Arabic/UTF8) vão ser bloados. Valor: ON/OFF
- NO_VPNS: Conexões oriundas de serviços de VPN públicas serão bloqueadas. Valor: ON/OFF
- NO_SHELLS: Conexões oriundas de provedores shell serão bloqueadas. Valor: ON/OFF
- EXEMPT_OPPED: Isenta usuários ops de restrições/proibições do xflag. Valor: ON/OFF
- EXEMPT_VOICED: Isenta usuários voice de restrições/proibições do xflag. Valor: ON/OFF
- EXEMPT_IDENTD: Isenta usuários com ident de restrições/proibições do xflag. Valor: ON/OFF
- EXEMPT_REGISTERED: Isenta usuários com modo registrado (flag +r) de restrições/proibições do xflag. Valor: ON/OFF
- EXEMPT_INVITES: Isenta usuários que são convidados (flag +I) das restrições da xflag JOIN_CONNECT_TIME. Valor: ON/OFF
- EXEMPT_WEBIRC: Isenta usuário que estão conectados às DALnet por webirc (através dos navegadores de internet) das restrições/proibições do xflag.
- AUTOMSG: Informa a todos que entrarem no canal que o mesmo é protegido ("This channel is protected due to abuse, you may need to wait X seconds before being able to talk!"). 30s de delay para início das mensagens. Valor: ON/OFF
- HIDE_MODE_LISTS: Esconde os modos do canal (/mode #channel +b/+I/+e) de usuário não ops. Valor: ON/OFF
- USER_VERBOSE: Envia mensagens de falhas de comandos para o canal #channel-relay. Valor: (ON/OFF). #channel-relay
  • xFLAGs especiais
- RECOMMENDED: Esta opção vai bloquear por 30s usuário que estiverem fazendo flood e evitará que enviem qualquer aviso notice ou cpct para outros usuários do canal. O comandos também isenta ops, voices, usuário registrados e convidados dessas restrições. As opção que são definidas são: NO_NOTICE:ON, NO_CTCP:ON, NO_PART_MSG:ON, NO_QUIT_MSG:ON, EXEMPT_OPPED:ON, EXEMPT_VOICED:ON, EXEMPT_REGISTERED:ON, EXEMPT_INVITES:ON, HIDE_MODE_LISTS:ON, AUTOMSG:ON, TALK_JOIN_TIME:30
- DEFAULT: Reinicia todas as xflags para 'off' e '0'.

Exemplo:

1 - /msg ChanServ XFLAG #Brazink NO_PART_MSG:On

Defini que as mensagens de saída dos usuários do #Brazink serão bloqueadas.

2 - /ChanServ XFLAG #Brazink RECOMMENDED

Irá definir um conjunto de xflags de emergência para interromper um ataque por flood no #Brazink.
OBS: Para retorna às xflags padrão, execute o comando /ChanServ XFLAG #canal DEFAULT

3 - /ChanServ XFLAG #Brazink

Informa todas as xflags definidas para o #Brazink

[ Topo ]

Successor

Sintaxe: /msg ChanServ SUCCESSOR #canal del

O comando 'SUCCESSOR deleta o status de sucessor do usuário que executa o comandos. Isso é necessário quando por exemplo, o fundador do canal adiciona o usuário como sucessor em seu canal sem o consultar. O usuário que executa o comando deve estar autenticado no NickServ.

Exemplo:

1 - /msg [email protected] SUCCESSOR #SVipCHAT DEL
Deleta o usuário que executou o comando da lista de sucessão do #SVipCHAT


[ Topo ]

Sendpass

Sintaxe: /msg ChanServ SENDPASS #canal {e-mail}

O comando SENDPASS permitirá que um usuário solicite a redefinição da senha de seu canal. O usuário receberá um e-mail com um código AUTH que, ao ser inserido, redefinirá a senha do canal para uma nova senha aleatória. Este comando não deve ser considerado uma alternativa ao gerenciamento de senhas, mas apenas como um "backup" em caso de situações extremas.

Exemplo:

1 - /msg [email protected] SENDPASS #BrasChat [email protected]
Solicita a redefinição de senha do canal BrasChat que pertence ao nick Criss.

[ Topo ]

Sendauth

Sintaxe: /msg ChanServ SENDAUTH #canal S

ChanServ SENDAUTH O comando SENDAUTH permite que o sucessor solicite novamente o código AUTH para tornar-se novo fundado do canal. O código é enviado através do MemoServ. O comando é útil nos casos em que o nick do fundador expira e o primeiro memorando que envia automaticamente o código ao sucessor, falha.

Exemplo:

1 - /msg [email protected] SENDAUTH #IRChelp S
Solicita novamente o envio do código AUTH do canal IRChelp para seu sucessor, afim de que o mesmo possa ser o novo Fundador.

[ Topo ]

Mkick

Sintaxe: /msg ChanServ MKICK #canal

O comando MKICK Expulsa e bani todos do canal.

Se usuários com status acima do executor do comando estiverem presentes no canal, o comando não será realizado.

Exemplo:

1 - /ChanServ MKICK #vIRCio
Expulsa e bani todos os usuário do #vIRCio.

[ Topo ]

Mdeop

Sintaxe: /msg ChanServ MDEOP #canal

O comando MDEOP (Mass Deopping) remove o status de muitos Operadores de uma só vez. Neste caso, o ChanServ irá tirar o 'op' de qualquer um que tenha um status inferior ao do usuário que esta executando o comando.

  • Requisitos
AOps: Só pode usar este comando em canais que têm a opção SETOPGUARD desligada. Como esse comando só retira o status de usuários que sejam inferior (hierarquicamente) ao executor, um AOp só pode retirar status de usuários que não possuem status registrado ou seja, por meio do /MODE +o.
SOps: Retira o status de qualquer pessoa no canal que seja AOp ou inferior.
Managers: Retira o status de qualquer pessoa no canal que seja um SOp ou inferior.
Founder: Retira o status de todos no canal, excluindo ele próprio, é claro.

Exemplo:

1 - /ChanServ MDEOP #Virtualife
Retira o status de todos os usuários que forem inferior (hierarquicamente) ao usuário executor do comando.

[ Topo ]

Count

Sintaxe: /msg ChanServ COUNT #canal

Este comando exibirá o número de VOps, AOps, SOps, Managers e AKICKs em um canal.

  • Requisitos
Limitado a AutoOp ou superior.

Exemplo:

1 - /msg [email protected] COUNT #BrasPort
Informa a quantidade total de VOps, AOps, SOps, Managers e AKICKs do #BrasPort.

[ Topo ]

Manager

Sintaxe: /msg ChanServ MANAGER #canal ADD|DEL|LIST|WIPE [nick]

Este comando permite adicionar ou remover um usuário (somente nicks, não máscaras!) como Gerente (Manager) do seu canal. Os gerentes têm (quase) controle total sobre o canal, com exceção de alterar o fundador.

Exemplos:

1 - /msg [email protected] MANAGER #IRChelp ADD tucuju
Adiciona o nick tucuju à lista MANAGER do #IRChelp.
2 - /msg [email protected] MANAGER #IRChelp DEL tucuju
Remove o Gerente de nick tucuju da lista MANAGER do #IRChelp.
3 - /msg [email protected] MANAGER #IRChelp LIST
Lista todos os Gerentes do #IRChelp.
4 - /msg [email protected] MANAGER #IRChelp WIPE
Apaga todos os usuários Gerentes da lista MANAGER do #IRChelp

[ Topo ]

Help

Sintaxe:

1 - /msg ChanServ HELP
Mostra informações dos comandos disponíveis.
2 - /msg ChanServ HELP [comando]
Mostra informações sobre o comando específico.

Exemplo

1 - /msg ChanServ HELP OP
Mostra informações sobre o comando OP.

[ Topo ]

Info

Sintaxe: /msg ChanServ INFO #canal

Lista informações de um canal registrado incluindo fundador, hora de registro, última vez que foi usado e descrição.

Exemplo

1 - /msg ChanServ INFO #Brasirc.org
Mostra informações sobre o canal #Brasirc.org.

[ Topo ]

Drop

Sintaxe: /msg ChanServ DROP #canal

O comando DROP remove um canal, sendo assim o usuário fundador perderá a propriedade.

Antes de remover um canal, o usuário deve se identificar junto ao ChanServ com a senha do canal. Depois de emitir esse comando, o ChanServ lhe dará um código de autorização que deve se inserido para confirmar a solicitação de remoção.

Exemplo

1 - /msg ChanServ DROP #sVipCHAT
Remove o canal #sVipCHAT.

[ Topo ]

Akick

Sintaxe: /msg ChanServ AKICK #canal ADD|DEL|LIST|XLIST|WIPE [nick|user@host] [rasão]

O comando AKICK expulsa automaticamente e em seguida bani o usuário especificado, que tentar entrar em um canal.

Apenas o fundador do canal, SOPs e gerentes (Managers) são capazes de modificar a lista Akick. A opção WIPE só pode ser usado pelo fundador.

Exemplos

1 - /msg ChanServ AKICK #VirtuaLife ADD *!*@*.spammer.com.br
Adiciona à lista Akick o host *!*@*.spammer.com.br no canal #VirtuaLife
2 - /msg ChanServ AKICK #VirtuaLife DEL 5
Remove da lista akick do canal VirtuaLife o usuário que estiver na posição 5.
3 - /msg ChanServ AKICK #VirtuaLife LIST
Mostra alista akick do canal #VirtuaLife
4 - /msg ChanServ AKICK #VirtuaLife XLIST *GOGOBoy*
Mostra com mais detalhes os usuário da lista akick do canal #VirtuaLife que tiverem no nick/host a palavra GOGOBoy.
5 - /msg ChanServ AKICK #VirtuaLife WIPE
Apaga a lista akick do canal VirtuaLife

[ Topo ]

Access

Sintaxe: /msg ChanServ ACCESS #canal {nick}

O comando ACCESS permite ao usuário ver seu status (nível de acesso) no canal especificado. O parâmetro nick é opcional. Se nenhum for inserido, este campo assume o padrão para o usuário que executa o comando.

Os níveis de acesso podem ser:

-2: O canal está congelado ou fechado;
-1: O usuário esta na lista akick do canal;
0: O usuário não tem acesso ao canal;
5: O usuário tem status de VOp para o canal;
10: O usuário tem status AOp no canal;
20: O usuário tem status SOp no canal;
30: O usuário tem status de gerente no canal;
40: O usuário tem acesso de fundador através de uma máscara de lista de acesso NickServ;
50: O usuário tem acesso de fundador via identificação ao NickServ;
60: Ousuário tem acesso de fundador via identificação ao ChanServ.

Exemplos:

1 - /msg ChanServ ACCESS #vIRCio pilha
Mostra o nível de acesso do nick pilha no canal #vIRCio.
2 - /msg ChanServ ACCESS #vIRCio
Mostra o nível de acesso do usuário que executou o comando no canal #vIRCio.

[ Topo ]

Unban

Sintaxe:

1 - /msg ChanServ UNABAN #canal
2 - /msg ChanServ UNABAN #canal *
3 - /msg ChanServ UNABAN #canal [nick]
4 - /msg ChanServ UNABAN #canal [nick!user@host]]

O comando UNBAN remove o banimento de um usuário de um canal. Se o último parâmetro do comando não for especificado, o ChanServ irá remover todos os banimentos que afetam o usuário que executou o comando.

O parâmetro * irá remover todos os banimentos do canal especificado. O parâmetro nick é usada para remover qualquer banimento do usuário (o mesmo deve estar online).

O parâmetro nick!User@host irá remover quaisquer banimento contra aquela máscara específica.

Exemplos

1 - /msg ChanServ UNABAN #BrIRC
Remove o banimento do usuário que executou o comando do canal #BrIRC.
2 - /msg ChanServ UNABAN #BrIRC Oconnel
Remove o banimento do nick Oconnel do canal #BrIRC.
3 - /msg ChanServ UNABAN *
Remove todos os banimentos do canal #BrIRC.

[ Topo ]

Listops

Sintaxe: /msg ChanServ LISTOPS #canal

O comando LISTOPS lista todos os cargos do canal, a saber VOps, AOPs, SOPs, Administradores/Gerentes e Fundador.

  • Requisitos
Para executar o comando LISTOPS , o usuário precisa ser no mínimo um usuário de voice registrado (VOP - flag +v).

Exemplo:

1 - /msg [email protected] LISTOPS #Brasirc

Lista todos os cargos do #Brasirc

[ Topo ]

Identify

Sintaxe: /msg ChanServ IDENTIFY #canal {senha}

O comando IDENTIFY identifica o usuário como fundador do canal. Isso é necessário por questões de segurança antes de realizar algumas configurações no canal.

Exemplos:

1 - /msg ChanServ IDENTIFY #vIRCio el3phant85 ou
/IDENTIFY #vIRCio peanuThEAD
Identifica o usuário que executou o comando como fundador do #vIRCio

[ Topo ]

Why

Sintaxe: /msg ChanServ WHY #canal {nick}

O comando WHY é utilizado para consultar se um nick que está como operador (flag +o) ou voice (flag +v) tem seu status registrado. O comando mostra também restrições autokick . A resposta informará se o nick ou máscara está na lista AKICK / VOP / AOP / SOP ou MANAGER permitindo assim seu acesso.

Exemplo:

1 - /ChanServ WHY #BrasVip Lenhadora
Informará se o nick Lenhadora possui algum status/restrição registrado no #BrasVip.

[ Topo ]

Register

Sintaxe: /msg ChanServ REGISTER #canal {senha} {descrição}

Registra o canal junto ao ChanServ.

Exemplo:

1 - /ChanServ REGISTER #UnIRC TeaM2016 HellRaiser é o script oficial da Rede UnIRC.

Registra o #UnIRC com a senha TeaM2016 e com a descrição HellRaiser é o script oficial da Rede UnIRC

[ Topo ]

Set

Sintaxe: /msg ChanServ SET

SET VOICEGUARD: Liga/desliga a proteção de voice.
SET TOPICLOCK: Controle quem tem permissão para definir tópicos do canal.
SET SUCCESSOR: Dará o canal ao um sucessor se o nick do fundador expirar.
SET PASSWD: Altera a senha do canal.
SET OPGUARD: Alterna a opção SECUREOPS.
SET MEMO: Limita quem pode enviar memorandos de canal.
SET MAILBLOCK: Impede que o comando SENDPASS seja usado.
SET LEAVEOPS: Alterna a função LEAVEOPS.
SET IDENT: Alterna a opção IDENT.
SET VERBOSE: Permite que o fundador do canal seja notificado sobre ações AOP/SOP.

[ Topo ]

Sop

Sintaxe: /msg ChanServ SOP #canal ADD|DEL|LIST|XLIST|WIPE [nick|user@host|número_de_ordem] [rasão]

O comando SOP permite adicionar, deletar, limpar ou listar os usuários SuperOps de/no (um) canal. Um SuperOp é um usuário com altos privilégios em um canal; o principal é que eles podem adicionar AutoOps e Akicks à lista de canais. Outros incluem qualquer configuração que o fundador do canal possa definir como SOps ou superior.

  • Informação adicional
ADD: Adiciona um novo apelido (nick) SOp ou máscara de usuário (formato user@host) à lista.
DEL: Exclui usuários SOp da lista do canal.
LIST: Lista usuários SOps com número de ordem (índice).
XLIST: Lista usuários SOps com mais informações.
WIPE: Limpa a lista SOp.
NOTA: Apenas o Fundador e o Gerente (Manager) podem usar o WIPE.

Exemplos

1 - /msg ChanServ SOP #BrasIRC ADD Miss amiga do bigua
Adiciona o nick Miss à lista de SuperOps do canal #BrasIRC com o motivo amiga do bigua.
2 - /msg ChanServ SOP #BrasIRC DEL [email protected] The Boss
Apaga o host [email protected] da lista de SuperOps do canal #BrasIRC, com o motivo The Boss.
3 - /msg ChanServ SOP #BrasIRC DEL 4
Apaga o nick que esteja na posição 4 da lista de SuperOps do canal #BrasIRC.
4 - /msg ChanServ SOP #BrasIRC XLIST
Lista todos os SuperOps do canal #BrasIRC, mostrando maiores informações.
5 - /msg ChanServ SOP #BrasIRC WIPE
Apaga todos os SuperOps do canal #BrasIRC.

[ Topo ]

Aop

Sintaxe: /msg ChanServ AOP #canal ADD|DEL|LIST|XLIST|WIPE [nick|user@host|número_de_ordem] [rasão]

O comando AOP permite adicionar, deletar, limpar ou listar os usuários AutoOps de/no (um) canal. Um AutoOp é um usuário com privilégios especiais, eles receberão automaticamente o status de operador do ChanServ ao entrar no canal e podem ter qualquer configuração que o fundador do canal definir para AOPs ou superior.

  • Informação adicional
ADD: Adiciona um novo apelido (nick) AOp ou máscara de usuário (formato user@host) à lista.
DEL: Exclui usuários AOp da lista do canal.
LIST: Lista usuários AOps com número de ordem (índice).
XLIST: Lista usuários AOps com mais informações.
WIPE: Limpa a lista AOp.
NOTA: Apenas o Fundador e o Gerente (Manager) podem usar o WIPE.

Exemplos

1 - /msg ChanServ AOP #vIRCio ADD mkdir amigo do cirola
Adiciona o nick mkdir à lista de AOps do canal #vIRCio com o motivo amigo do cirola.
2 - /msg ChanServ AOP #vIRCio DEL [email protected] The Boss
Apaga o host [email protected] da lista de AutoOps do canal #vIRCio, com o motivo The Boss.
3 - /msg ChanServ AOP #vIRCio DEL 4
Apaga o nick que esteja na posição 4 da lista de AutoOps do canal #vIRCio.
4 - /msg ChanServ AOP #vIRCio XLIST
Lista todos os AutoOps do canal #vIRCio, mostrando maiores informações.
5 - /msg ChanServ AOP #vIRCio WIPE
Apaga todos os AutoOps do canal #vIRCio.

[ Topo ]

Vop

Sintaxe: /msg ChanServ VOP #canal ADD|DEL|LIST|XLIST|WIPE [nick|user@host|número_de_ordem] [rasão]

O comando VOP permite adicionar, deletar, limpar ou listar os usuários VoiceOps de um canal. Um VoiceOp é um usuário com privilégios mais altos do que um usuário normal, mas não tem acesso para alterar as configurações do canal.

  • Informação adicional
ADD: Adiciona um novo apelido (nick) VOp ou máscara de usuário (formato user@host) à lista.
DEL: Exclui usuários VOp da lista do canal.
LIST: Lista usuários VOps com número de ordem (índice).
XLIST: Lista usuários VOps com mais informações.
WIPE: Limpa a lista VOp.
NOTA: Apenas o Fundador e o Gerente (Manager) podem usar o WIPE.

Exemplos

1 - /msg ChanServ VOP #BrasVip ADD Maicon amigo do Miguel
Adiciona o nick Maicon à lista de VoiceOps do canal #BrasVip com o motivo amigo do Miguel.
2 - /msg ChanServ VOP #BrasVip DEL [email protected] The Boss
Apaga o host [email protected] da lista de VoiceOps do canal #BrasVip, com o motivo The Boss.
3 - /msg ChanServ VOP #BrasVip DEL 4
Apaga o nick que esteja na posição 4 da lista de VoiceOps do canal #BrasVip.
4 - /msg ChanServ VOP #BrasVip XLIST
Lista todos os VoiceOps do canal #BrasVip, mostrando maiores informações.
5 - /msg ChanServ VOP #BrasVip WIPE
Apaga todos os VoiceOps do canal #BrasVip.

[ Topo ]

Invite

Sintaxe: /msg ChanServ INVITE #canal

O comando INVITE solicita um convite a um canal para participar como convidado, quando o canal estiver definido como +i (convite) ou +k (com senha). No entanto, um usuário com status do AOP ou superior são capazes de convidar outros usuário via ChanServ.

Exemplo

1 - /msg ChanServ INVITE #ForChat
Solicita um convite para entrar no canal #ForChat.

[ Topo ]

Op

Sintaxe: /msg ChanServ OP #canal [usuário...]

Concede status de OP (Operador: modo +o) ao nick (apelido) selecionado no canal. Se o nick não é fornecido, o status é dado ao executor do comando.

Pode-se especificar mais de um nick. Exemplo: Nick1 Nick2 Nick3

Exemplo

1 - /msg ChanServ OP #SimplesChat Criss
Concede status de operdor ao nick Criss
1 - /msg ChanServ OP #SimplesChat Criss escorpiao di_giorgi
Concede status de operdor aos nicks Criss, escorpiao e di_giorgi.

[ Topo ]

Deop

Sintaxe: /msg ChanServ DEOP #canal [usuário...]

Remove o status OP (Operador: modo -o) do nick (apelido) selecionado no canal. Se o nick não é fornecido, o status será retirado do executor do comando.

Pode-se especificar mais de um nick. Exemplo: Nick1 Nick2 Nick3

Exemplo

1 - /msg ChanServ DEOP #SimplesChat Criss
Remove status de operdor do nick Criss
1 - /msg ChanServ DEOP #SimplesChat Criss escorpiao di_giorgi
Remove status de operdor dos nicks Criss, escorpiao e di_giorgi.

[ Topo ]

Voice

Sintaxe: /msg ChanServ VOICE #canal [usuário...]

Dá status de VOICE (Voz: modo +v) ao nick (apelido) selecionado no canal. Se o nick não é fornecido, o status é dado ao executor do comando. Não funcionará se o VOICEGUARD estiver ativado e o usuário não tiver acesso ao VOP+ registrado.

Pode-se especificar mais de um nick. Exemplo: Nick1 Nick2 Nick3

Nota: Um usário com VOP registrado apenas pode conceder status de voice dele mesmo. Para conceder voice de outro usuário, o mesmo precida ter status de AOP ou superior.

Exemplo

1 - /msg ChanServ VOICE #IRCbr luck_luc
Concede status de voice ao nick luck_luc
1 - /msg ChanServ VOICE #IRCbr luck_luc rockcavera
Concede status de voice aos nicks luck_luc e rockcavera.

[ Topo ]

Devoice

Sintaxe:/msg ChanServ DEVOICE #canal [usuário...]

Remove o status VOICE (Voz: modo -v) do nick (apelido) selecionado no canal. Se o nick não é fornecido, o status será retirado do executor do comando.

Pode-se especificar mais de um nick. Exemplo: Nick1 Nick2 Nick3

Nota: Um usário com VOP registrado apenas pode retirar status de voice dele mesmo. Para retirar voice de outro usuário, o mesmo precida ter status de AOP ou superior.

Exemplos

1 - /msg ChanServ DEVOICE #IRCbr luck_luc
Remove status de operdor do nick luck_luc
2 - /msg ChanServ DEVOICE #IRCbr luck_luc rockcavera
Remove status de operdor dos nicks luck_luc e rockcavera.

[ Topo ]

  1. «DALnet - ChanServ (ENG)». DAL.net. Consultado em 6 de Maio de 2020 
  2. «DALnet - Knowledge Base (ENG)». DAL.net. Consultado em 18 de Janeiro de 2021 
  3. «DALnet - xFLAGs FAQ (ENG)». DAL.net. Consultado em 18 de Janeiro de 2021