Portal:ChanServ/Freenode/Comandos

Origem: IRChelp Brasil - Wiki
< Portal:ChanServ‎ | Freenode
Revisão de 11h08min de 9 de março de 2021 por Campari (discussão | contribs) (Adição do comando AKICK.)
Ir para navegação Ir para pesquisar
Serviços da Freenode: NickServ
Comandos da Freenode: QUITE, UNQUITE, TOPICAPPEND, TOPICSWAP, COUNT, TAXONOMY, TEMPLATE, RECOVER , TOPICPREPEND, WHY, LIST, GETKEY, ALIS [1]
Comandos Universais: FLAGS, SYNC, INVITE, OP, REGISTER, UNBAN, ACCESS, AKICK, CLEAR, DEOP, DEVOICE, DROP, HELP, INFO, STATUS, TOPIC, VOICE, SET

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

Quite

Sintaxe: /msg ChanServ QUITE #canal {nick|máscara}

O comando QUITE permite que o operador do canal proíba um usuário de enviar mensagens no canal. O comando pode ser dirigido a um nick ou a uma máscara.

Exemplos:

1 - /msg ChanServ QUITE #vIRCio Parahyba
Impedirá o usuário Parahyba de enviar mensagens ao #vIRCio
2 - /msg ChanServ QUITE #vIRCio *!*@*.tachcatachanabuchaca.com
Impedirá todos os usuários que contenham em sua máscara virtualife.com.br que enviem mensagens ao #vIRCio

[ Início ] [ Topo ]

Unquite

Sintaxe: /msg ChanServ UNQUITE #canal {nick|máscara}

O comando UNQUITE permite que o operador do canal retire a proibição de um usuário de enviar mensagens a um canal. O comando pode ser dirigido a um nick ou a uma máscara.

Exemplos:

1 - /msg ChanServ UNQUITE #vIRCio Parahyba
Retira a proibição do usuário Parahyba de enviar mensagens ao #vIRCio
2 - /msg ChanServ UNQUITE #vIRCio *!*@*.tachcatachanabuchaca.com
Retira de todos usuários que contenham em sua máscara virtualife.com.br a proibição de enviar mensagens ao #vIRCio

NOTA: Se os parâmetros nick/máscara não forem informados, o comandos será executado no nick de quem o realizou.

[ Início ] [ Topo ]

Topicappend

Sintaxe: /msg ChanServ TOPICAPPEND #canal {palavra}

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 "|".

Exemplo:

1 - /msg ChanServ TOPICAPPEND #FuLLIRC Portugal
Acrescenta a palavra Portugal ao final do tópico do #FuLLIRC

[ Início ] [ Topo ]

Topicprepend

Sintaxe: /msg ChanServ TOPICPREPEND #canal {palavra}

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 "|".

Exemplo:

1 - /msg ChanServ TOPICPREPEND #Brazink Brasil
Acrescenta a palavra Brasil no início do tópico do #Brazink

[ Início ] [ Topo ]

Topicswap

Sintaxe: /msg ChanServ TOPICSWAP #canal {frase_substituída}:{frase_substituta}

O comando TOPICSWAP permite a troca de partes do tópico de um #canal

Exemplo:

1 - /msg ChanServ TOPICSWAP #IRchelp reter:compartilhar
Troca a palavra reter do tópico do #IRChelp pela palavra compartilhar

[ Início ] [ Topo ]

Count

Sintaxe: /msg ChanServ COUNT #canal

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) 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)

Exemplo:

1 - /msg ChanServ COUNT #IRCBrasil
Informa a quantidade de usuários registrados nas listas xOP, quais estão registrados em outras listas e a quantidade por flag.

Repostas:

-ChanServ- ##IRCBrasil: VOP: 0, HOP: 0, AOP: 0, SOP: 0, AKick:0, Other: 1
-ChanServ- ##IRCBrasil: A:1 F:1 O:0 R:1 S:0 V:0 b:0 e:0 f:1 i:1 o:1 r:1 s:1 t:1 v:1

[ Início ] [ Topo ]

Alis

