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

Origem: IRChelp Brasil - Wiki
Ir para navegação Ir para pesquisar
(Adição da lista de comandos universais.)
m (Mudança do link da freenode para a Libera.Chat.)
 
(11 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;">'''Serviços da Freenode: [[Portal:ChanServ/Freenode|ChankServ]]</div>
+
<div style="width:100%; text-align:justify; margin-bottom:5px;">'''NOTA''': Devido às mudanças ocorridas na Rede Freenode em 09.06.2021, alguns comandos podem estar desatualizados.</div>
  
<div style="width:100%; text-align:justify; margin-bottom:5px;">'''Comandos da Freenode''': [[#Acc|ACC]], [[#Listchans|LISTCHANS]], [[#Listlogins|LISTLOGINS]], [[#Listownmail|LISTOWNMAIL]], [[#Regain|REGAIN]], [[#Sendpass|SENDPASS]], [[#Setpass|SETPASS]], [[#Taxonomy|TAXONOMY]], [[#Vacation|VACATION]], [[#Verify|VERIFY]], [[#Set|SET]] <ref>{{citar web|url=http://quhno.internetstrahlen.de/Vivaldi/freenode-help.html#nickservhelp|titulo=NickServ (ENG)|publicado=Freenode IRC Help|acessodata=6 de Maio de [[2020]]}}</ref></div>
+
<div style="width:100%; text-align:justify; margin-bottom:5px;">'''Serviços da Libera.Chat: [[Portal:ChanServ/Freenode#comandos|ChanServ]]</div>
  
<div style="width:100%; text-align:justify; margin-bottom:5px;">'''Comandos Universais''': [[#Access|ACCESS]], [[#Cert|CERT]], [[#Drop|DROP]], [[#Ghost|GHOST]], [[#Group|GROUP]], [[#Ungroup|UNGROUP]], [[#Help|HELP]], [[#Identify|IDENTIFY]], [[#Info|INFO]], [[#Logout|LOGOUT]], [[#Register|REGISTER]], [[#Release|RELEASE]], [[#Set|SET]], [[#Status|STATUS]]</div>
+
<div style="width:100%; text-align:justify; margin-bottom:5px;">'''Comandos da Libera.Chat''': [[#Acc|ACC]], [[#Listchans|LISTCHANS]], [[#Listlogins|LISTLOGINS]], [[#Listownmail|LISTOWNMAIL]], [[#Regain|REGAIN]], [[#Sendpass|SENDPASS]], [[#Setpass|SETPASS]], [[#Taxonomy|TAXONOMY]], [[#Vacation|VACATION]], [[#Verify|VERIFY]], [[#Set|SET]] <ref>{{citar web|url=http://quhno.internetstrahlen.de/Vivaldi/freenode-help.html#nickservhelp|titulo=NickServ (ENG)|publicado=Freenode IRC Help|acessodata=6 de Maio de [[2020]]}}</ref></div>
 +
 
 +
<div style="width:100%; text-align:justify; margin-bottom:5px;">'''Comandos Universais''': [[#Access|ACCESS]], [[#Cert|CERT]], [[#Drop|DROP]], [[#Ghost|GHOST]], [[#Group|GROUP]], [[#Ungroup|UNGROUP]], [[#Help|HELP]], [[#Identify|IDENTIFY]], [[#Info|INFO]], [[#Logout|LOGOUT]], [[#Register|REGISTER]], [[#Release|RELEASE]], [[#Set|SET]], [[#Status|STATUS]]</div>
  
 
'''Observação''': Os parâmetros entre '''[ ]''' - colchetes - são opcionais e os parâmetros entre '''{ }''' - chaves - são obrigatórios.
 
'''Observação''': Os parâmetros entre '''[ ]''' - colchetes - são opcionais e os parâmetros entre '''{ }''' - chaves - são obrigatórios.
Linha 10: Linha 12:
 
<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.
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 +
 
 +
== Access ==
 +
Sintaxe:
 +
 
 +
: 1 - <code>/msg NickServ '''ACCESS''' ADD [nick@host]</code>
 +
 
 +
: 2 - <code>/msg NickServ '''ACCESS''' DEL [nick@host]</code>
 +
 
 +
: 3 - <code>/msg NickServ '''ACCESS''' LIST</code>
 +
 
 +
O comando ''ACCESS'' mantém guardado uma lista de ''hosts'' (''user@host'') para que o usuário seja reconhecido pelo ''NickServ'' quando mudar de apelido (''nick''). Cuidados com a expiração, configurações e acesso aos canais ainda vão requirir a autenticação  do ''nick''.
 +
 
 +
*Informação adicional
 +
 
 +
As entradas da lista ''ACCESS'' podem ser utilizadas com ''hosts'' (''hostsname'') juntamente com caracteres coringas (asterísticos: *), endereços IPs ou máscaras [https://pt.wikipedia.org/wiki/Roteamento_entre_dom%C3%ADnios_sem_classes CIDR] (''Classless Inter-Domain Routing'' - roteamento entre domínios sem classes). Há restrições sobre a quantidade de caracteres coringas. Se o parâmetro <u>nick@host</u> for omitido, o ''NickServ'' tentará gerar uma pela conexão atual do usuário.
 +
 
 +
Exemplos:
 +
 
 +
:1 - <code>/msg NickServ '''ACCESS''' ADD</code>
 +
 
 +
: Adiciona o ''hosts'' que o usuário estiver utilizando naquela conexão, à sua lista ''ACCESS''.
 +
 
 +
:2 - <code>/msg NickServ '''ACCESS''' ADD [email protected]</code>
 +
 
 +
: Adiciona o ''hostsname'' <u>[email protected]</u> à lista ''ACCESS'' do usuário que executa o comando.
 +
 
 +
:3 - <code>/msg NickServ '''ACCESS''' ADD [email protected]</code>
 +
 
 +
: Adiciona o endereço IP <u>[email protected]</u> à lista ''ACCESS'' do usuário que executa o comando.
 +
 
 +
:4 - <code>/msg NickServ '''ACCESS''' ADD [email protected]/24</code>
  
</br>
+
: Adiciona a máscara CIDR <u>[email protected]/24</u> à lista ''ACCESS'' do usuário que executa o comando.
[ [[#top|Topo]] ]
+
 
 +
:5 - <code>/msg NickServ '''ACCESS''' DEL cirola@*.vircio.*</code>
 +
 
 +
: Deleta o ''hosts''  <u>cirola@*.vircio.*</u> da lista ''ACCESS'' do usuário que executa o comando.
 +
 
 +
:6 - <code>/msg NickServ '''ACCESS''' LIST</code>
 +
 
 +
: Mostra todas as máscaras (''hosts'') que o usuário que executa o comando, possui em sua lista ''ACCESS''.
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 +
 
 +
==Cert==
 +
Sintaxe:
 +
 
 +
* 1 - <code>/msg NickServ '''CERT''' ADD </code>
 +
 
 +
* 2 - <code>/msg NickServ '''CERT''' ADD [identificação_digital]</code>
 +
 
 +
* 3 - <code>/msg NickServ '''CERT''' DEL [identificação_digital]</code>
 +
 
 +
* 4 - <code>/msg NickServ '''CERT''' LIST</code>
 +
 
 +
O comando ''CERT'' modifica ou mostra os certificados TLS/SSL do ''nick'' informado. Este "certificado de cliente" serve para que o usuário seja auto-identificado no ''Services'' ao conecta-se ao Servidor IRC, dispensando assim a identificação por senha. É proibido a utilização da mesma <u>identificação digital</u> em múltiplas contas.
 +
 
 +
Para o comando ''CERT ADD'', se o parâmetro <u>identificação_digital</u> não for informado, será adicionada a <u>identificação</u> atual do usuário que executou o comando à sua lista de certificados.
 +
 
 +
* Informação adicional
 +
 
 +
: Antes de adicionar uma identificação digital, o usuário já deve ter gerado seu certificado. Para saber como gerar um certificado, clique [https://wiki.znc.in/Cert aqui] [EN] caso use uma [https://en.wikipedia.org/wiki/ZNC ZNC]. Sugerimos usar certificados ECC em vez de RSA, pois aqueles são mais compatíveis com a maioria das Redes IRC. Caso esteja acessando por um conexão comum, clique [https://libera.chat/guides/certfp aqui] [EN].
 +
 
 +
: Não Confundir a identificação com Certificado TLS/SSL utilizando identificação digital (Certificate Finger Print - CertFP), comando <code>/msg NickServ '''CERT'''</code> com a identificação pelo método [https://ircv3.net/specs/extensions/sasl-3.1.html SASL] ou com conexões seguras TLS/SSL.
 +
 
 +
: A identificação pelo método '''SASL''' é mais segura que a identificação por ''NickServ'' pois o usuário pode autenticar-se com o ''Service'', antes de ser visto pelo Servidor IRC. Neste [https://libera.chat/guides/sasl link] você pode saber como identifica-se por SASL na [https://libera.chat Libera.Chat], utilizando um conexão comum ou clique [https://wiki.znc.in/Sasl neste] se você utiliza uma ZNC.
 +
 
 +
: '''TLS''' (Transport Layer Security), também conhecido como SSL (Secure Sockets Layer), é um método de criptografar suas comunicações para que outras partes não possam adulterar ou ler suas mensagens. É sempre sugerido que o usuário conecte-se a uma Rede IRC usando criptografia se possível. Para utilizar este tipo de conexão, as Redes disponibilizam portas específicas, geralmente 6697, 999 ou 7000. Consulta o #ajuda ou o [https://libera.chat/guides/connect site] da Libera.Chat/Rede que você deseja conecta-se, para saber quais portas utilizar. Para saber como configurar seu Cliente IRC para conecta-se com conexões TLS/SSL, clique [https://wiki.rizon.net/index.php?title=TLS aqui] [EN].
 +
 
 +
:'''OBS''': Em alguns Clientes IRC (Scripts), o método CertFP deve ser usando juntamente com o SASL.
 +
 
 +
Exemplos:
 +
 
 +
: 1 - <code>/msg NickServ '''CERT''' ADD</code>
 +
 
 +
: Adiciona a identificação digital do usuário que executou o comando, à sua lista de certificados.
 +
 
 +
: 2 - <code>/msg NickServ '''CERT''' DEL adlkjflaoiejvçamvçãkvavç</code>
 +
 
 +
: Deleta a identificação digital <u>adlkjflaoiejvçamvçãkvavç</u> do usuário que executou o comando, da sua lista de certificados.
 +
 
 +
: 3 - <code>/msg NickServ '''CERT''' LIST</code>
 +
 
 +
: Mostra a lista de identificações digitais do usuário que executou o comando.
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 +
 
 +
== Drop ==
 +
Sintaxe: <code>/msg NickServ '''DROP''' {''nick''} {senha}</code>
 +
 
 +
O comando ''DROP'' faz com que o ''NickServ'' remova a conta do usuário. Se um ''nick'' for "deletado", qualquer pessoa pode registrá-lo. O usuário também perderá todo o acesso aos canais que tiver acesso e memorandos que possa ter.
 +
 
 +
Ao cancelar e registrar novamente uma conta durante um [https://pt.wikipedia.org/wiki/Netsplit netsplit], o usuário do outro lado da divisão podem ser posteriormente reconhecido como uma nova conta.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''DROP''' XOOM XOOMinador</code>
 +
 
 +
:Deleta a conta do usuário <u>XOOM</u> da base de dados do ''Service''.
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 +
 
 +
== Ghost ==
 +
Sintaxe: <code>/msg NickServ '''GHOST''' {''nick''} {senha}</code>
 +
 
 +
O comando ''GHOST'' desconecta uma sessão de usuário antiga ou alguém que esteja tentando usar o apelido (''nick'') sem autorização.
 +
 
 +
Se o usuário estiver logado na conta do nick, não precisará especificar a senha, caso contrário, sim.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''GHOST''' astroo-- meuprojeto</code>
 +
 
 +
:Deleta a conta do usuário <u>astroo--</u> da base de dados do ''Service''.
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 +
 
 +
== Group ==
 +
Sintaxe: <code>/msg NickServ '''GROUP'''</code>
 +
 
 +
O comando ''GROUP'' registra um apelido novo, sem registro, em uma conta pre-existente do usuário.
 +
 
 +
Isso significa que o ''NickServ'' protege este apelido (''nick'') da mesma forma que protege o nome da conta. A maioria dos comandos do ''Service'' aceitará o novo apelido como um "sinônimo" para o nome da conta do usuáio.
 +
 
 +
Observe que os ''nicks'' agrupados expiram separadamente das contas. Para evitar isso, o usuário deve usá-los. Todas as outras propriedades da conta são compartilhadas entre todos os nicks registrados nela.
 +
 
 +
O usuário deve estar identificado ([[#Identify|IDENTIFY]]) para realizar este comando.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''GROUP'''</code>
 +
 
 +
:Adiciona o ''nick'' que o usuário estiver utilizando no momento da execução do comando, à sua conta.
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 +
 
 +
== Ungroup ==
 +
Sintaxe: <code>/msg NickServ '''UNGROUP''' ''nick''</code>
 +
 
 +
O comando ''UNGROUP'' cancela o registro do apelido (''nick'') da conta do usuário. O apelido estará disponível para outros registrarem. Isso não afetará o acesso à canais ou memorandos.
 +
 
 +
Se não for especificado um apelido, o apelido atual será desagrupado. Não se pode desagrupar o "nome" (''nick'' principal) da conta.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''UNGROUP''' FLAMERS</code>
 +
 
 +
: Desagrupa o ''nick'' <u>FLAMERS</u> da conta do usuário.
 +
 
 +
:2 - <code>/msg NickServ '''UNGROUP'''</code>
 +
 
 +
: Desagrupa o ''nick'' que o usuário estiver utilizando naquele momento, da conta do usuário que executa o comando.
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 +
 
 +
== Logout ==
 +
Sintaxe: <code>/msg NickServ '''LOGOUT'''</code>
 +
 
 +
O comando ''LOGOUT'' desconecta o usuário da conta na qual está conectado no momento.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''LOGOUT'''</code>
 +
 
 +
:Desconecta o usuário da conta na qual está conectado no momento.
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 +
 
 +
== Register==
 +
Sintaxe: <code>/msg NickServ '''REGISTER''' {senha} {''e-mail''}</code>
 +
 
 +
O comando ''REGISTER'' registrar o apelido (''nick'') atual do usuário no ''NickServ''. Com isto, um ''host'' será adicionado às listas de acesso. Usuários não identificados e que estejam utilizando um ''nick'' registrado, serão notificados pelo ''NickServ'' que o ''nick'' possui um dono e exigirá um a senha para sua utilização. A senha diferencia maiúsculas de minúsculas.
 +
 
 +
O usuário deve confirmar o endereço de e-mail. Para fazer isso, deve seguir as instruções na mensagem enviada para o endereço de e-mail.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''REGISTER''' Doida [email protected]</code>
 +
 
 +
:Register o ''nick'' atual, relacionando o ''e-mail'' <u>[email protected]</u> ao mesmo.
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 +
 
 +
== Release==
 +
Sintaxe: <code>/msg NickServ '''RELEASE''' {''nick''} {senha}</code>
 +
 
 +
O comando ''RELEASE'' libera o ''nick'' informado quando o mesmo estiver "preso" (''enforcers'') pelo ''Service'', ou muda o nick do usuário que o estiver usando
 +
 
 +
''Enforcers'' são criados quando alguém usa um apelido sem identificá-lo e evita sua utilização.
 +
 
 +
Se o usuário estiver logado no ''nick'', não precisa especificar uma senha, caso contrário, deve.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''RELEASE''' escorpiao locutorrda</code>
 +
 
 +
: Libera o ''nick'' <u>escorpiao</u>, se estiver "preso", para utilização.
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 +
 
 +
== Status ==
 +
Sintaxe: <code>/msg NickServ '''STATUS'''</code>
 +
 
 +
O comando ''STATUS'' retorna informações sobre o estado atual do ''nick'' que executa o comando. Ele mostrará informações sobre o apelido,  se é IRCop e status de SRA.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''STATUS'''</code>
 +
 
 +
:Retorna informações sobre o ''nick'' que executa o comando.
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 +
</div>
 +
<div style="float:right; width:48%;  text-align: justify; padding: 10px ">
 +
== Info ==
 +
Sintaxe: 
 +
 
 +
:1 - <code>/msg NickServ '''INFO''' ''nick''</code>
 +
 
 +
:2 - <code>/msg NickServ '''INFO''' =''nick''</code>
 +
 
 +
O comando ''INFO'' exibe informações da conta como horário de registro, sinalizadores e outros detalhes. Além disso, ele exibirá o registro e o horário da última visualização do nick fornecido.
 +
 
 +
Pode-se realizar a consulta do ''nick'' com o qual o usuário está logado especificando um sinal de 'igual' seguido do ''nick''. Esta convenção ('=') funciona com a maioria dos comandos.
 +
 
 +
'''OBS''':  Se for especificado o sinal de 'igual' ('='), isso quer dizer que o usuário consultado esta on-line então, se ele não estiver, mesmo que o ''nick'' seja registrado, o ''Service'' informará que o ''nick'' não esta.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''INFO''' badboy</code>
 +
 
 +
:Exibe as informações do ''nick'' <u>badboy</u>.
 +
 
 +
:2 - <code>/msg NickServ '''INFO''' =badboy</code>
 +
 
 +
:Exibe as informações do ''nick'' <u>badboy</u>, desde que ele esteja on-line.
 +
 
 +
: '''OBS''': Para que o comando seja bem sucedio, o sinal de 'igual' ('=') deve estar junto do ''nick'' e separado do comando ''INFO''.
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 +
 
 +
== Help ==
 +
Sintaxe:
 +
 
 +
: 1 - <code>/msg NickServ '''HELP'''</code>
 +
 
 +
: 2 - <code>/msg NickServ '''HELP''' [comando]</code>
 +
 
 +
O comando ''HELP'' mostra informações de todos os comandos disponíveis pelo ''Service'', ou de um comando específico.
 +
 
 +
Exemplo:
 +
 
 +
: 1 - <code>/msg NickServ '''HELP''' ghost</code>
 +
 
 +
:Mostra informações sobre o comando <u>ghost</u>.
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 +
 
 +
== Identify ==
 +
Sintaxe:
 +
 
 +
: 1 - <code>/msg NickServ '''IDENTIFY''' {senha}</code>
 +
 
 +
: 2 - <code>/msg NickServ '''IDENTIFY''' [nick] {senha}</code>
 +
 
 +
O comando ''IDENIFY'' identifica o usuário perante o ''Service''. A execução desse comando é necessário para realizar a maioria dos comandos de manuteção da conta do usuário
 +
 
 +
* Informação adicional
 +
 
 +
:O usuário pode identificar-se em outra conta/''nick'' que não esteja utilizando naquele momento, se incluir na execução do comando, o parâmetro ''nick''.
 +
 
 +
Exemplo:
 +
 
 +
: 1 - <code>/msg NickServ '''IDENTIFY''' ircworld</code>
 +
 
 +
: Identifica a conta/''nick'' que o usuário estiver utilizando naquele momento.
 +
 
 +
: 2 - <code>/msg NickServ '''IDENTIFY''' PeerLesS ircbrazilfreenode</code>
 +
 
 +
: Identifica o usuário que executou o comando na conta/''nick'' <u>PeerLesS</u>, mesmo que não esteja utilizando o mesmo, e desde que a <u>senha</u> esteja correta.
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
  
 
== Listchans ==
 
== Listchans ==
 
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''.
[ [[#top|Topo]] ]
+
 
 +
*Informação adicional
 +
 
 +
AKICKs e acessos host-based não são mostrados.
 +
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''LISTCHANS'''</code>
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
  
 
== Listlogins ==
 
== Listlogins ==
 
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.
[ [[#top|Topo]] ]
+
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''LISTLOGINS'''</code>
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
  
 
== Listownmail ==
 
== Listownmail ==
 
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.
[ [[#top|Topo]] ]
+
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''LISTOWNMAIL'''</code>
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
  
 
== Regain ==
 
== Regain ==
Sintaxe: <code>/msg NickServ '''REGAIN'''</code>
+
Sintaxe: <code>/msg NickServ '''REGAIN''' [nick] [senha]</code>
  
</br>
+
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.
[ [[#top|Topo]] ]
+
 
 +
*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>
 +
 
 +
[ [[#comandos|Início]] ] [ [[#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>
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
  
</br>
 
[ [[#top|Topo]] ]
 
</div>
 
<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>
  
</br>
+
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.
[ [[#top|Topo]] ]
+
 
 +
*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>.
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
  
 
== Taxonomy==
 
== Taxonomy==
Sintaxe: <code>/msg NickServ '''TAXONOMY'''</code>
+
Sintaxe: <code>/msg NickServ '''TAXONOMY''' {nick}</code>
  
</br>
+
O comando ''TAXONOMY'' informações de metadados associados com o usuário registrado.
[ [[#top|Topo]] ]
+
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''TAXONOMY''' LeandroLuis</code>
 +
 
 +
'''NOTA''': Veja [[Portal:ChanServ/Freenode#Taxonomy|TAXONOMY]] no ''ChanServ''.
 +
 
 +
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
  
 
== Vacation==
 
== Vacation==
 
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.
[ [[#top|Topo]] ]
+
 
 +
Exemplo:
 +
 
 +
:1 - <code>/msg NickServ '''VACATION'''</code>
 +
 
 +
[ [[#comandos|Início]] ] [ [[#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.
  
</br>
+
*Informação adicional
[ [[#top|Topo]] ]
+
 
 +
: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>
 +
 
 +
[ [[#comandos|Início]] ] [ [[#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 477:
 
: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>
  
Linha 86: Linha 491:
  
  
[ [[#top|Topo]] ]
+
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
</div>
 
</div>
 
<noinclude>[[Categoria:!Portal NickServ]]</noinclude>
 
<noinclude>[[Categoria:!Portal NickServ]]</noinclude>
 
<noinclude>[[Categoria:!Comandos]]</noinclude>
 
<noinclude>[[Categoria:!Comandos]]</noinclude>

Edição atual tal como às 18h50min de 23 de julho de 2021

NOTA: Devido às mudanças ocorridas na Rede Freenode em 09.06.2021, alguns comandos podem estar desatualizados.
Serviços da Libera.Chat: ChanServ
Comandos da Libera.Chat: 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.

[ Início ] [ Topo ]

Access

Sintaxe:

1 - /msg NickServ ACCESS ADD [nick@host]
2 - /msg NickServ ACCESS DEL [nick@host]
3 - /msg NickServ ACCESS LIST

O comando ACCESS mantém guardado uma lista de hosts (user@host) para que o usuário seja reconhecido pelo NickServ quando mudar de apelido (nick). Cuidados com a expiração, configurações e acesso aos canais ainda vão requirir a autenticação do nick.

  • Informação adicional

As entradas da lista ACCESS podem ser utilizadas com hosts (hostsname) juntamente com caracteres coringas (asterísticos: *), endereços IPs ou máscaras CIDR (Classless Inter-Domain Routing - roteamento entre domínios sem classes). Há restrições sobre a quantidade de caracteres coringas. Se o parâmetro nick@host for omitido, o NickServ tentará gerar uma pela conexão atual do usuário.

Exemplos:

1 - /msg NickServ ACCESS ADD
Adiciona o hosts que o usuário estiver utilizando naquela conexão, à sua lista ACCESS.
2 - /msg NickServ ACCESS ADD [email protected]
Adiciona o hostsname [email protected] à lista ACCESS do usuário que executa o comando.
3 - /msg NickServ ACCESS ADD [email protected]
Adiciona o endereço IP [email protected] à lista ACCESS do usuário que executa o comando.
4 - /msg NickServ ACCESS ADD [email protected]/24
Adiciona a máscara CIDR [email protected]/24 à lista ACCESS do usuário que executa o comando.
5 - /msg NickServ ACCESS DEL cirola@*.vircio.*
Deleta o hosts cirola@*.vircio.* da lista ACCESS do usuário que executa o comando.
6 - /msg NickServ ACCESS LIST
Mostra todas as máscaras (hosts) que o usuário que executa o comando, possui em sua lista ACCESS.

[ Início ] [ Topo ]

Cert

Sintaxe:

  • 1 - /msg NickServ CERT ADD
  • 2 - /msg NickServ CERT ADD [identificação_digital]
  • 3 - /msg NickServ CERT DEL [identificação_digital]
  • 4 - /msg NickServ CERT LIST

O comando CERT modifica ou mostra os certificados TLS/SSL do nick informado. Este "certificado de cliente" serve para que o usuário seja auto-identificado no Services ao conecta-se ao Servidor IRC, dispensando assim a identificação por senha. É proibido a utilização da mesma identificação digital em múltiplas contas.

Para o comando CERT ADD, se o parâmetro identificação_digital não for informado, será adicionada a identificação atual do usuário que executou o comando à sua lista de certificados.

  • Informação adicional
Antes de adicionar uma identificação digital, o usuário já deve ter gerado seu certificado. Para saber como gerar um certificado, clique aqui [EN] caso use uma ZNC. Sugerimos usar certificados ECC em vez de RSA, pois aqueles são mais compatíveis com a maioria das Redes IRC. Caso esteja acessando por um conexão comum, clique aqui [EN].
Não Confundir a identificação com Certificado TLS/SSL utilizando identificação digital (Certificate Finger Print - CertFP), comando /msg NickServ CERT com a identificação pelo método SASL ou com conexões seguras TLS/SSL.
A identificação pelo método SASL é mais segura que a identificação por NickServ pois o usuário pode autenticar-se com o Service, antes de ser visto pelo Servidor IRC. Neste link você pode saber como identifica-se por SASL na Libera.Chat, utilizando um conexão comum ou clique neste se você utiliza uma ZNC.
TLS (Transport Layer Security), também conhecido como SSL (Secure Sockets Layer), é um método de criptografar suas comunicações para que outras partes não possam adulterar ou ler suas mensagens. É sempre sugerido que o usuário conecte-se a uma Rede IRC usando criptografia se possível. Para utilizar este tipo de conexão, as Redes disponibilizam portas específicas, geralmente 6697, 999 ou 7000. Consulta o #ajuda ou o site da Libera.Chat/Rede que você deseja conecta-se, para saber quais portas utilizar. Para saber como configurar seu Cliente IRC para conecta-se com conexões TLS/SSL, clique aqui [EN].
OBS: Em alguns Clientes IRC (Scripts), o método CertFP deve ser usando juntamente com o SASL.

Exemplos:

1 - /msg NickServ CERT ADD
Adiciona a identificação digital do usuário que executou o comando, à sua lista de certificados.
2 - /msg NickServ CERT DEL adlkjflaoiejvçamvçãkvavç
Deleta a identificação digital adlkjflaoiejvçamvçãkvavç do usuário que executou o comando, da sua lista de certificados.
3 - /msg NickServ CERT LIST
Mostra a lista de identificações digitais do usuário que executou o comando.

[ Início ] [ Topo ]

Drop

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

O comando DROP faz com que o NickServ remova a conta do usuário. Se um nick for "deletado", qualquer pessoa pode registrá-lo. O usuário também perderá todo o acesso aos canais que tiver acesso e memorandos que possa ter.

Ao cancelar e registrar novamente uma conta durante um netsplit, o usuário do outro lado da divisão podem ser posteriormente reconhecido como uma nova conta.

Exemplo:

1 - /msg NickServ DROP XOOM XOOMinador
Deleta a conta do usuário XOOM da base de dados do Service.

[ Início ] [ Topo ]

Ghost

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

O comando GHOST desconecta uma sessão de usuário antiga ou alguém que esteja tentando usar o apelido (nick) sem autorização.

Se o usuário estiver logado na conta do nick, não precisará especificar a senha, caso contrário, sim.

Exemplo:

1 - /msg NickServ GHOST astroo-- meuprojeto
Deleta a conta do usuário astroo-- da base de dados do Service.

[ Início ] [ Topo ]

Group

Sintaxe: /msg NickServ GROUP

O comando GROUP registra um apelido novo, sem registro, em uma conta pre-existente do usuário.

Isso significa que o NickServ protege este apelido (nick) da mesma forma que protege o nome da conta. A maioria dos comandos do Service aceitará o novo apelido como um "sinônimo" para o nome da conta do usuáio.

Observe que os nicks agrupados expiram separadamente das contas. Para evitar isso, o usuário deve usá-los. Todas as outras propriedades da conta são compartilhadas entre todos os nicks registrados nela.

O usuário deve estar identificado (IDENTIFY) para realizar este comando.

Exemplo:

1 - /msg NickServ GROUP
Adiciona o nick que o usuário estiver utilizando no momento da execução do comando, à sua conta.

[ Início ] [ Topo ]

Ungroup

Sintaxe: /msg NickServ UNGROUP nick

O comando UNGROUP cancela o registro do apelido (nick) da conta do usuário. O apelido estará disponível para outros registrarem. Isso não afetará o acesso à canais ou memorandos.

Se não for especificado um apelido, o apelido atual será desagrupado. Não se pode desagrupar o "nome" (nick principal) da conta.

Exemplo:

1 - /msg NickServ UNGROUP FLAMERS
Desagrupa o nick FLAMERS da conta do usuário.
2 - /msg NickServ UNGROUP
Desagrupa o nick que o usuário estiver utilizando naquele momento, da conta do usuário que executa o comando.

[ Início ] [ Topo ]

Logout

Sintaxe: /msg NickServ LOGOUT

O comando LOGOUT desconecta o usuário da conta na qual está conectado no momento.

Exemplo:

1 - /msg NickServ LOGOUT
Desconecta o usuário da conta na qual está conectado no momento.

[ Início ] [ Topo ]

Register

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

O comando REGISTER registrar o apelido (nick) atual do usuário no NickServ. Com isto, um host será adicionado às listas de acesso. Usuários não identificados e que estejam utilizando um nick registrado, serão notificados pelo NickServ que o nick possui um dono e exigirá um a senha para sua utilização. A senha diferencia maiúsculas de minúsculas.

O usuário deve confirmar o endereço de e-mail. Para fazer isso, deve seguir as instruções na mensagem enviada para o endereço de e-mail.

Exemplo:

1 - /msg NickServ REGISTER Doida [email protected]
Register o nick atual, relacionando o e-mail [email protected] ao mesmo.

[ Início ] [ Topo ]

Release

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

O comando RELEASE libera o nick informado quando o mesmo estiver "preso" (enforcers) pelo Service, ou muda o nick do usuário que o estiver usando

Enforcers são criados quando alguém usa um apelido sem identificá-lo e evita sua utilização.

Se o usuário estiver logado no nick, não precisa especificar uma senha, caso contrário, deve.

Exemplo:

1 - /msg NickServ RELEASE escorpiao locutorrda
Libera o nick escorpiao, se estiver "preso", para utilização.

[ Início ] [ Topo ]

Status

Sintaxe: /msg NickServ STATUS

O comando STATUS retorna informações sobre o estado atual do nick que executa o comando. Ele mostrará informações sobre o apelido, se é IRCop e status de SRA.

Exemplo:

1 - /msg NickServ STATUS
Retorna informações sobre o nick que executa o comando.

[ Início ] [ Topo ]

Info

Sintaxe:

1 - /msg NickServ INFO nick
2 - /msg NickServ INFO =nick

O comando INFO exibe informações da conta como horário de registro, sinalizadores e outros detalhes. Além disso, ele exibirá o registro e o horário da última visualização do nick fornecido.

Pode-se realizar a consulta do nick com o qual o usuário está logado especificando um sinal de 'igual' seguido do nick. Esta convenção ('=') funciona com a maioria dos comandos.

OBS: Se for especificado o sinal de 'igual' ('='), isso quer dizer que o usuário consultado esta on-line então, se ele não estiver, mesmo que o nick seja registrado, o Service informará que o nick não esta.

Exemplo:

1 - /msg NickServ INFO badboy
Exibe as informações do nick badboy.
2 - /msg NickServ INFO =badboy
Exibe as informações do nick badboy, desde que ele esteja on-line.
OBS: Para que o comando seja bem sucedio, o sinal de 'igual' ('=') deve estar junto do nick e separado do comando INFO.

[ Início ] [ Topo ]

Help

Sintaxe:

1 - /msg NickServ HELP
2 - /msg NickServ HELP [comando]

O comando HELP mostra informações de todos os comandos disponíveis pelo Service, ou de um comando específico.

Exemplo:

1 - /msg NickServ HELP ghost
Mostra informações sobre o comando ghost.

[ Início ] [ Topo ]

Identify

Sintaxe:

1 - /msg NickServ IDENTIFY {senha}
2 - /msg NickServ IDENTIFY [nick] {senha}

O comando IDENIFY identifica o usuário perante o Service. A execução desse comando é necessário para realizar a maioria dos comandos de manuteção da conta do usuário

  • Informação adicional
O usuário pode identificar-se em outra conta/nick que não esteja utilizando naquele momento, se incluir na execução do comando, o parâmetro nick.

Exemplo:

1 - /msg NickServ IDENTIFY ircworld
Identifica a conta/nick que o usuário estiver utilizando naquele momento.
2 - /msg NickServ IDENTIFY PeerLesS ircbrazilfreenode
Identifica o usuário que executou o comando na conta/nick PeerLesS, mesmo que não esteja utilizando o mesmo, e desde que a senha esteja correta.

[ Início ] [ 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

[ Início ] [ 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

[ Início ] [ 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

[ Início ] [ 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

[ Início ] [ 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

[ Início ] [ 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.

[ Início ] [ 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.

[ Início ] [ 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

[ Início ] [ 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

[ Início ] [ 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).




[ Início ] [ Topo ]

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