Portal:ChanServ/DALnet/Comandos

Origem: IRChelp Brasil - Wiki
< Portal:ChanServ‎ | DALnet
Revisão de 10h46min de 19 de janeiro de 2021 por Campari (discussão | contribs)
Ir para navegação Ir para pesquisar
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: 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 a fundação.

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 ]

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 ]

  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