Sintaxe: /msg ALIS LIST palavra opção[2]

O comando ALIS é a maneira mais prática de se procurar canais na Rede Freenode, tendo em vista os milhares registrados, pois pode-se procurar por palavra de interesse.

Opções

-min número: Mostra no resultado da pesquisa, somente os canais com o número mínimo de usuário especificado.
-max número: Mostra no resultado da pesquisa, somente os canais com o número máximo de usuário especificado.
-skip número: Mostra no resultado da pesquisa, os primeiros resultado especificados no número.
-show [m][t]: Mostra no resultado da pesquisa o nome dos canais, incluindo os modos ou tópicos.
-mode <+|-|=><modes>: Mostra no resultado da pesquisa, apenas os canais com/sem os modos configurados.
-topic palavra: Mostra no resultado da pesquisa, apenas os canais que coincidam com a palavra especificada.
-showsecret: Mostra no resultado da pesquisa, apenas os canais secretos. (requer chan:auspex)

A palavra pode conter os caracteres coringas '*' (asterístico) ou '?' (interrogação) para substituir o nome do canal ou palavra do tópico ou completa-lo, designando assim qualquer canal ou qualquer palavra. Se nenhum nome de canal/tópico for especificado, ou se o nome do canal não começar por um '#' (hashtag), será substituído pelo carácter coringa.

Exemplos 1:

u?bar - Mostra canais que iniciam com qualquer palavra/letra seguido pela palavra "bar"
#bar* - Mostra canais que iniciam com a palavra "#bar", seguidos por qualquer palavra/letra
##*bar* - Mostra canais que iniciam com ## seguidos por qualquer outra palavra/letra e também com a palavra "bar"

Exemplos 2:

1 - /msg ALIS LIST *linux*
Mostra a lista dos 60 primeiros canais que tenham no tópico a palavra linux
2 - /msg ALIS LIST #IRChelp-* -m 10
Mostra alista dos 60 primeiros canais que comecem com o nome IRChelp-, e que tenham no mínimo 10 usuários.
3 /msg ALIS help LIST
Mostra a ajuda do comando ALIS.
4 /msg ALIS LIST #linux* -show m
Mostra a lista dos 60 primeiros canais com o nome começando por linux e com seus respectivos modos
5 /msg ALIS LIST #foo* -mode =n
Mostra a lista dos 60 primeiros canais iniciados com o nome #foo, seguidos por qualquer outra palavra/letra, quem tenham modo n
5 /msg ALIS help
Mostra informações sobre o comando.

[ Início ] [ Topo ]

Access

Sintaxe:

1 - /msg ChanServ ACCESS #canal ADD {nick} [nível]
2 - /msg ChanServ ACCESS #canal DEL {nick}
3 - /msg ChanServ ACCESS #canal LIST

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 nível especifica os privilégios a serem concedidos. Consulte também os comandos FLAGS e TEMPLATE. Caso o nível não seja especificado, o usuário receberá privilégios apropriados para o gerenciamento diário do canal.

Exemplos:

1 - /msg ChanServ ACCESS #vIRCio ADD Danisincera OP
Adiciona a usuária Danisincera ao #vIRCio com nível de OP.
2 - /msg ChanServ ACCESS #vIRCio DEL Danisincdera
Remove a usuária Danisincera do #vIRCio.
3 - /msg ChanServ ACCESS #vIRCio LIST
Mostra a lista de acesso do #vIRCio.

[ Início ] [ Topo ]

Clear

Sintaxe: /msg ChanServ CLEAR {subcomando}

O comando CLEAR permite limpar vários aspectos de um canal.

Os seguintes subcomandos estão disponíveis:

BANS: Limpa os bans ou outras listas de um canal.

FLAGS: Limpa todos as flags (privilégios) do canal.

