Mudanças entre as edições de "Portal:NickServ/Freenode/Comandos"

Origem: IRChelp Brasil - Wiki
Ir para navegação Ir para pesquisar
m
(Adição do comando REGAIN, SENDPASS, SETPASS, ACC, TAXONOMY, VACATION, VERIFY, LISTOWNMAIL, LISTLOGINS, LISTCHANS.)
Linha 10: Linha 10:
 
<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;">
 
== Acc ==
 
== Acc ==
Sintaxe: <code>/msg NickServ '''ACC'''</code>
+
1 - Sintaxe: <code>/msg NickServ '''ACC'''</code>
 +
 
 +
2 - Sintaxe: <code>/msg NickServ '''ACC''' [nick]</code>
 +
 
 +
3 - Sintaxe: <code>/msg NickServ '''ACC''' [nick] [conta]</code>
 +
 
 +
4 - Sintaxe: <code>/msg NickServ '''ACC''' [nick] *</code>
 +
 
 +
O comando ''ACC'' atribui automaticamente a cada apelido um nível de status de login, que pode ser verificado executando o comando. Em outras redes o comandos <code>/WHOIS</code> mostra informações similares mais rapido. O nível de acesso muda dependendo do nível de "prova"/identificação que o usuário atual daquele apelido forneceu ao ''NickServ''.
 +
 
 +
*Informação adicional
 +
 
 +
A resposta ao comando segue a sintaxe <code><u>nick</u>[->conta] ACC <u>valor</u> <u>informação adicional</u></code>.
 +
 
 +
Se o parâmetro <u>conta</u> é omitido, o termo <u>[->conta]</u> é suprimido da resposta.
 +
 
 +
