Abrir menu principal

Mudanças

Portal:CService/QuakeNet/Comandos

10 888 bytes adicionados, 17h01min de 15 de janeiro de 2021
Adição do comando CHANLEV, CHANFLAGS, CHANMODE, CHANOPHISTORY.
* Requisitos
: 1 - Para consultar as ''flags'' utilizando o comando ''CHANFLAGS'''', o usuário deve ser no mínimo um Operador, (''flags'' +o) no [[#Chanlev|CHANLEV]] do canal.: 2 - Para editar as ''flags'' utilizando o comando ''CHANFLAGS''', o usuário deve ter pelo menos o nível de Administrador/Mestre (''flag'' + m) no [[#Chanlev|CHANLEV]] do canal.
Exemplos:
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
== Chanlev ==
Sintaxe: <code>/msg Q '''CHANLEV''' #canal [nick|#auth [+|-flags]]</code>
 
O comando ''CHANLEV'' modifica ou visualiza as ''flags'' de um usuário em um canal.
 
* Parâmetros
 
: <u>nick|#auth</u>: Se fornecido, o ''nick'' ou ''username'' (precedido de um '#'(''hashtag'')) do usuário para vinculo da(s) ''flag'''s.
 
: <u>''Flags''</u>: Se fornecidas, ''flags'' (letras que concedem alguns/mas privilégios/permissões ao usuário) a serem vinculadas a um usuário.
 
* Flags
 
: - (+a) - AUTO OP: Dá ''status'' de 'op' quando o usuário entra no canal (só pode ser definido/adicionado pelo usuário que também tiverem (+o) ou superior).
 
: - (+b) - BANNED: Bane o usuário se ele entrar no canal.
 
: - (+d) - DENY OP (NEGAR OP): Retira o ''status'' de operador de um usuário se ele o conseguir.
 
: - (+g) - AUTO VOICE: Dá ''status'' de ''voice'' quando o usuário entra no canal (só pode ser definido/adicionado pelo usuário que também tiver (+v ou superior). Isso significa que pode-se definir (+gov) para permitir ''voice'' na entrada e ''status'' de operador apenas quando requisitado.
 
: - (+j) - AUTO INVITE (AUTO CONVITE): Convida o usuário para o canal quando ele for autenticado [[#Auth|AUTH]].
 
: - (+k) - KNOWN (CONHECIDO): Permite que o usuário entre e permaneça no canal quando tiver a ''flag'' de "conhecido" (+k) no [[#Chanflags|CHANFLAGS]]. Também permite o uso do comando [[#Invite|INVITE]].
 
: - (+m) - MASTER: - Permite ao usuário adicionar/remover ''flags'' de outros usuários.
 
: - (+n) - OWNER (PROPRIETÁRIO): Permite ao usuário adicionar/remover ''masters'' (Administradores/Mestres) e todos as outras ''flags'', exceto pessoais como (+j e +w). Também pode transferir a propriedade do canal via comando [[#Giveowner|GIVEOWNER]].
 
: - (+o) - OP: É permitido ao usuário o ''status'' de operador.
 
: - (+p) - PROTECT: Os privilégios/permissões do Operador são "protegidos" para o usuário que contiver esta ''flag''. É semelhante ao '''protected'' ('flag'' +p) do comando [[#Chanflags|CHANFLAGS]].
 
: - (+q) - QUIET (SILENCIOSO): Retira o ''status'' de ''voice'' dos usuários.
 
: - (+t) - TOPIC: O usuário pode mudar o tópico do canal via [[#Settopic|SETTOPIC]].
 
: - (+v) - VOICE: É permitido ao usuário o ''status'' de ''voice''.
 
: - (+w) - HIDEWELCOME: Impede que a mensagem de boas-vindas seja exibida.
 
* Informação adicional
 
: Abuso de ''flag'' (ou seja, usar 'Q' para ''freeop''/''voice'' (dar estes ''status'' para todos ou banir uma quantidade excessiva de usuários) pode resultar na suspensão do ''Q Bot'' do canal e/ou no encerramento do mesmo.
 
: O usuário deve ter permissões de Proprietário (''flag'' +n) no 'Q' do canal para adicionar ou remover Mestres/Administradores (''flag'' +m). Os Proprietários do canal (que possuem ''flag'' +n) também podem transferir propriedade aos Mestres/Administradores, mas eles devem usar o comando [[#Giveowner|GIVEOWNER]] para fazer isso.
 
: Várias combinações de ''flags'' são consideradas inconsistentes e não podem ser definidas (como +do (negar e dar 'op''), +qv (''auto-voice'' e ''voice''), +a-o (dar ''auto-op'' e retirar 'op', +g-v (dar ''auto-voice'' e retirar ''voice'', etc.). A ''flag'' ''PROTECT'' (+p) é mais forte do que as ''flags'' ''AUTO-OP'' (+a) ou ''AUTO-VOICE'' (+g) portanto, se eles foram configurados juntos, a ''flag'' ''PROTECT'' substituirá as outras.
 
: Se o usuário for pelo menos um Mestre/Administrador (''flag'' +m) na lista [[#Chanlev|CHANLEV]] do canal, ele também verá a última vez que outros usuários entraram e a última data em que suas ''flags'' foram definidas. Além disso, também verá as ''flags'' de ''BAN'' (+b) (que não são exibidos para usuários sem privilégios).
 
: Atualmente, a lista [[#Chanlev|CHANLEV]] pode conter até 500 usuários por canal.
 
* Requisitos
 
: 1 - Para consultar as ''flags'' utilizando o comando ''CHANLEV'', o usuário deve ter pelo menos a ''flag'' (+k) de "conhecido" no [[#Chanlev|CHANLEV]] do canal. Um usuário pode remover qualquer ''flag'' de si mesmo, exceto as ''flags'' (+bdq).
 
: 2 - Para editar as ''flags'' utilizando o comando ''CHANLEV'', o usuário deve ter pelo menos o nível de Administrador/Mestre (''flag'' + m) no [[#Chanlev|CHANLEV]] do canal (exceto se o alvo do comando forem outros Administradores/Mestres e Proprietários (+ n) ou seja, alvos de mesmo nível).
 
: 3 - Somente Proprietários (''flag'' +n) podem editar ''flags'' de todos os usuários, Administradores/Mestres e outros Proprietários, exceto as ''flags'' (+jw) que são "preferencialmente pessoais".
 
Exemplos:
 
:1 - <code>/msg Q '''CHANLEV''' #SVipCHAT</code>
 
: Mostra a lista ''CHANLEV'' do <u>#SVipCHAT</u>
 
:2 - <code>/msg Q '''CHANLEV''' #SVipCHAT jacksoow</code>
 
: Mostra as ''flags'' do ''CHANLEV'' do usuário <u>jacksoow</u> no <u>#SVipCHAT</u>
 
:3 - <code>/msg Q '''CHANLEV''' #SVipCHAT #jacksoowAUTH</code>
 
: Mostra as ''flags'' do ''CHANLEV'' do username <u>jacksoowAUTH</u> no <u>#SVipCHAT</u>
 
:4 - <code>/msg Q '''CHANLEV''' #SVipCHAT jacksoow +ao</code>
 
: Adiciona as ''flags'' ''auto-op'' (+ao) ao usuário <u>jacksoow</u> no [[#Chanlev|CHANLEV]] do <u>#SVipCHAT</u>
 
:5 - <code>/msg Q '''CHANLEV''' #SVipCHAT #jacksoowAUTH -n+b</code>
 
: Retira a ''flag'' de Proprietário (-n) do username <u>#jacksoowAUTH</u> e adicionará a ''flag'' (+b), banindo o mesmo no <u>#SVipCHAT</u>.
 
* Formas erradas
 
:1 - <code>/msg Q '''CHANLEV''' #SVipCHAT jacksoow +n</code>
 
:Resposta do comando: <code>-Q- For security reasons it is not possible to give the owner flag to other users</code>
 
:Resposta do comando: <code>-Q- using CHANLEV. Use GIVEOWNER if you really wanted to do this.</code>
 
: Causa: Tentar transferir a propriedade do <u>#SVipCHAT</u> através do comando ''CHANLEV''.
 
:2 - <code>/msg Q '''CHANLEV''' #SVipCHAT jacksoow -j</code>
 
:Resposta do comando: <code>-Q- Invalid or disallowed flag specified.</code>
 
:Causa: Tentar retirar ''flags'' pessoais de outros usuários.
 
:3 - <code>/msg Q '''CHANLEV''' #SVipCHAT <u>Administrador/Meste</u> +b</code>
 
:Resposta do comandos: <code>-Q- Nothing changed. Your requested flag combination change was either the same as the existing flags, impossible, or you don't have enough access.</code>
 
: Tentar banir Administradores/Mestres do canal <u>#SVipCHAT</u>
 
* Comandos relacionados
 
: [[#Auth|AUTH]], [[#Chanflags|CHANFLAGS]], [[#Invite|INVITE]], [[#Op|OP]], [[#Settopic|SETTOPIC]], [[#Welcome|WELCOME]]
 
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
== Chanmode ==
Sintaxe: <code>/msg Q '''CHANMODE''' #canal [modos|none]</code>
 
O comando ''CHANMODE'' modifica ou visualiza os modos de um canal.
 
* Parâmetros
 
: <u>Modos</u>: Os modos são letras que irão impor permissões/proibições no canal. Se nenhum modo for fornecido, nada será aplicado e a configuração atual do canal será exibida.
 
: <u>None</u>>: Limpa os modos do canal.
 
* Informações adicionais
 
:Os modos especificados com o sinal de 'mais' (+) serão aplicados no canal o tempo todo, aqueles especificados com 'menos' (-) serão retirados no canal. Se nenhum modo for especificado, a configuração atual será exibida.
 
:Se os modos ((+k) - chave no canal) ou ((+l - limite de usuários no canal) forem incluídos, a <u>chave</u> ou <u>limite</u> a serem aplicados, também deverão ser especificados, por exemplo "-il +ntk <u>senha</u>" ou "+ nstl-Cc <u>20</u>".
 
:Se o usuário não desejar que o canal tenha nenhum modo, <code>/msg Q '''CHANMODE''' #canal <u>none</u></code> limpará a lista.
 
:'''OBS - 1''': Ao contrário de comandos semelhantes que utilizam as ''flags'', a especificação de modos do comando [[#Chanmode|CHANMODE]], SUBSTITUI a lista de ''flags'' impostas em vez de alterar/adiciona-las à lista existente. Isso ocorre porque os modos com sinal de 'menos' (-) são válidos ou seja, retiram ''flags'' (permissões) ao invés de apenas adicionar proibições, assim como os modos com sinal de 'mais' (+). Portanto, sempre que o usuário especificar o <u>parâmetro</u> de modos, deve fornecer a lista completa de modos desejados em todas as vezes que realizar o comando. Ou seja, se ''CHANMODE'' é atualmente (+inst) e não se deseja mais o modo (+i), deve-se executar <code>'''CHANMODE''' +nst</code>; se usar <code>CHANMODE -i</code> em vez disso, a lista mudaria para apenas "-i" (portanto, retiraria o modo (+i), mas também não colocaria o modos (+nst).
 
:'''OBS - 2''': Se ''autolimit'' do [[#Chanflags|CHANFLAGS]] (''flag'' +c) estiver habilitado, ele aplicará no canal (através do ''CHANMODE'') o modo limite (+l), com o valor atualizado periodicamente conforme os usuários entram e saem. Este limite imposto não pode ser alterado ou substituído sem desativar o recurso de limite automático usando o comando [[#Chanflags|CHANFLAGS]].
 
* Requisitos
 
: 1 - Para consultar as ''flags'' do canal utilizando o comando ''CHANMODE'', o usuário deve ser no mínimo um Operador, (''flags'' +o) no [[#Chanlev|CHANLEV]] do canal.
 
: 2 - Para editar as ''flags'' do canal utilizando o comando ''CHANMODE'', o usuário deve ter pelo menos o nível de Administrador/Mestre (''flag'' +m) no [[#Chanlev|CHANLEV]] do canal.
 
Exemplos:
 
:1 - <code>/msg Q '''CHANMODE''' #Brasirc.com.br</code>
 
: Mostrará os modos atuais do <u>#Brasirc.com.br</u>.
 
:2 - <code>/msg Q '''CHANMODE''' #Brasirc.com.br +nt-i</code>
 
: Adicionará as ''flags'' (+nt) e removerá a ''flag'' (+i) do <u>#Brasirc.com.br</u>.
 
:3 - <code>/msg Q '''CHANMODE''' #Brasirc.com.br none</code>
 
: Limpará a lista de modos (''flags'') do <u>#Brasirc.com.br</u>,
 
* Comandos relacionados
 
: [[#Chanflags|CHANFLAGS]]
 
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
== Chanophistory ==
Sintaxe: <code>/msg Q '''CHANOPHISTORY''' #canal</code>
 
O comando ''CHANOPHISTORY'' mostra quais usuários recentemente receberam o ''status'' de Operador do ''Q Bot''.
 
* Informação adicional
 
:Exibe uma lista de usuários que recentemente receberam 'op' em um canal pelo ''Service'', junto com o <u>nome da conta</u> responsável pela execução do comando. Normalmente, a conta que "executa o comando" é a conta do usuário que está recebendo o 'op', mas no caso do comando [[#Op|OP]] sendo usado para dar ''status'' de operador a outros usuários, a conta usada pelo usuário que está emitindo o comando [[#Op|OP]] será exibida.
 
: O comando ''CHANOPHISTORY'' mostra apenas as últimas 10 entradas da lista.
 
* Requisitos
 
: 1 - Para consultar o histórico do canal utilizando o comando ''CHANOPHISTORY'', o usuário deve ser no mínimo um Operador, (''flags'' +o) no [[#Chanlev|CHANLEV]] do canal.
 
Exemplo:
 
: 1 - <code>/msg Q '''CHANOPHISTORY''' #BrIRC</code>
 
: Mostrará a lista dos últimos 10 (dez) usuários que receberam o ''status'' de 'op' no <u>#BrIRC</u>
 
* Comandos relacionados
 
: [[#Op|OP]]
 
[ [[#comandos|Início]] ] [ [[#top|Topo]]
</div>