USERS: Expulsa todos os usuários de um canal.

  • Clear Bans
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: /msg ChanServ CLEAR #canal BANS [flags]
Exemplos
1 - /msg ChanServ CLEAR #BrasIRC.org BANS
Limpa a lista de banimentos do #BrasIRC.org.
2 - /msg ChanServ CLEAR #BrasIRC.org BANS eI
Remove todos os banimentos e exceções de convite do canal #BrasIRC.org.
3 - /msg ChanServ CLEAR #BrasIRC.org BANS *
Limpa todas as lista do #BrasIRC.org.
4 - /msg ChanServ CLEAR #BrasIRC.org BANS +
Mostras as flags possíveis de banimentos, a saber b, e, I, q.
  • Clear Flags
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: /msg ChanServ CLEAR #canal FLAGS
Exemplo
1 - /msg ChanServ CLEAR #BrasVIP FLAGS
Limpa todos as flags de usuário do #BrasVIP.
  • Clear Users
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 KICK.
Sintaxe: /msg ChanServ CLEAR #canal USERS [razão]
Exemplo
1 - /msg ChanServ CLEAR #BrIRC USERS
Expulsa todos os usuários do #BrIRC.

[ Início ] [ Topo ]

Op

Sintaxe: /msg ChanServ OP #canal nick

O comando OP concede status de operador (simbolo de '@' em frente ao nick) no canal especificado.

Se a operação for realizada em outro usuário, ele será notificado sobre quem realizou o comando.

Se o último parâmetro for omitido, a ação é realizada no usuário que solicitou o comando.

Exemplo:

1 - /msg ChanServ OP #VirtuaLife Criss
Concede status de operador (OP) ao usuário Criss no #VirtuaLife
1 - /msg ChanServ OP #VirtuaLife
Concede status de operador (OP) ao usuário que executou o comando no #VirtuaLife

[ Início ] [ Topo ]

Deop

Sintaxe: /msg ChanServ DEOP #canal nick

O comando DEOP retira o status de operador (simbolo de '@' em frente ao nick) no canal especificado.

Se a operação for realizada em outro usuário, ele será notificado sobre quem realizou o comando.

Se o último parâmetro for omitido, a ação é realizada no usuário que solicitou o comando.

Exemplo:

1 - /msg ChanServ DEOP #VirtuaLife STORM_OF_GOD
Retira o status de operador (OP) do usuário STORM_OF_GOD no #VirtuaLife
1 - /msg ChanServ DEOP #VirtuaLife
Retira o status de operador (OP) do usuário que executou o comando no #VirtuaLife

[ Início ] [ Topo ]

Voice

Sintaxe: /msg ChanServ VOICE #canal nick

O comando VOICE concede status de voz (simbolo de '+' em frente ao nick) no canal especificado.

Se a operação for realizada em outro usuário, ele será notificado sobre quem realizou o comando.

Se o último parâmetro for omitido, a ação é realizada no usuário que solicitou o comando.

Exemplo:

1 - /msg ChanServ VOICE #VirtuaLife Sensei
Concede status de voice ao usuário Sensei no #VirtuaLife
1 - /msg ChanServ VOICE #VirtuaLife
Concede status de voice ao usuário que executou o comando no #VirtuaLife

[ Início ] [ Topo ]

Devoice

Sintaxe: /msg ChanServ DEVOICE #canal nick

O comando DEVOICE retira o status de voz (simbolo de '+' em frente ao nick) no canal especificado.

Se a operação for realizada em outro usuário, ele será notificado sobre quem realizou o comando.

Se o último parâmetro for omitido, a ação é realizada no usuário que solicitou o comando.

Exemplo:

1 - /msg ChanServ DEVOICE #VirtuaLife badboy
Retira o status de voice do usuário badboy no #VirtuaLife
1 - /msg ChanServ DEVOICE #VirtuaLife
Retira o status de voice do usuário que executou o comando no #VirtuaLife

[ Início ] [ Topo ]

Drop

Sintaxe: /msg ChanServ DROP #canal

O comando DROP permite o "cancelamento do registro" de um canal.

Depois de "DROPar" um canal, todos os dados associados a ele (listas de acesso, etc) são removidos e não podem ser restaurados.

Consulte o comandos SET FOUNDER e FLAGS para transferir um canal para outro usuário.

Exemplo:

1 - /msg ChanServ DROP #FuLLIRC
Cancela o registro do #FuLLIRC

[ Início ] [ Topo ]

Invite

Sintaxe: /msg ChanServ INVITE #canal

O comando INVITE solicita ao Service que convide o usuário para o canal especificado. Isso é útil se o canal possui modo "+i".

Exemplo:

1 - /msg ChanServ INVITE #FortChat
Convida o usuário que executa o comando para o #FortChat.

[ Início ] [ Topo ]

Info

Sintaxe: /msg ChanServ INFO #canal

O comando INFO exibe informações do canal, como horário de registro, sinalizadores e outros detalhes.

Exemplo

1 - /msg ChanServ INFO #BrasPort
Exibe informações do #BrasPort.

[ Início ] [ Topo ]

Getkey

Sintaxe: /msg ChanServ GETKEY #canal

O comando GETKEY retorna a chave (modo "+k") do canal especificado. Para entrar, utilize o comando /join #nome_canal chave_do_canal

Exemplo

1 - /msg ChanServ GETKEY #Brazink
Retorna a chave do #Brazink.

[ Início ] [ Topo ]

Help

Sintaxe:

1 - /msg ChanServ HELP
2 - /msg ChanServ HELP comando

O comando HELP exibe informações de ajuda sobre todos os comandos do Services ou sobre um comando específico.

Exemplo

1 - /msg ChanServ HELP
Exibe informações sobre todos os comandos do ChanServ do Service.
2 - /msg ChanServ HELP op
Exibe informações sobre o comando op.

[ Início ] [ Topo ]

Akick

Sintaxe:

1 - /msg ChanServ AKICK #canal ADD {nick|hostmask} [!P|!T minutos> [razão]
2 - /msg ChanServ AKICK #canal DEL {nick|hostmask}
3 - /msg ChanServ AKICK #canal LIST

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 + r são isentos.

  • Informação adicional
Pode-se também especificar uma hostmask no formato Nick!User@host 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 !P for especificado, o akick nunca expirará (permanente). Se o token !T é especificado, o tempo expirará em minutos, horas ("H"), dias ("d") ou semanas ("W").

Exemplos

1 - /msg ChanServ AKICK #BrasChat ADD Anselmo Você fala muito | Amigo do cirinho
Colocará na lista de akick do #BrasChat o nick Anselmo pelo motivo Você fala muito e adicionará a informação privada na lista akick que somente os operadores poderão ver, Amigo do cirinho
2 - /msg ChanServ AKICK #BrasChat ADD *!*[email protected] !T 5d
Colocará na lista de akick do #BrasChat a hostmask *!*[email protected] especificando o tempo !T de duração em 5d cindo dias.
3 - /msg ChanServ AKICK #BrasChat DEL Anselmo
Removerá da lista de akick do #BrasChat o nick Anselmo. A remoção de uma entrada (nick) removerá todas as proibições de canal correspondentes, a menos que o canal seja definido NOSYNC.
4 - /msg ChanServ AKICK #BrasChat LIST
Listará todas as entradas na lista Akick do #BrasChat, incluindo o motivo e a hora restantes até a expiração.

[ Início ] [ Topo ]

Unban

Sintaxe: /msg ChanServ UNBAN #canal

O comando UNBAN permite ao usuário remover todos os bans (banimentos) referentes ao mesmo no canal especificado.

Exemplo:

1 - /msg ChanServ UNBAN #Brazink
Remove todos os bans do usuário que executa o comando do #Brazink.

[ Início ] [ Topo ]

Register

Sintaxe: /msg ChanServ REGISTER #canal

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 - /msg ChanServ REGISTER #ChatBrasil

Registra no Service o #ChatBrasil.

[ Início ] [ Topo ]

Sync

Sintaxe: /msg ChanServ SYNC #canal

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 +R para executar este comando.

Exemplo

1 - /msg ChanServ SYNC #SVipCHAT

Força a transformação de todos os status do #SVipCHAT em flags.

[ Início ] [ Topo ]

Flags

Sintaxe:

