Portal:NickServ/DALnet/Comandos

Origem: IRChelp Brasil - Wiki
Ir para navegação Ir para pesquisar
Serviços da DALnet: ChanServ, MemoServ
Comandos da DALnet: ACC, REGISTER,SENDPASS, ACCESS, SET[1]

Comandos Universais: DROP, GHOST, IDENTIFY, INFO, RECOVER, RELEASE, LANG

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 NickServ HELP comandos.

NOTA 2: Os comandos REGISTER, 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.

Acc

1 - Sintaxe: /msg NickServ ACC

2 - Sintaxe: /msg NickServ ACC [nick]

O comando ACC atribui automaticamente a cada apelido um nível de status de login, que pode ser verificado executando o comando. Com base nessa informação, um Gerente de canal Pode usar isso para determinar que tipo de acesso o usuário deverá ter em seu canal. O nível de acesso muda dependendo do nível de "prova"/identificação que o usuário atual daquele apelido forneceu ao NickServ.

Os valores de retorno possíveis incluem:

- 0 (zero): Apelido não registrado ou não online no momento.
- 1 (um): O usuário não se identificou com senha e não corresponde a uma entrada de máscara de acesso.
- 2 (dois): O usuário não se identificou com senha, mas corresponde a um registro na lista de acesso.
- 3 (três): O usuário se identificou utilizando a senha do apelido.

Exemplo:

1 - /msg NickServ ACC
Informa o nível de acesso do usuário que executou o comando.
2 - /msg NickServ ACC STORM_OF_GOD
Informa qual o nível de acesso do usuário STORM_OF_GOD.

[ Topo ]

Access

Sintaxe: /msg NickServ ACCESS {ADD|DEL|LIST|WIPE} [usuário@máscara]

O comando ACCESS mantém uma base de dados com os endereços que têm permissão para usar o apelido sem se identificar com a senha. Isso pode ser útil pois, ao adicionar uma máscara de acesso, o usuário pode usar seu apelido sem precisar digitar a senha toda vez que entrar, ou pode dar a um amigo acesso ao seu apelido sem fornecer a senha.

  • Informação adiconal
- Para adicionar máscaras de acesso a este banco de dados utilize o comando ACCESS ADD.
- Para excluir máscaras de acesso, use ACCESS DEL.
- Para visualizar as máscaras de acesso, use ACCESS LIST.
- Para limpar a lista de acesso, use ACCESS WIPE.

Exemplos:

1 - /NickServ ACCESS ADD [email protected]
Adiciona ao registro do usuário que executou o comando, permissão para que qualquer pessoa que esteja utilizando a máscara [email protected] possa usar seu nick.
2 - /NickServ ACCESS DEL [email protected]
Retira do registro do usuário que executou o comando, permissão para que qualquer pessoa que esteja utilizando a máscara [email protected] possa usar seu nick.
3 - /NickServ ACCESS WIPE
Limpa a lista de permissão do comando ACCESS.

[ Topo ]

Sendpass

Sintaxe: /msg NickServ SENDPASS {nick} {e-mail}

O comando SENDPASS solicita redefinição de senha de seu apelido. O usuário receberá um e-mail com um código AUTH que ao ser inserido, redefinirá a senha do apelido 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 naressi [email protected]
Solicita redefinição da senha do nick do usuário naressi, enviando um código de autenticação para o e-mail [email protected]

[ Topo ]

Drop

Sintaxe: /msg NickServ DROP {nick}

O comando DROP cancela o registro de um apelido. Após emitir o comando, uma mensagem é enviada para o e-mail atualmente configurado para o nick. Esta mensagem contém um código de autorização que deve ser copiado e colado enquanto estiver conectado à DALnet ou através do sistema web para confirmar o processo de solicitação de cancelamento.

Antes de usar este comando, deve-se usar o comando IDENTIFY com a senha do apelido.

Exemplo

1 - /msg NickServ DROP GOGOboy
Solicita o cancelamento do nick GOGOboy. A solicitação só será efetivada depois que o usuário digitar o código de autorização que será enviado para seu e-mail configurado no nick.

[ Topo ]

Ghost

Sintaxe: /msg NickServ GHOST {nick} [senha]

Às vezes o usuário pode ser desconectado repentinamente por algum motivo, nesses casos seu nick pode acabar se tornando um apelido "fantasma". Isso significa que embora o mesmo tenha saído/"caído", o servidor de IRC não recebeu a saída e não liberou o apelido. Ele (nick) ainda aparecerá em todos os canais em que o usuário esteve e, se fizer um comando /WHOIS nick_do_usuário, verá que ele contém seu endereço de internet e seu nome de usuário.

Nesses casos, pode-se recuperar esse apelido "fantasma" usando o comando GHOST.

O uso da senha pode ou não ser necessário. Se o host (máscara) atual do usuário estiver na lista de acesso, não será necessário usar a senha.

Exemplo

1 - /msg NickServ GHOST delet FuturAgorA6667

Libera do Service o nick delet, se estiver "preso" por uma desconexão repentina.

[ Topo ]

Identify

Sintaxe: /msg NickServ IDENTIFY [nick] {senha}