Se o Parâmetro <u>*</u> é informado, o nome da conta será mostrado.
 +
 
 +
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. Veja [[#Access|ACCESS]].
 +
 
 +
: - 3 (três): O usuário se identificou utilizando a senha do apelido.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''ACC''' </code>
 +
 
 +
: Informa o nível de acesso do usuário que executou o comando.
 +
 
 +
:2 - <code>/msg NickServ '''ACC''' STORM_OF_GOD</code>
 +
 
 +
: Informa qual o nível de acesso do usuário <u>STORM_OF_GOD</u>.
 +
 
 +
:3 - <code>/msg NickServ '''ACC''' STORM_OF_GOD *</code>
 +
 
 +
: Informa qual o nível de acesso do usuário <u>STORM_OF_GOD</u>, assim como também a conta de usuário.
  
</br>
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
Linha 18: Linha 57:
 
Sintaxe: <code>/msg NickServ '''LISTCHANS'''</code>
 
Sintaxe: <code>/msg NickServ '''LISTCHANS'''</code>
  
</br>
+
O comando ''LISTCHANS'' mostra os canais que o usuário que executou o comando tem acesso, incluindo as ''flags''.
 +
 
 +
*Informação adicional
 +
 
 +
AKICKs e acessos host-based não são mostrados.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''LISTCHANS'''</code>
 +
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
Linha 24: Linha 72:
 
Sintaxe: <code>/msg NickServ '''LISTLOGINS'''</code>
 
Sintaxe: <code>/msg NickServ '''LISTLOGINS'''</code>
  
</br>
+
O comando ''LISTLOGINS'' mostra detalhes de todas as contas do usuário, no formato  <u>nick!user@host</u> e o IP/Host real.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''LISTLOGINS'''</code>
 +
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
Linha 30: Linha 83:
 
Sintaxe: <code>/msg NickServ '''LISTOWNMAIL'''</code>
 
Sintaxe: <code>/msg NickServ '''LISTOWNMAIL'''</code>
  
</br>
+
O comando ''LISTOWNMAIL'' mostra o ''e-mail'' cadastrado na conta do usuário que executou o comando.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''LISTOWNMAIL'''</code>
 +
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
 
== Regain ==
 
== Regain ==
Sintaxe: <code>/msg NickServ '''REGAIN'''</code>
+
Sintaxe: <code>/msg NickServ '''REGAIN''' [nick] [senha]</code>
 +
 
 +
O comando ''REGAIN'' desconecta uma sessão antiga do usuário, ou alguém que esteja tentando usar um ''nick'' de forma não autorizado, fazendo com que depois do comando, o usuário verdadeiro reassuma o ''nick''. Isso pode não ocorre se no momento do comando, o usuário falso se desconectar e o ''Service'' acabar desconectando o usuário que executou o comando.
 +
 
 +
*Informação adicional
 +
 
 +
Se o usuário já esta logado em sua conta, não será preciso especificar a senha, caso contrário sim. Neste ultimo caso, o usuário depois de realizar o comando, ainda teŕa que se identificar perante o ''Service''.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''REGAIN''' Maicon Brasvip</code>
 +
 
 +
:Desconecta o usuário que estiver utilizando o ''nick'' <u>Maicon</u>
  
</br>
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
 
== Sendpass ==
 
== Sendpass ==
Sintaxe: <code>/msg NickServ '''SENDPASS'''</code>
+
Sintaxe: <code>/msg NickServ '''SENDPASS''' {nick}</code>
 +
 
 +
O comando ''SENDPASS'' envia um código para o ''e-mail'' cadastrado no ''nick''. Esse código é necessário para registrar uma nova senha utilizando o comando [[#Setpass|SETPASS]]
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''SENDPASS''' omidark</code>
  
 
</br>
 
</br>
Linha 47: Linha 122:
 
<div style="float:right; width:48%;  text-align: justify; padding: 10px ">
 
<div style="float:right; width:48%;  text-align: justify; padding: 10px ">
 
==Setpass==
 
==Setpass==
Sintaxe: <code>/msg NickServ '''SETPASS'''</code>
+
Sintaxe: <code>/msg NickServ '''SETPASS''' {nick} {código} {senha}</code>
 +
 
 +
O comando ''SETPASS'' permite ao usuário registrar uma nova senha utilizando o código enviado ao e-mail cadastrado. O código é válido por uma única vez e o torna inválido se o usuário se identificar com a senha antiga.
 +
 
 +
*Informação adiconal
 +
 
 +
Este comando deve ser usado apenas depois que o usuário receber o código em seu ''e-mail''.
 +
 
 +
Para registrar uma nova senha sabendo a senha antiga, deve-se utilizar o comando [[#Setpassword|SET PASSWORD]] em vez do comando ''SETPASS''.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''SETPASS''' FBI alkdlak rockbrasil</code>
 +
 
 +
:Registra uma nova senha para o usuário <u>FBI</u>.
  
</br>
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
 
== Taxonomy==
 
== Taxonomy==
Sintaxe: <code>/msg NickServ '''TAXONOMY'''</code>
+
Sintaxe: <code>/msg NickServ '''TAXONOMY''' {nick}</code>
 +
 
 +
O comando ''TAXONOMY'' informações de metadados associados com o usuário registrado.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''TAXONOMY''' LeandroLuis</code>
 +
 
 +
'''NOTA''': Veja [[Portal:ChanServ/Freenode#Taxonomy|TAXONOMY]] no ''ChanServ''.
  
</br>
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
Linha 61: Linha 156:
 
Sintaxe: <code>/msg NickServ '''VACATION'''</code>
 
Sintaxe: <code>/msg NickServ '''VACATION'''</code>
  
</br>
+
O comando ''VACATION'' aumenta o tempo de expiração da conta do usuário ou do ''nick'' (porém não dos canais em que o usuário é proprietário) pelo tempo de 3 (três) vezes. O usuário só pode realizar este comando se sua conta já é registrada a algum tempo.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''VACATION'''</code>
 +
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
 
== Verify==
 
== Verify==
Sintaxe: <code>/msg NickServ '''VERIFY'''</code>
+
Sintaxe: <code>/msg NickServ '''VERIFY''' REGISTER|EMAILCHG {nick} {código}</code>
 +
 
 +
O comando ''VERIFY'' confirma mudanças associadas na conta de registro do usuário.
 +
 
 +
*Informação adicional
 +
 
 +
:1 - <u>EMAILCHG</u>: Este parâmetro só deve ser usado depois que realizado o comando [[#Setemail|SET EMAIL]], e quando o usuário estiver na posse do código de autenticação enviado a seu ''e-mail'' antigo.
 +
 
 +
:2 - <u>REGISTER</u>: Este parâmetro é usado ao se registrar um ''nick'' com o comando [[#Register|REGISTER]] e quando o usuário estiver na posse do código de autenticação enviado a seu ''e-mail'' informando no momento do registro.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''VERIFY''' REGISTER reset 3892783732897</code>
 +
 
 +
: Confirma o registro do ''nick'' <u>reset</u>
 +
 
 +
:1 - <code>/msg NickServ '''VERIFY''' EMAILCHG reset 2309r839023230</code>
 +
 
 +
: Confirma a mudança de ''e-mail'' do ''nick'' <u>reset</u>  
  
</br>
 
 
[ [[#top|Topo]] ]
 
[ [[#top|Topo]] ]
  
 
== Set ==
 
== Set ==
 
Sintaxe: <code>/msg NickServ '''SET'''</code>
 
Sintaxe: <code>/msg NickServ '''SET'''</code>
:SET <u>ACCOUNTNAME</u>: Muda o nome da sua conta.
+
:SET <u><span id="Accountname">ACCOUNTNAME</span></u>: Muda o nome da sua conta.
 
:SET <u>EMAILMEMOS</u>: Encaminha os "memos" recebidos para o seu endereço de e-mail.
 
:SET <u>EMAILMEMOS</u>: Encaminha os "memos" recebidos para o seu endereço de e-mail.
 
:SET <u>ENFORCE</u>: Ativa ou desativa a proteção automática de um apelido.
 
:SET <u>ENFORCE</u>: Ativa ou desativa a proteção automática de um apelido.
Linha 78: Linha 195:
 
:SET <u>NOMEMO</u>: Desativa a opção de receber "memos".
 
:SET <u>NOMEMO</u>: Desativa a opção de receber "memos".
 
:SET <u>NOOP</u>: Impede que os serviços definam modos de Operador para o usuário.
 
:SET <u>NOOP</u>: Impede que os serviços definam modos de Operador para o usuário.
:SET <u>PRPROPERTY</u>: Manipula entradas de metadados associadas a uma conta.
+
:SET <u>PROPERTY</u>: Manipula entradas de metadados associadas a uma conta.
 
:SET <u>PUBKEY</u>: Altera sua chave pública ECDSA-NIST256p-CHALLENGE.
 
:SET <u>PUBKEY</u>: Altera sua chave pública ECDSA-NIST256p-CHALLENGE.
:SET <u>QUIETCHG</u>: Permite desativar as mensagens de alteração de canal.
+
:SET <u>QUIETCHG</u>: Permite desativar as mensagens de mundaças de canal.
 +
:SET <u><span id="Setemail">EMAIL</span></u>: Muda o ''email'' associado à conta do usuário.
 +
:SET <u>HIDEMAIL</u>: Esconde o ''e-mail'' do usuário.
 +
:SET <u><span id="Setpassword">PASSWORD</span></u>: Muda a senha associado à conta do usuário.
 +
:SET <u>PRIVATE</u>: Esconde informações do usuário.
 +
:SET <u>PUBKEY</u>: Muda a chave pública do usuário (ECDSA-NIST256p-CHALLENGE).
 +
 
 
</br>
 
</br>
  

Edição das 14h39min de 19 de fevereiro de 2021

Serviços da Freenode: ChanServ
Comandos da Freenode: ACC, LISTCHANS, LISTLOGINS, LISTOWNMAIL, REGAIN, SENDPASS, SETPASS, TAXONOMY, VACATION, VERIFY, SET [1]
Comandos Universais: ACCESS, CERT, DROP, GHOST, GROUP, UNGROUP, HELP, IDENTIFY, INFO, LOGOUT, REGISTER, RELEASE, SET, STATUS

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

Acc

1 - Sintaxe: /msg NickServ ACC

2 - Sintaxe: /msg NickServ ACC [nick]

3 - Sintaxe: /msg NickServ ACC [nick] [conta]

4 - 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. Em outras redes o comandos /WHOIS mostra informações similares mais rapido. O nível de acesso muda dependendo do nível de "prova"/identificação que o usuário atual daquele apelido forneceu ao NickServ.

  • Informação adicional

A resposta ao comando segue a sintaxe nick[->conta] ACC valor informação adicional.

Se o parâmetro conta é omitido, o termo [->conta] é suprimido da resposta.

Se o Parâmetro * é informado, o nome da conta será mostrado.

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. Veja ACCESS.
- 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.
3 - /msg NickServ ACC STORM_OF_GOD *
Informa qual o nível de acesso do usuário STORM_OF_GOD, assim como também a conta de usuário.

[ Topo ]

Listchans

Sintaxe: /msg NickServ LISTCHANS

O comando LISTCHANS mostra os canais que o usuário que executou o comando tem acesso, incluindo as flags.

  • Informação adicional

AKICKs e acessos host-based não são mostrados.

Exemplo:

1 - /msg NickServ LISTCHANS

[ Topo ]

Listlogins

Sintaxe: /msg NickServ LISTLOGINS

O comando LISTLOGINS mostra detalhes de todas as contas do usuário, no formato nick!user@host e o IP/Host real.

Exemplo:

1 - /msg NickServ LISTLOGINS

[ Topo ]

Listownmail

Sintaxe: /msg NickServ LISTOWNMAIL

O comando LISTOWNMAIL mostra o e-mail cadastrado na conta do usuário que executou o comando.

Exemplo:

1 - /msg NickServ LISTOWNMAIL

[ Topo ]

Regain

Sintaxe: /msg NickServ REGAIN [nick] [senha]

O comando REGAIN desconecta uma sessão antiga do usuário, ou alguém que esteja tentando usar um nick de forma não autorizado, fazendo com que depois do comando, o usuário verdadeiro reassuma o nick. Isso pode não ocorre se no momento do comando, o usuário falso se desconectar e o Service acabar desconectando o usuário que executou o comando.

  • Informação adicional

Se o usuário já esta logado em sua conta, não será preciso especificar a senha, caso contrário sim. Neste ultimo caso, o usuário depois de realizar o comando, ainda teŕa que se identificar perante o Service.

Exemplo:

1 - /msg NickServ REGAIN Maicon Brasvip
Desconecta o usuário que estiver utilizando o nick Maicon

[ Topo ]

Sendpass

Sintaxe: /msg NickServ SENDPASS {nick}

O comando SENDPASS envia um código para o e-mail cadastrado no nick. Esse código é necessário para registrar uma nova senha utilizando o comando SETPASS

Exemplo:

1 - /msg NickServ SENDPASS omidark


[ Topo ]

Setpass

Sintaxe: /msg NickServ SETPASS {nick} {código} {senha}

O comando SETPASS permite ao usuário registrar uma nova senha utilizando o código enviado ao e-mail cadastrado. O código é válido por uma única vez e o torna inválido se o usuário se identificar com a senha antiga.

  • Informação adiconal

Este comando deve ser usado apenas depois que o usuário receber o código em seu e-mail.

Para registrar uma nova senha sabendo a senha antiga, deve-se utilizar o comando SET PASSWORD em vez do comando SETPASS.

Exemplo:

1 - /msg NickServ SETPASS FBI alkdlak rockbrasil
Registra uma nova senha para o usuário FBI.

[ Topo ]

Taxonomy

Sintaxe: /msg NickServ TAXONOMY {nick}

O comando TAXONOMY informações de metadados associados com o usuário registrado.

Exemplo:

1 - /msg NickServ TAXONOMY LeandroLuis

NOTA: Veja TAXONOMY no ChanServ.

[ Topo ]

Vacation

Sintaxe: /msg NickServ VACATION

O comando VACATION aumenta o tempo de expiração da conta do usuário ou do nick (porém não dos canais em que o usuário é proprietário) pelo tempo de 3 (três) vezes. O usuário só pode realizar este comando se sua conta já é registrada a algum tempo.

Exemplo:

1 - /msg NickServ VACATION

[ Topo ]

Verify

Sintaxe: /msg NickServ VERIFY REGISTER|EMAILCHG {nick} {código}

O comando VERIFY confirma mudanças associadas na conta de registro do usuário.

  • Informação adicional
1 - EMAILCHG: Este parâmetro só deve ser usado depois que realizado o comando SET EMAIL, e quando o usuário estiver na posse do código de autenticação enviado a seu e-mail antigo.
2 - REGISTER: Este parâmetro é usado ao se registrar um nick com o comando REGISTER e quando o usuário estiver na posse do código de autenticação enviado a seu e-mail informando no momento do registro.

Exemplo:

1 - /msg NickServ VERIFY REGISTER reset 3892783732897
Confirma o registro do nick reset
1 - /msg NickServ VERIFY EMAILCHG reset 2309r839023230
Confirma a mudança de e-mail do nick reset

[ Topo ]

Set

Sintaxe: /msg NickServ SET

SET ACCOUNTNAME: Muda o nome da sua conta.
SET EMAILMEMOS: Encaminha os "memos" recebidos para o seu endereço de e-mail.
SET ENFORCE: Ativa ou desativa a proteção automática de um apelido.
SET NEVEROP: Impede que você seja adicionado às listas de acesso.
SET NOMEMO: Desativa a opção de receber "memos".
SET NOOP: Impede que os serviços definam modos de Operador para o usuário.
SET PROPERTY: Manipula entradas de metadados associadas a uma conta.
SET PUBKEY: Altera sua chave pública ECDSA-NIST256p-CHALLENGE.
SET QUIETCHG: Permite desativar as mensagens de mundaças de canal.
SET EMAIL: Muda o email associado à conta do usuário.
SET HIDEMAIL: Esconde o e-mail do usuário.
SET PASSWORD: Muda a senha associado à conta do usuário.
SET PRIVATE: Esconde informações do usuário.
SET PUBKEY: Muda a chave pública do usuário (ECDSA-NIST256p-CHALLENGE).




[ Topo ]

  1. «NickServ (ENG)». Freenode IRC Help. Consultado em 6 de Maio de 2020