1 - /msg ChanServ FLAGS #canal
2 - /msg ChanServ FLAGS #canal [nickname|hostmask|group template]
3 - /msg ChanServ FLAGS #canal [nickname|hostmask|group flag_a_ser_mudada]

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.

Quando apenas o argumento #canal é fornecido, uma lista de permissões concedidas aos usuários será exibida.

Caso contrário, um acesso é modificada. Uma modificação deve ser especificada por um nome de template (altera o acesso ao template) ou altera as flags (começa com + ou -). Consulte TEMPLATE para obter mais informações sobre templates.

Se o usuário que executa o comando não for o fundador (founder) do canal, só pode manipular as flags que possui e não pode editar usuários que possuem flags que o mesmo não possui. Resumindo, ter um voice (+v) concede a capacidade de conceder 'voice automático' (+V) nas flags, ter a flag de operador (+o) concede a capacidade de conceder 'op automático' (+O) e +r (permissão de desbanir alguém) concede a capacidade de conceder +b (banir alguém).

A partir do Atheme 7.0 (tipo de Service), existem alvos de entidade "estendidos" (exttargets) que permitem que o usuário combine chanacs tendo como alvos uma "situação" em vez de um apelido, máscara de host ou grupo.

Os exttargets disponíveis são: $chanacs: #channel : É dado acesso ao canal, a qualquer usuário que estiver nele (incluido por máscaras de host).

