<div style="width:100%; text-align:justify; margin-bottom:5px;">'''Comandos da Freenode''': [[#Quite|QUITE]], [[#Unquite|UNQUITE]], [[#Topicappend|TOPICAPPEND]], [[#Topicswap|TOPICSWAP]], [[#Count|COUNT]], [[#Taxonomy|TAXONOMY]], [[#Template|TEMPLATE]], [[#Recover |RECOVER ]], [[#Topicprepend |TOPICPREPEND]], [[#Why|WHY]],[[#List|LIST]], [[#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]], [[#CleanClear|CLEANCLEAR]], [[#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.
<div style="float:left; width:48%; text-align: justify; padding: 10px; border-right: 1px solid #C0C0C0;">
== Quite ==
Sintaxe: <code>/msg ChanServ '''QUITE''' <u>#canal </u> {<u>''nick''|máscara</u>}</code>
O comando ''QUITE'' permite que o operador do canal proíba um usuário de enviar mensagens no <u>canal</u>. O comando pode ser dirigido a um <u>''nick''</u> ou a uma <u>máscara</u>.
== Unquite ==
Sintaxe: <code>/msg ChanServ '''UNQUITE''' <u>#canal </u> {<u>''nick''|máscara</u>}</code>
O comando ''UNQUITE'' permite que o operador do canal retire a proibição de um usuário de enviar mensagens a um <u>canal</u>. O comando pode ser dirigido a um <u>''nick''</u> ou a uma <u>máscara</u>.
== Topicappend ==
Sintaxe: <code>/msg ChanServ '''TOPICAPPEND''' <u>#canal </u> {<u>palavra</u>}</code>
O comando ''TOPICAPPEND'' permite a adição de uma palavra ao final de um tópico de canal. A palavra ou frase é separada do tópico antigo pelo simbolo "|".
==Topicprepend ==
Sintaxe: <code>/msg ChanServ '''TOPICPREPEND''' <u>#canal </u> {<u>palavra</u>}</code>
O comandos ''TOPICPREPEND'' permite a adição de uma palavra ao início do tópico de canal. A palavra ou frase é separada do tópico antigo pelo simbolo "|".
== Topicswap==
Sintaxe: <code>/msg ChanServ '''TOPICSWAP''' <u>#canal </u> {<u>frase_substituída</u>}:{<u>frase_substituta</u>}</code>
O comando ''TOPICSWAP'' permite a troca de partes do tópico de um <u>#canal</u>
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
== Access==
Sintaxe:
: 1 - <code>/msg ChanServ '''ACCESS''' <u>#canal</u> '''ADD''' {<u>nick</u>} [<u>nível</u>]</code>
: 2 - <code>/msg ChanServ '''ACCESS''' <u>#canal</u> '''DEL''' {<u>nick</u>}</code>
: 3 - <code>/msg ChanServ '''ACCESS''' <u>#canal</u> '''LIST'''</code>
O comando ''ACCESS'' permite exibir e alterar privilégios nos canais. Já o subcomando ''LIST'' exibe uma lista de usuários e seus privilégios e o ''ADD'' adiciona um usuário à lista de acesso ou altera seus privilégios se ele já estiver na lista de acesso.
O parâmetro <u>nível</u> especifica os privilégios a serem concedidos. Consulte também os comandos [[#Flags|FLAGS]] e [[#Template|TEMPLATE]]. Caso o <u>nível</u> não seja especificado, o usuário receberá privilégios apropriados para o gerenciamento diário do canal.
Exemplos:
: 1 - <code>/msg ChanServ '''ACCESS''' <u>#vIRCio</u> '''ADD''' <u>Danisincera</u> <u>OP</u></code>
: Adiciona a usuária <u>Danisincera</u> ao <u>#vIRCio</u> com nível de <u>OP</u>.
: 2 - <code>/msg ChanServ '''ACCESS''' <u>#vIRCio</u> '''DEL''' <u>Danisincdera</u></code>
: Remove a usuária <u>Danisincera</u> do <u>#vIRCio</u>.
: 3 - <code>/msg ChanServ '''ACCESS''' <u>#vIRCio</u> '''LIST'''</code>
: Mostra a lista de acesso do <u>#vIRCio</u>.
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
== Clear==
Sintaxe: <code>/msg ChanServ '''CLEAR''' {<u>subcomando</u>}</code>
O comando ''CLEAR'' permite limpar vários aspectos de um canal.
Os seguintes subcomandos estão disponíveis:
[[#ClearBans|BANS]]: Limpa os ''bans'' ou outras listas de um canal.
[[#ClearFlags|FLAGS]]: Limpa todos as ''flags'' (privilégios) do canal.
[[#ClearUsers|USERS]]: Expulsa todos os usuários de um canal.
* <span id="ClearBans">Clear Bans</span>
:O subcomando ''BANS'' removerá todos os banimentos encontrados em um canal específico. Se o ircd suportar outras listas associadas a um canal (por exemplo, exceções de proibição), o usuário poderá apagá-las especificando as letras do modo. Especifique um asterisco para limpar todas as listas.
:Sintaxe: <code>/msg ChanServ '''CLEAR''' <u>#canal</u> '''BANS''' [<u>flags</u>]</code>
:Exemplos
::1 - <code>/msg ChanServ '''CLEAR''' <u>#BrasIRC.org</u> '''BANS'''</code>
:: Limpa a lista de banimentos do <u>#BrasIRC.org</u>.
::2 - <code>/msg ChanServ '''CLEAR''' <u>#BrasIRC.org</u> '''BANS''' <u>eI</u></code>
:: Remove todos os banimentos e exceções de convite do canal <u>#BrasIRC.org</u>.
::3 - <code>/msg ChanServ '''CLEAR''' <u>#BrasIRC.org</u> '''BANS''' *</code>
:: Limpa todas as lista do <u>#BrasIRC.org</u>.
::4 - <code>/msg ChanServ '''CLEAR''' <u>#BrasIRC.org</u> '''BANS''' <u>+</u></code>
::Mostras as ''flags'' possíveis de banimentos, a saber <u>b, e, I, q</u>.
* <span id="ClearFlags">Clear Flags</span>
:O subcomando ''FLAGS'' removerá todos os privilégio de todos os usuários (ou grupos) com acesso ao canal especificado, exceto para usuários que são fundadores do canal.
:Este comando só pode ser usado por fundadores de canal.
:Sintaxe: <code>/msg ChanServ '''CLEAR''' <u>#canal</u> '''FLAGS'''</code>
:Exemplo
::1 - <code>/msg ChanServ '''CLEAR''' <u>#BrasVIP</u> '''FLAGS'''</code>
:: Limpa todos as ''flags'' de usuário do <u>#BrasVIP</u>.
* <span id="ClearUsers">Clear Users</span>
:O subcomando ''USERS'' expulsa todos os usuários do canal, exceto o usuário que executa o comando. O canal será alternado (recriado) se o usuário não estiver nele.
:Se um motivo for especificado, ele será incluído na mensagem de [[Portal:Usuário#Kick|KICK]].
:Sintaxe: <code>/msg ChanServ '''CLEAR''' <u>#canal</u> '''USERS''' [<u>razão</u>]</code>
:Exemplo
::1 - <code>/msg ChanServ '''CLEAR''' <u>#BrIRC</u> '''USERS'''</code>
:: Expulsa todos os usuários do <u>#BrIRC</u>.
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
</div>
<div style="float:right; width:48%; text-align: justify; padding: 10px ">
== 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>
:3 - <code>/msg ChanServ '''FLAGS''' <u>#canal</u> [nickname|hostmask|group flag_a_ser_mudada]</code>
O comando ''FLAGS'' permite a concessão e remoção de privilégios de canal em um nível mais específico e não generalizado. Ele suporta como parâmetros apelidos (''nicks''), grupos e máscaras de host.
Sintaxe 1: <code>/msg ChanServ '''TEMPLATE'''</code>
Sintaxe 2: <code>/msg ChanServ '''TEMPLATE''' [<u>[#canal]</u>]</code>
Sintaxe 3: <code>/msg ChanServ '''TEMPLATE''' [<u>[#canal]</u> ] [<u>[novo-template</u> <u>antigo-template]</u>]</code>
Sintaxe 4: <code>/msg ChanServ '''TEMPLATE''' [<u>[#canal]</u> ] [<u>[antigo-template</u> <u>novas-flags]</u>]</code>
Sintaxe 5: <code>/msg ChanServ '''TEMPLATE''' [<u>[#canal]</u> ] [<u>[antigo-template</u> <u>!novas-flags]</u></code>
O comando '''TEMPLATE''' permite a definição de ''FLAGS'', simplificando o uso do comando <code>/msg ChanServ '''FLAGS'''</code>. Sem argumentos, todo a configuração ''TEMPLATE'' da Rede é mostrada. Essas informações incluem no mínimo os ''TEMPLATES'' <u>SOP</u>, <u>AOP</u>, <u>VOP</u>. Outros ''TEMPLATES'' <u>FOUNDER</u> e <u>HOP</u>.
Um ''template'' nada mais é do que as definições de ''flags'' para <u>SOP</u>, <u>AOP</u>, <u>VOP</u>, <u>FOUNDER</u> e <u>HOP</u>.
Se o parâmetro [<u>#canal</u>] é fornecido, a lista de ''TEMPLATES'' do canal especificado é mostrada.
Exemplo 1:
Existe um limite de "quantidade" para as mudanças de um ''TEMPLATE'' de um canal.
Se você não é um fundador, aplicam-se restrições semelhantes às do comandos ''[[#Flags|FLAGS'']].
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
== Why ==
Sintaxe: <code>/msg ChanServ '''WHY''' <u>#canal </u> {''nick''}</code>
O comando ''WHY'' informa as entradas de acesso pertencentes a um usuário.