__NOTOC__
<div style="width:100%; text-align:justify; margin-bottom:5px;">'''Serviços da Freenode: [[PortalNOTA''':NickServ/Devido às mudanças ocorridas na Rede Freenode#em 09.06.2021, alguns comandos|NickServ]]podem estar desatualizados.</div>
<div style="width:100%; text-align:justify; margin-bottom:5px;">'''Comandos Serviços da Freenode'''Libera.Chat: [[#Quite|QUITE]], [[#Unquite|UNQUITE]], [[#Topicappend|TOPICAPPEND]], [[#Topicswap|TOPICSWAP]], [[#Count|COUNT]], [[#Taxonomy|TAXONOMY]], [[#Template|TEMPLATE]], [[#Recover |RECOVER ]], [[#Topicprepend |TOPICPREPEND]], [[#Why|WHY]], [[#List|LIST]], [[#Getkey|GETKEY]], [[#Alis|ALIS]] <ref>{{citar web|url=httpPortal:NickServ//quhno.internetstrahlen.de/Vivaldi/freenode-help.htmlFreenode#chanservhelpcomandos|titulo=ChanServ (ENG)|publicado=Freenode IRC Help|acessodata=6 de Maio de [[2020NickServ]]}}</ref></div>
<div style="width:100%; text-align:justify; margin-bottom:5px;">'''Comandos da Libera.Chat''': [[#Quite|QUITE]], [[#Unquite|UNQUITE]], [[#Topicappend|TOPICAPPEND]], [[#Topicswap|TOPICSWAP]], [[#Count|COUNT]], [[#Taxonomy|TAXONOMY]], [[#Template|TEMPLATE]], [[#Recover |RECOVER ]], [[#Topicprepend |TOPICPREPEND]], [[#Why|WHY]], [[#List|LIST]], [[#Getkey|GETKEY]], [[#Alis|ALIS]] <ref>{{citar web|url=http://quhno.internetstrahlen.de/Vivaldi/freenode-help.html#chanservhelp|titulo=ChanServ (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''': [[#Flags|FLAGS]], [[#Sync|SYNC]], [[#Invite|INVITE]], [[#Op|OP]], [[#Register|REGISTER]], [[#Unban|UNBAN]], [[#Access|ACCESS]], [[#Akick|AKICK]], [[#Clear|CLEAR]], [[#Deop|DEOP]], [[#Devoice|DEVOICE]], [[#Drop|DROP]], [[#Sop|SOP]], [[#Help|HELP]], [[#Info|INFO]], [[#Status|STATUS]], [[#Topic|TOPIC]], [[#Voice|VOICE]], [[#Set|SET]]</div>
'''Observação''': Os parâmetros entre '''[ ]''' - colchetes - são opcionais e os parâmetros entre '''{ }''' - chaves - são obrigatórios.
Sintaxe: <code>/msg ChanServ '''COUNT''' <u>#canal</u></code>
O comando ''COUNT'' tem em sua primeira linha de informações a quantidade de usuários do canal registrados em cada lista xOP (VOP, HOP, AOP, SOP, AKick[[#Akick|AKICK]]) e quantos registros não correspondem a nenhuma dessas listas (Other).
A segunda linha mostra a quantidade de usuários registrado por ''flag'' (A, F, O, R, V, b, e, f, i, o, r, s, t, v)
== Alis ==
Sintaxe: <code>/msg '''ALIS''' LIST <u>palavra</u> <u>opção</u></code><ref>{{citar web|url=https://freenodelibera.netchat/kb/answerguides/findingchannels|titulo=Finding Channels - freenode Libera.Chat (ENG)|publicado=FreenodeLibera Chat|acessodata=3 23 de Fevereiro Julho de [[2021]]}}</ref>
O comando '''ALIS''' é a maneira mais prática de se procurar canais na Rede FreenodeLibera Chat, tendo em vista os milhares registrados, pois pode-se procurar por palavra de interesse.
Opções
</div>
<div style="float:right; width:48%; text-align: justify; padding: 10px ">
== Akick ==
Sintaxe:
: 1 - <code>/msg ChanServ '''AKICK''' <u>#canal</u> ''ADD'' {<u>''nick''|''hostmask''</u>} [<u>!P|!T minutos></u> [<u>razão</u>]</code>
: 2 - <code>/msg ChanServ '''AKICK''' <u>#canal</u> ''DEL'' {<u>''nick''|''hostmask''</u>}</code>
: 3 - <code>/msg ChanServ '''AKICK''' <u>#canal</u> ''LIST''</code>
O comando ''AKICK'' permite que se gerencie a lista de proibição do canal. Os usuários na lista ''akick'' serão automaticamente ''kickbanned'' (expulsos e banidos) quando eles entrarem no canal, removendo quaisquer exceções de proibição correspondentes primeiro. Os usuários com o ''flags'' [[#Flagsr|+ r]] são isentos.
*Informação adicional
:Pode-se também especificar uma ''hostmask'' no formato <u>Nick!User@host</u> para a lista ''akick''.
:O motivo é usado ao expulsar e ficará visível na lista ''akick''. Se o motivo contiver o carácter '|', qualquer coisa depois não aparece-rá nos motivos da expulsão, mas aparece na lista ''Akick''.
:Se o token <u>!P</u> for especificado, o ''akick'' nunca expirará (permanente). Se o token <u>!T</u> é especificado, o tempo expirará em minutos, horas ("H"), dias ("d") ou semanas ("W").
Exemplos
: 1 - <code>/msg ChanServ '''AKICK''' #BrasChat '''ADD''' Anselmo Você fala muito | Amigo do cirinho</code>
: Colocará na lista de ''akick'' do <u>#BrasChat</u> o ''nick'' <u>Anselmo</u> pelo motivo <u>Você fala muito</u> e adicionará a informação privada na lista ''akick'' que somente os operadores poderão ver, <u>Amigo do cirinho</u>
: 2 - <code>/msg ChanServ '''AKICK''' #BrasChat '''ADD''' *!*anselmo@braschat.com.br !T 5d</code>
: Colocará na lista de ''akick'' do <u>#BrasChat</u> a ''hostmask'' <u>*!*anselmo@braschat.com.br</u> especificando o tempo <u>!T</u> de duração em <u>5d</u> cindo dias.
: 3 - <code>/msg ChanServ '''AKICK''' #BrasChat '''DEL''' Anselmo</code>
: Removerá da lista de ''akick'' do <u>#BrasChat</u> o ''nick'' <u>Anselmo</u>. A remoção de uma entrada (''nick'') removerá todas as proibições de canal correspondentes, a menos que o canal seja definido [[#Sync|NOSYNC]].
: 4 - <code>/msg ChanServ '''AKICK''' #BrasChat '''LIST'''</code>
: Listará todas as entradas na lista ''Akick'' do <u>#BrasChat</u>, incluindo o motivo e a hora restantes até a expiração.
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
== Unban ==
Sintaxe: <code>/msg ChanServ '''UNBAN''' <u>#canal</u></code>
O comando ''UNBAN'' permite ao usuário remover todos os ''bans'' (banimentos) referentes ao mesmo no canal especificado.
Exemplo:
:1 - <code>/msg ChanServ '''UNBAN''' #Brazink</code>
: Remove todos os ''bans'' do usuário que executa o comando do <u>#Brazink</u>.
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
== Register ==
Sintaxe: <code>/msg ChanServ '''REGISTER''' <u>#canal</u></code>
O comando ''REGISTER'' permite que o usuário registre um canal, permitindo o gerenciamento da lista de acesso e outras funções que normalmente são fornecidas por bots de IRC.
Exemplo
1 - <code>/msg ChanServ '''REGISTER''' #ChatBrasil</code>
: Registra no ''Service'' o <u>#ChatBrasil</u>.
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
== Sync ==
Sintaxe: <code>/msg ChanServ '''SYNC''' <u>#canal</u></code>
O comando ''SYNC'' transformará todos os status do canal em ''flags'', dando e retirando ops, voz e assim por diante quando necessário. O usuário que executa o comando deve ter a ''flag'' de canal [[#FlagsR|+R]] para executar este comando.
Exemplo
1 - <code>/msg ChanServ '''SYNC''' #SVipCHAT</code>
: Força a transformação de todos os status do <u>#SVipCHAT</u> em ''flags''.
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
== Flags ==
Sintaxe:
:1 - <code>/msg ChanServ '''FLAGS''' <u>#canal</u></code>
Exemplo
:2 - <code>/msg ChanServ '''FLAGS''' <u>#canal</u> [nickname|hostmask|group template]</code>
:+s - Permite o uso do comando [[#set|SET]].
:+i - Permite o uso do comando [[#Invite|INVITE]] e [[#Getkey|GETKEY]].
:<span id="Flagsr">+r </span> - Permite o uso do comando [[#Unban|UNBAN]].:<span id="FlagsR">+R </span> - Permite o usdo uso dos comandos [[#Recover|RECOVER]], [[#Sync|SYNC]] e [[#Clear|CLEAR]].
:+f - Permite a modificação da lista [[#Access|ACCESS]] do canal.
:+t - Permite o uso dos comandos [[#Topic|TOPIC]] e [[#Topicappend|TOPICAPPEND]].
:<u>NOOP</u>: Todos os canais definidos com a ''flag'' NOOP.
:<u>LIMITFLAGS</u>: Todos os canais definidos com a ''flag'' LIMITFLAGS.
:<u>SEGURE</u>: Todos os canais definidos com a ''flag'' [[#SetSecure|SEGURE]].:<u>VERBOSE</u>: Todos os canais definidos com a ''flag'' [[#SetVerbose|VERBOSE]].:<u>RESTRICTED</u>: Todos os canais definidos com a ''flag'' [[#SetRestricted|RESTRICTED]].:<u>KEEPTOPIC</u>: Todos os canais definidos com a ''flag'' [[#SetKeepTopic|KEEPTOPIC]].
:<u>VERBOSE-OPS</u>: Todos os canais definidos para serem utilizados apenas por OPs.
:<u>TOPICLOCK</u>: Todos os canais definidos com a ''flag'' [[#SetTopicLock|TOPICLOCK]].:<u>GUARD</u>: Todos os canais definidos com a ''flag'' [[#SetGuard|GUARD]].:<u>PRIVATE</u>: Todos os canais definidos com a ''flag'' [[#SetPrivate|PRIVATE]].
:<u>CLOSED</u>: Todos os canais fechados pela ''staff'' da rede.
:<u>MARKED</u>: Todos os canais marcados pela equipe da rede.
:Procura por canais cujo motivo de serem destacados seja a palavra <u>lammers</u>, seguido por qualquer palavra (<u>?</u>) e finalizado pela palavra <u>aqui</u>.
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
== Status==
Sintaxe: <code>/msg ChanServ '''STATUS''' <u>#canal</u></code>
O comando ''STATUS'' retorna informações sobre o estado atual do usuário, informações sobre apelido, se é IRCop e status de SRA. Se o parâmetro do canal for especificado, seu acesso ao canal fornecido será retornado.
Exemplo
: 1 - <code>/msg ChanServ '''STATUS'''</code>
: Retorna informações sobre o nick que executa o comando.
: 2 - <code>/msg ChanServ '''STATUS''' #BrasIRC</code>
: Retorna informações sobre o nick que executa o comando, além do tipo de acesso que tiver no <u>#BrasIRC</u>.
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
== Topic ==
Sintaxe: <code>/msg ChanServ '''TOPIC''' <u>#canal</u> <u>frase_para_tópico</u></code>
O comando ''TOPIC'' permite mudar o tópico do canal especificado.
Exemplo
: 1 - <code>/msg ChanServ '''TOPIC''' #vIRCio Conectando pessoas.</code>
:Muda o tópico do <u>#vIRCio</u> para <u>Conectando pessoas</u>
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]