Se o usuário não tiver +f (permissões de modificar a lista ACCESS, você só pode remover seu próprio acesso com a combinação de sinal e o simbolo asterístico ( -* ).

  • Permissões
+v - Permite o uso comando VOICE/DEVOICE.
+V - Permite o voice automático.
+o - Permite o uso do comando OP/DEOP.
+O - Permite o op automático.
+s - Permite o uso do comando SET.
+i - Permite o uso do comando INVITE e GETKEY.
+r - Permite o uso do comando UNBAN.
+R - Permite o uso dos comandos RECOVER, SYNC e CLEAR.
+f - Permite a modificação da lista ACCESS do canal.
+t - Permite o uso dos comandos TOPIC e TOPICAPPEND.
+A - Permite ver a lista ACCESS do canal.
+S - Marca um usuário como um sucessor.
+F - Permite acesso total de fundador.
+b - Permite kickban automático.
+e - Permite exceções à kickban (+b) e desbanir a si mesmo.

A permissão especial +* (sinal de 'mais' e asterístico) adiciona todas as permissões, exceto +b, +S e +F. A permissão especial -* (sinal de 'menos' e simbolo de asterístico) remove todas as permissões, incluindo +b +F.

Exemplo:

1 - /msg ChanServ FLAGS #PTnet
Mostra alista de permissões do #PTnet
2 - /msg ChanServ FLAGS #PTnet di_giorgio!*@bar.com VOP
Coloca à máscara de host di_giorgio!*@bar.com na lista de acesso de voice automático do #PTnet.
3 - /msg ChanServ FLAGS #PTnet di_giorgio!*@bar.com -V+oO
Concede à máscara de host di_giorgio!*@bar.com permissões de voice e op automático, aĺém dos comando DEOP/OP outros usuário no #PTnet
4 - /msg ChanServ FLAGS #PTnet di_giorgio!*@bar.com -*
Remove todos as permissões da másca de host di_giorgio!*@bar.com no #PTnet.
5 - /msg ChanServ FLAGS #PTnet di_giorgio +oOtsi
Concede ao nick di_giorgio permissões de op automático, DEOPS/OP outros usuário, comandos TOPIC, TOPICAPPEND, SET, INVITE e GETKEY no #PTnet
6 - /msg ChanServ FLAGS #PTnet di_giorgio!*@*.troubleisp.net +b
É permitido à máscara de host di_giorgio!*@*.troubleisp.net executar kickban.
7 - /msg ChanServ FLAGS #PTnet !di_giorgio +*
É concedido à máscara de host !di_giorgio todas as flags de permissões, menos kickban (+b), fundador (+F) e sucessor (+S).

[ Início ] [ Topo ]

Taxonomy

Sintaxe: /msg ChanServ TAXONOMY #canal

O comando TAXONOMY mostra informações de metadados associados ao canal em questão.

Exemplo:

1 - /msg ChanServ TAXONOMY #vIRCio

[ Início ] [ Topo ]

Template

Sintaxe 1: /msg ChanServ TEMPLATE

Sintaxe 2: /msg ChanServ TEMPLATE [#canal]

Sintaxe 3: /msg ChanServ TEMPLATE [#canal] [novo-template antigo-template]

Sintaxe 4: /msg ChanServ TEMPLATE [#canal] [antigo-template novas-flags]

Sintaxe 5: /msg ChanServ TEMPLATE [#canal] [antigo-template !novas-flags]

O comando TEMPLATE permite a definição de FLAGS, simplificando o uso do comando /msg ChanServ FLAGS. Sem argumentos, todo a configuração TEMPLATE da Rede é mostrada. Essas informações incluem no mínimo os TEMPLATES SOP, AOP, VOP. Outros TEMPLATES FOUNDER e HOP.

Um template nada mais é do que as definições de flags para SOP, AOP, VOP, FOUNDER e HOP.

Se o parâmetro #canal é fornecido, a lista de TEMPLATES do canal especificado é mostrada.

Exemplo 1:

1 - /msg ChanServ TEMPLATE #FuLLIRC

Caso contrário, pode-se realizar a modificação do TEMPLATE definindo um nome para o novo TEMPLATE ou mudando as FLAGS atuais, usando os sinais de ' - ' para retirar e ' + ' para adicionar, ou opcionalmente ' ! '. Os TEMPLATES não podem ter valores vazios, caso isso ocorra, ocorrerá a exclusão dos mesmos.

Exemplo 2:

2 - /msg ChanServ TEMPLATE #FuLLIRC op -*+vVoti
3 - /msg ChanServ TEMPLATE #FuLLIRC co-founder +*-O
4 - /msg ChanServ TEMPLATE #FuLLIRC antigo-template -*
5 - /msg ChanServ TEMPLATE #FuLLIRC user !+A
6 - /msg ChanServ TEMPLATE #FuLLIRC user VOP

Se o sinal '!' é usado, todos os registros de acesso que correspondem exatamente ao TEMPLATE especificado, são alterados. Exceção quando se realiza a operação de adicionar ou excluir o founder (+F).

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.

[ Início ] [ Topo ]

Recover

Sintaxe: /msg ChanServ RECOVER #canal

O comando RECOVER permite ao usuário retomar um canal que tenha sito vítima de takeover.

Mais precisamente, será removidos todos os status de operador, o limite e a chave do canal serão apagados, todos os banimentos correspondentes a usuário que realizar o comando serão removidos, uma exceção de banimento correspondente ao usuário é adicionada, o canal é definido como apenas "convite" e moderado e o executor do comando será convidado.

Se o executor estiver no canal, receberá OP e nenhuma exceção de banimento será adicionada.

[ Início ] [ Topo ]

Why

Sintaxe: /msg ChanServ WHY #canal {nick}

O comando WHY informa as entradas de acesso pertencentes a um usuário.

Exemplos:

1 - /msg ChanServ WHY #BrIRC Oconnel
Informa as entradas de acesso do #BrIRC do usuário Oconell.

[ Início ] [ Topo ]

Set

Sintaxe: /msg ChanServ SET

SET GUARD: Define se os serviços entrarão ou não no canal.
SET MLOCK: Define o bloqueio dos modos do canal.
SET NOSYNC: Desativa a sincronização ACL automática do canal.
SET ENTRYMSG: Define a mensagem de entrada do canal.
SET TOPICLOCK: Restringe quem pode alterar o tópico.
SET VERBOSE: Notifica o canal sobre modificações na lista de acesso.
SET URL: Definie URL para o canal.
SET SECURE: Restringe o status de operador à usuários registrados na ACCESS list do #canal.
SET RESTRICTED: Restringe o acesso ao canal à usuários definidos na ACCESS list do #canal.
SET PROPERTY: Gerencia as entradas de metadados.
SET PRIVATE: Esconde informações do #canal.
SET KEEPTOPIC: Habilita a trava de tópico do #canal.
SET FOUNDER: Transfere a titularidade do fundador do #canal.
SET EMAIL: Defini o e-mail do #canal.


[ Início ] [ Topo ]

List

Sintaxe: /msg ChanServ LIST critério

O comando LIST mostra os canais que correspondem a um determinado critério, podem serem combinados no mesmo comando.

  • Os critérios atuais são:
PATTERN: Todos os canais que correspondem a um determinado padrão.
MARK-REASON: Todos os canais cujo motivo de serem destacados corresponde uma determinada razão.
CLOSE-REASON: Todos os canais que estão fechados e cujo fechamento corresponda a uma determinada razão.
HOLD: Todos os canais definidos com a flag HOLD.
NOOP: Todos os canais definidos com a flag NOOP.
LIMITFLAGS: Todos os canais definidos com a flag LIMITFLAGS.
SEGURE: Todos os canais definidos com a flag SEGURE.
VERBOSE: Todos os canais definidos com a flag VERBOSE.
RESTRICTED: Todos os canais definidos com a flag RESTRICTED.
KEEPTOPIC: Todos os canais definidos com a flag KEEPTOPIC.
VERBOSE-OPS: Todos os canais definidos para serem utilizados apenas por OPs.
TOPICLOCK: Todos os canais definidos com a flag TOPICLOCK.
GUARD: Todos os canais definidos com a flag GUARD.
PRIVATE: Todos os canais definidos com a flag PRIVATE.
CLOSED: Todos os canais fechados pela staff da rede.
MARKED: Todos os canais marcados pela equipe da rede.
ACLSIZE: Canais com uma lista de acesso maior que um determinado tamanho.
REGISTERED: Canais registrados há mais tempo do que aquele a ser especificado.
LASTUSED: Canais usados ​​pela última vez há mais tempo do que aquele a ser especificado.

Exemplos:

1 - /msg ChanServ LIST pattern #*vip*
Procura por canais cujo em seu nome tenha a palavra #*vip*.
2 - /msg ChanServ LIST hold
Procura por canais que possuem a flag hold.
3 - /msg ChanServ LIST closed pattern #x*
Procura por canais que estejam fechados (closed) pela staff da rede e que tenha no início de seu nome a letra x, seguido por qualquer palavra/letra (*).
4 - /msg ChanServ LIST aclsize 10
Procura por canais com uma lista de acesso maior que um 10 usuário.
5 - /msg ChanServ LIST registered 30d
Procura por canais que tenham sido registrados a mais de 30 dias.
6 - /msg ChanServ LIST aclsize 20 registered 7d pattern #bar*
Procura por canais com uma lista de acesso maior que 20 usuário, registrados a mais de 7 dias e que contenham no início de seu nome a palavra bar, seguido por qualquer palavra/letra (*).
7 - /msg ChanServ LIST mark-reason lamers?aqui
Procura por canais cujo motivo de serem destacados seja a palavra lammers, seguido por qualquer palavra (?) e finalizado pela palavra aqui.

[ Início ] [ Topo ]

Status

Sintaxe: /msg ChanServ STATUS #canal

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 - /msg ChanServ STATUS
Retorna informações sobre o nick que executa o comando.
2 - /msg ChanServ STATUS #BrasIRC
Retorna informações sobre o nick que executa o comando, além do tipo de acesso que tiver no #BrasIRC.

[ Início ] [ Topo ]

Topic

Sintaxe: /msg ChanServ TOPIC #canal frase_para_tópico

O comando TOPIC permite mudar o tópico do canal especificado.

Exemplo

1 - /msg ChanServ TOPIC #vIRCio Conectando pessoas.
Muda o tópico do #vIRCio para Conectando pessoas

[ Início ] [ Topo ]

  1. «ChanServ (ENG)». Freenode IRC Help. Consultado em 6 de Maio de 2020 
  2. «Finding Channels - freenode (ENG)». Freenode. Consultado em 3 de Fevereiro de 2021