O comando IDENITFY autentica o usuário junto ao Service. O apelido (nick) é opcional e deve ser usado se o usuário quiser autenticar-se utilizando um apelido diferente do que estiver usando no momento da execução do comando.

As senhas são sensíveis a maiúsculas e minúsculas, portanto a123 NÃO é o mesmo que A123 no que diz respeito ao NickServ.

Exemplos

1 - /msg NickServ IDENTIFY TooCool efnet323
Identifica o usuário TooCool junto ao Service.
2 - /msg NickServ IDENTIFY efnet323
Identifica o usuário que executou o comando junto ao Service, utilizando o nick que o mesmo esta utilizando naquele momento.

[ Topo ]

Register

Sintaxe: /msg NickServ REGISTER {senha} {e-mail}

O comando REGISTER permite que o usuário registre um nick no NickServ.

O NickServ tentará registrar o apelido que o usuário está usando atualmente. A senha diferencia maiúsculas de minúsculas, isso significa que A123 e a123 são diferentes. Após emitir o comando de registro, um e-mail é enviado para o endereço que foi definido para o nick. Este e-mail contém um código de autorização para concluir o processo de registro, que expira em 72hs (setenta e duas) se não for utilizado. Este código tem que ser copiado e colado enquanto o usuário estiver conectado à Rede DALnet ou através do sistema web para confirmar o registo do nick.

Depois de emitir o comando NickServ REGISTER, o Service irá fazer uma pergunta simples ao usuário para garantir que não é um bot. É necessário responder a pergunta corretamente antes de iniciar o processo de registro. Para mais informações, visite este link para obter ajuda.

Os apelidos não expiram se não utilizados por mais de 30 dias. Em vez disso, eles serão marcados como "Inativos". Veja mais informações aqui

Exemplo:

1 - /msg [email protected]REGISTER HAwaii.662 [email protected]
Registra o nick do usuário que executa o comando, e envia orientações da conclusão do registro para o e-mail informado, [email protected]
Após o comando o Service realizará uma pergunta, exemplo: "Quantas letras tem a palavra nove?". O usuário deverá digitar a resposta seguindo o formato informado que será /msg [email protected] REGISTER senha e-mail resposta. Para os dados do comando de REGISTER executado acima, o comando com a verificação de respostas seria: /msg [email protected] REGISTER HAwaii.662 [email protected] 4

[ Topo ]

Set

Sintaxe: /msg NickServ SET

SET EMAIL: Configura o e-mail do usuário.
SET MAILBLOCK: Impede que o comando SENDPASS seja usado.
SET NOMEMO: Impede que os usuários enviem memorandos.
SET SHOWEMAIL: Permite/não permite que os usuários vejam seu endereço de e-mail
SET NOOP: Impede que os usuários concedam a você o status de AOP / SOP.
SET PASSWD: Permite ao usuário mudar a senha de seu nick.
SET URL: Associa uma URL ao nick do usuário.

[ Topo ]

Lang

Sintaxe: /msg NickServ LAN {língua}

O comando LANG permite ao usuário mudar a língua padrão com que interage com o Service. O parâmetro língua pode ser:

- EN = Inglês
- ES = Espanhol
- IT = Italiano
- FR = Francês
- AR = Árabe
- DE = Alemão
- ID = Indonésio
- SE = Sueco
- MY = Malaio
- RO = Romeno
- RU = Russo
- PT = Português
- UR = Urdu
- HI = Hindi

Exemplo:

1 - /msg NickServ LANG IT
Muda a língua padrão do Services para IT ou seja, italiano.

[ Topo ]

Recover

Sintaxe: /msg NickServ RECOVER {nick} {senha}

Muito semelhante ao comando [#Ghost|GHOST]], o comando RECOVER permite que o usuário recupere seu apelido se alguém o estiver usando.

Exemplo

1 - /msg NickServ RECOVER lil0ne- efnet323
Recupera o nick lil0ne- do usuário.

[ Topo ]

Release

Sintaxe: /msg NickServ RELEASE {nick} {senha}

Se alguém tentar usar indevidamente um nick (apelido), um ENFOCER (comando atualmente não mais disponível para users)[2] trocará o nick automaticamente em 60 segundos caso não ocorra uma autenticação (desde que a opção ENFORCE esteja ativada. Atualmente a configuração permanente é ON). O nick do usuário indevido será alterado para Guest***** e o nick anterior será "retido" por um período. Nicks "retidos" não podem ser usados, e se uma pessoa tentando usa-lo, receberá uma mensagem de erro. No entanto, o verdadeiro "dono" pode forçar o NickServ a liberar o apelido imediatamente usando o comando RELEASE.

Exemplo

1 - /msg NickServ RELEASE ShadowDog efnet323
Libera o nick ShadownDog para ser reutilizado.

[ Topo ]

Info

Sintaxe: /msg NickServ INFO {nick}

O comando INFO fornecerá informações adicionais sobre um apelido (nick) se estiver registrado, como o último endereço visto, hora, etc.

Exemplo

1 - /msg NickServ INFO humility
Fornece informações sobre o nick humility.

[ Topo ]

  1. «Nickserv (ENG)». DAL.net. Consultado em 6 de Maio de 2020 
  2. «NickServ Options (ENG)». DAL.net. Consultado em 25 de Março de 2021