Mudanças

Ir para navegação Ir para pesquisar

Portal:CService/QuakeNet/Comandos

34 325 bytes adicionados, 10h22min de 17 de janeiro de 2021
Adição do comando EMAIL e DEOPALL.
<div style="float:left; width:48%; text-align: justify; padding: 10px; border-right: 1px solid #C0C0C0;">
== Adduser ==
Sintaxe: <code>/msg Q '''ADDUSER''' #canal {+<''flags>''} {<nick1|#auth1>} [<nick2|#auth2> [...]]</code>
Adiciona um usuário à lista [[#Chanlev|CHANLEV]].
: O comando solicita do servidor um "número randômico" que será informado ao usuário, juntamente com a "lista de algorítimos" para o cálculo da resposta que será usada no momento da autenticação do usuário.
:Resposta do comando::<code> Q- '''CHALLENGE''' <u>3afabede5c2859fd821e315f889d9a6c</u> HMAC-MD5 HMAC-SHA-1 HMAC-SHA-256 LEGACY-MD5</code>
:O texto <u>sublinhado</u> é um <u>valor gerado aleatoriamente</u> que deve ser usado no cálculo da resposta (usado para evitar que códigos anteriores sejam reutilizados).
: [[#Auth|AUTH]], [[#Challengeauth|CHALLENGEAUTH]]
 
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
== Chanflags ==
Sintaxe: <code>/msg Q '''CHANFLAGS''' #canal [+|-''flags'']</code>
 
O comando ''CHANFLAGS'' modifica ou visualiza as ''flags'' de um canal.
 
* Parâmetros
 
<u>''Flags''</u>: ''Flags'' (letras que concedem alguns/mas privilégios/permissões em um canal) a serem adicionadas no canal.
 
* Flags
 
:(+ a) - AUTO-OP: Concede automaticamente ''status'' de Operador a qualquer usuário que tenha esse privilégio ao entrar no canal. O mesmo efeito de dar aos os 'Ops' o ''status'' de "'op' automaticamente" (''flag'' +a) no [[#Chanlev|CHANLEV]].
 
:(+ b) - BITCH: Evita que usuários que não tenham acesso de Operador registrado no canal recebam 'op' (remove automaticamente o 'op').
 
:(+ c) - AUTO-LIMIT: Ativa o recurso de limite automático - atualiza o limite do canal em intervalos regulares para manter um certo número de vagas livres. Isso pode mitigar o efeito de ''join flood'' (entrada maciça de usuário de uma só vez no canal). Defina os parâmetros com o comando [[#Autolimit|AUTOLIMIT]].
 
:(+ e) - ENFORCE: Força ''bans'' no canal. Qualquer usuário banido será expulso automaticamente.
 
:(+ f) - FORCE TOPIC: Impede que os operadores de canal mudem de assunto. O comando [[#Settopic|SETTOPIC]] deve ser usado em seu lugar.
 
:(+ g) - AUTO-VOICE: Dá ''voice'' automaticamente a qualquer usuário que tenha essa permissão ao entrar no canal. O mesmo efeito que atribuir aos ''Voices'' o ''status'' de "''voice'' automático" (''flag'' +g) no [[#Chanlev|CHANLEV]].
 
:(+ h) - ACHIEVEMENTS (REALIZAÇÕES): Habilita o sistema ''achievements''.
 
:(+ j) - JOINED: Faz com que 'Q' esteja dentro do canal uma vez solicitado. Não pode ser removido.
 
:(+ k) - KNOWN ONLY (SOMENTE CONHECIDOS): Qualquer usuário que entrar no canal que não tenha pelo menos a ''flag'' (+k) na lista [[#Chanlev|CHANLEV]] será expulso. A menos que o [[Portal:Modos/Modos_de_Canais|modo de canal]] (+i) seja definido, eles serão banidos também.
 
:(+ p) - PROTECT: Qualquer usuário com acesso de ''voice'' (+v) ou operador (+ o) terá esse ''status'' forçado no canal o tempo todo. O mesmo efeito de dar a todos os 'Ops' e ''Voices'' a ''flag'' de proteção (+p) no [[#Chanlev|CHANLEV]].
 
:(+ t) - TOPIC SAVE (SALVAR TÓPICO): Salva o tópico quando ele muda. Esses tópicos salvos podem ser restaurados via [[#Settopic|SETTOPIC]], ou quando o ''bot'' se juntar novamente quando um canal for deixado vazio.
 
:(+ v) - VOICEALL: Concede automaticamente ''voice'' (+v) no canal para qualquer usuário que entrar, a menos que ele tenha a ''flag'' (+q) - silencioso, no [[#Chanlev|CHANLEV]].
 
:(+ w) - WELCOME (BEM-VINDO): Envia a mensagem de boas-vindas aos usuários que ingressam no canal. Veja [[#Welcome|WELCOME]].
 
* Informação adicional
 
:As versões anteriores do ''Q Bot'' incluíam a capacidade de colocar <u>limites</u> e <u>chaves</u> usando as ''flags'' (+k) e (+l) através do ''CHANFLAGS''. Esta funcionalidade agora está disponível por meio do comando [[#Chanmode|CHANMODE]].
 
* 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:
 
:1 - <code>/msg Q '''CHANFLAGS''' #ChatBrasil</code>
 
: Mostrará as ''flags'' do <u>#CharBrasil</u>
 
:2 - <code>/msg Q '''CHANFLAGS''' #ChatBrasil +v</code>
 
: Concede o status de ''voice'' a todo o usuário que entrar no <u>#ChatBrasil</u>
 
:3 - <code>/msg Q '''CHANFLAGS''' #ChatBrasil +b-f</code>
 
: Proibirá que usuários que não sejam 'ops' registrados no canal, tenham esse status. Remove a restrição de apenas permanecer no canal, o usuário que tiver a ''flag'' (+k).
 
* Comandos relacionados
 
: [[#Autolimit|AUTOLIMIT]], [[#Chanlev|CHANLEV]], [[#Chanmode|CHANMODE]], [[#Settopic|SETTOPIC]], [[#Welcome|WELCOME]]
 
[ [[#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 comando:
:<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]] ]
 
== Chanstat ==
Sintaxe: <code>/msg Q '''CHANSTAT''' #canal [RESET]</code>
 
O comando ''CHANSTAT'' mostra algumas estatísticas do canal.
 
* Parâmetros
 
: <u>RESET</u>: Se fornecido, zera os dados estatísticos parciais.
 
* Informação adicional
 
: Informa dados estatísticos como número toral de entrada de usuários e capacidade máxima já atingida.
 
: Duas configurações de estatísticas são mostrada, um contador vitalício e um parcial, sendo este último reinicializável.
 
* Requisitos
 
: 1 - Para executar o comando ''CHANSTAT'', o usuário deve ser no mínimo um Administrador/Mestre, (''flags'' +m) no [[#Chanlev|CHANLEV]] do canal.
 
Exemplos:
 
:1 - <code>/msg Q '''CHANSTAT''' #IRChelp</code>
 
:Mostra as esteatíticas do <u>#IRCHelp</u>
 
:2 - <code>/msg Q '''CHANSTAT''' #IRChelp RESET</code>
 
:Reinicializa o contator de estatísticas parcial do <u>#IRChelp</u>
 
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
== Clearchan ==
Sintaxe: <code>/msg Q '''CLEARCHAN''' #canal</code>
 
O comando ''CLEARCHAN'' retira todos os modos do canal.
 
* Informação adicional
 
: Retira todos os modos do canal, exceto aqueles que estão configurados através do comando [[#Chanmode|CHANMODE]]. Pode ser usado se alguém colocou os modos de chave (+k) ou somente convidados (+i), deixando usuários de fora do canal.
 
* Requisitos
 
: 1 - Para executar o comando ''CLEARCHAN'', o usuário deve ser no mínimo um Administrador/Mestre, (''flags'' +m) no [[#Chanlev|CHANLEV]] do canal.
 
Exemplo:
 
:1 - <code>/msg Q '''CLEARCHAN''' #FuLLIRC</code>
 
:Retira todos os modos do <u>#FuLLIRC</u>
 
* Comandos relacionados
 
: [[#Chanmode|CHANMODE]], [[#Recover|RECOVER]]
 
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
== Deopall ==
Sintaxe: <code>/msg Q '''DEOPALL''' #canal</code>
 
O comando ''DEOPALL'' retira o ''op'' de todos os usuário no canal.
 
* Informação adicional
 
:Retira o ''op'' de todos os usuário no canal, exceto Operadores registrados (''flag'' +o) no [[#Chanlev|CHANLEV]] do canal e estejam protegidos (''flag'' +p) no [[#Chanlev|CHANLEV]] ou [[#Chanflags|CHANFLAGS]].
 
* Requisitos
 
: 1 - Para executar o comando ''DEOPALL'', o usuário deve ter pelo menos o nível de Administrador/Mestre (''flag'' + m) no [[#Chanlev|CHANLEV]] do canal.
 
Exemplo:
 
:1 - <code>/msg Q '''DEOPALL''' #IRChelp</code>
 
: Retira o ''status'' de operador (''flag'' +o) de todos os atuais Operadores do <u>#IRChelp</u> que não sejam registrados no [[#Chanlev|CHANLEV]] do canal.
 
 
* Comandos relacionados
 
: [[#Chanflags|CHANFLAGS]], [[#Chanlev|CHANLEV]], [[#Devoiceall|DEVOICEALL]], [[#Recover|RECOVER]]
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
</div>
<div style="float:right; width:48%; text-align: justify; padding: 10px ">
== Email ==
Sintaxe: <code>/msg [email protected] '''EMAIL''' {senha} {''e-mail''} {''e-mail''}</code>
 
O comando ''EMAIL'' troca o ''e-mail'' do usuário.
 
* Informação adicional
 
:O ''e-mail'' do usuário é usado caso o mesmo esqueça a senha de sua conta (usando o comando [[#Requestpassword|REQUESTPASSWORD]]) e deseja recebê-la por ''e-mail''. A senha da conta 'Q' é necessária para fins de verificação. NÃO é possível visualizar os endereços de e-mail de outros usuários.
 
:'''OBS''': O endereço de ''e-mail'' deve ser escrito duas vezes e não copiado e colado. Isso se deve para verificar se o endereço de ''e-mail'' esta correto, evitando assim erros que podem acontecer ao copiar e colar.
 
:Por razões de segurança, o comando deve ser enviado para <u>[email protected]</u> e não para 'Q'.
 
:Após a execução do comando, um e-mail será enviado para o endereço de e-mail da conta com uma opção de [[#Reset|RESET]] <u>da senha nova</u> para <u>a senha antiga</u>. Depois que a senha for alterada, outras configurações críticas (por exemplo, senha da conta ou endereço de e-mail) não podem ser <u>alteradas</u> por alguns dias devido a razões de segurança, só podendo ser [[#Reset|REDEFINIDA]] para dos dados anteriores.
 
:Recomenda-se sempre verificar se o endereço de e-mail está atualizado usando o comando [[#Whoami|WHOAMI]].
 
* Requisitos
 
: O comandos [[#Email|EMAIL]] deve ser executado por uma conta autenticada.
 
Exemplo:
 
:1 - <code>/msg [email protected] '''EMAIL''' xYz123 [email protected] [email protected]</code>
 
: Troca o ''e-mail'' do usuário para <u>[email protected]</u> da conta com senha <u>xYz123</u>
 
* Comandos relacionados
 
: [[#Newpass|NEWPASS]], [[#Reset|RESET]], [[#Requestpassword|REQUESTPASSWORD]], [[#Whoami|WHOAMI]]
 
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
== Giveowner ==
Sintaxe: <code>/msg Q '''GIVEOWNER''' #canal {nick|#authname} [código]</code>
 
O comando ''GIVEOWNER'' concede acesso de ''owner'' no canal a um usuário que já possui registro.
 
* Parâmetros
 
:<u>nick|#authname</u>: O ''nick'' ou ''username'' (precedido de um '#'(''hashtag'')) do usuário ao qual será concedida as permissões de proprietário do canal.
 
:<u>Código</u>: O código de verificação é um número. Para obter o código, primeiro realize o comando sem o mesmo.
 
* Informação adicional
 
:O novo proprietário terá controle total sobre o canal, incluindo a capacidade de remover o (s) Proprietário (s) existente (s) (por exemplo - a pessoa que concedeu o acesso!). Como precaução, o pretendente a novo proprietário já deve ter acesso como Administrador/Mestre (''flag'' +m) no canal (usando o comando [[#Chanlev|CHANLEV]]). Deve-se usar este comando com extremo cuidado, nunca concedendo permissões de proprietário a usuários aos quais não se tenha completa confiança.
 
:Observe que, como medida de segurança extra este comando requer um <u>código</u> exclusivo usado para autorizar a operação. O código apropriado é fornecido quando se insere o comando pela primeira vez sem qualquer código. Se um código errado for inserido, o acesso de proprietário não será concedido.
 
* Requisitos
 
: 1 - Para executar o comando ''CLEARCHAN'', o usuário deve ser o Proprietário, (''flags'' +n) do canal no [[#Chanlev|CHANLEV]].
 
Exemplo:
 
:1 - <code>/msg Q '''GIVEOWNER''' #BrasChat VenenOsa</code>
 
: Executa o comando ''GIVEOWNER'' para que seja primeiramente solicitado o código de verificação para que a concessão de permissões ''owner'' seja autorizada para o ''nick'' <u>VenenOsa</u> no <u>#BrasChat</u>.
 
:Resposta do comando:
:<code>-Q- WARNING: This command will give COMPLETE control over #BrasChat to VenenOsaAuth,</code>
:<code>-Q- including the ability to remove you as owner. If you are sure you want to</code>
:<code>-Q- do this, type: GIVEOWNER #BrasChat #VenenOsaAuth abcd1234</code>
 
:2 - <code>/msg Q '''GIVEOWNER''' #BrasChat #VenenOsaAuth</code>
 
: Executa o comando ''GIVEOWNER'' para que seja primeiramente solicitado o código de verificação para que a concessão de permissões ''owner'' seja autorizada para o ''username'' <u>VenenOsaAuth</u> no <u>#BrasChat</u>.
 
:Resposta do comando:
:<code>-Q- WARNING: This command will give COMPLETE control over #BrasChat to VenenOsaAuth,</code>
:<code>-Q- including the ability to remove you as owner. If you are sure you want to</code>
:<code>-Q- do this, type: GIVEOWNER #BrasChat #VenenOsaAuth abcd1234</code>
 
:3 - <code>/msg Q '''GIVEOWNER''' #BrasChat #VenenOsaAuth abcd1234</code>
 
: O comando garante o acesso ao Proprietário do canal para que o mesmo possa realizar a concessão da propriedade do <u>#BrasChat</u> para o ''username'' <u>VenenOsaAuth</u>.
 
* Comandos relacionados
 
: [[#Chanlev|CHANLEV]]
 
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
== Hello ==
Sintaxe: <code>/msg Q '''HELLO''' [email@endereço.com.br] [email@endereço.com.br]</code>
 
O comando ''HELLO'' cria uma conta de usuário junto ao ''Q Bot''.
 
* Informação adicional
 
:O ''nick'' atual (que o usuário estiver usando no momento da execução do comando) será usado para o nome da conta e pode conter apenas '''letras''', '''números''' e '''hifens''' (-). No entanto, isso NÃO significa que o <u>''nick''</u> foi registrado, significa apenas que foi criado uma <u>conta</u> para ser autenticada nos serviços, usando como parâmetro para o nome da conta, o ''nick''.
 
:'''OBS''': O endereço de ''e-mail'' deve ser escrito duas vezes e não copiado e colado. Isso se deve para verificar se o endereço de ''e-mail'' esta correto, evitando assim erros que podem acontecer ao copiar e colar. Recomenda-se verificar se o endereço de e-mail está atualizado usando o comando [[#Whoami|WHOAMI]] e a não usar um endereço de ''e-mail'' temporário, pois eles podem ser bloqueados ou alterados a qualquer momento, impedindo que se recupere os detalhes da conta.
 
:Pode-se criar até dois usuários para cada endereço de e-mail.
 
:Após a execução do comando ''HELLO'', 'Q' irá informar se a conta foi criada ou não, e qual foi o problema, se houver. Se a conta estiver sido criada, um ''e-mail'' será enviado para o endereço fornecido com um link no qual o usuário poderá obter os detalhes da conta. Será solicitado o preenchimento de um ''captcha'' para concluir a criação da conta (cookies de terceiros devem estar habilitados no navegador).
 
:O ''e-mail'' enviado é geralmente instantâneo. Recomenda-se pesquisar o filtro de spam ou a caixa de lixo eletrônico do e-mail. Caso passado alguns minutos o usuário ainda não houver recebido o e-mail de 'Q', pode-se usar o comando [[#Requestpassword|REQUESTPASSWORD]] para pedir a senha novamente.
 
:Para autenticar a conta, usa-se o comando [[#Auth|AUTH]]. Contas recém-registradas que nunca foram autenticadas serão expiradas e excluídas após 3 dias.
 
Exemplos:
 
: 1 - <code>/msg Q '''HELLO''' [email protected] [email protected]</code>
 
: Cria-se uma conta com o ''nick'' do usuário que executa o comando, cujo e-mail para contato é o informado, <u>[email protected]</u>
 
* Comandos relacionados
 
: [[#Auth|AUTH]], [[#Email|EMAIL]], [[#Requestpassword|REQUESTPASSWORD]]
 
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
== Help ==
Sintaxe: <code>/msg Q '''HELP''' [comando]</code>
 
O comando ''HELP'' mostra uma lista completa dos comandos disponíveis no ''Q Bot''.
 
* Informação adicional
 
:Se o parâmetro de <u>comando</u> não for fornecido, 'Q' listará todos os comandos disponíveis, semelhante ao [[#Showcommands|SHOWCOMMANDS]].
 
Exemplos:
 
:1 - <code>/msg Q '''HELP'''</code>
 
: Mostra uma lista dos comandos disponíveis.
 
:2 - <code>/msg Q '''HELP''' giveowner</code>
 
: Mostra informações do comando [[#Giveowner|GIVEOWNER]].
 
* Comandos relacionados
 
: [[#Showcommands|SHOWCOMMANDS]]
 
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
== Invite ==
Sintaxe: <code>/msg Q '''INVITE''' #canal</code>
 
O comando ''INVITE'' convida o usuário para um canal ou todos os canais em que ele é "conhecido" (possua a ''flag'' +k).
 
* Informação adicional
 
:Se o parâmetro <u>canal</u> não for fornecido pelo usuário, o 'Q' irá convidá-lo para todos os canais em que é "conhecido", mas ainda não está neles. Caso contrário, 'Q' apenas convidará o usuário para o canal que foi especificado.
 
: O usuário não pode usar o comando ''INVITE'' para fazer com que o ''Q Bot'' convide outros usuários para o um canal.
 
* Requisitos
 
: 1 - Para executar o comando ''INVITE'', o usuário deve ter no mínimo a ''flags'' (+k) no [[#Chanlev|CHANLEV]] do canal.
 
Exemplos:
 
:1 - <code>/msg Q '''INVITE'''</code>
 
: O 'Q' convidará o usuário que executou o comando, para todos os canais em que o mesmo possui a ''flag'' (+k) no [[#Chanlev|CHANLEV]].
 
:2 - <code>/msg Q '''INVITE''' #BrasPort</code>
 
: O 'Q' convidará o usuário que executou o comando para o <u>#BrasPort</u>, caso possua a ''flag'' (+k) no [[#Chanlev|CHANLEV]].
 
* Comandos relacionados
 
: [[#ChanLev|CHANLEV]]
 
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
== Newpass ==
Sintaxe: <code>/msg [email protected] '''NEWPASS''' {senha_antiga} {senha_nova} {senha_nova}</code>
 
O comando ''NEWPASS'' troca a senha do usuário.
 
* Informação adicional
 
:A nova senha deve conter '''no máximo 6 caracteres''', '''pelo menos um número e uma letra''' e '''não pode conter sequências de letras ou números'''. A nova senha DEVE ser fornecida duas vezes, para verificar se não foi digitada incorretamente. A senha antiga é necessária para fins de verificação.
 
: Por razões de segurança, o comando deve ser enviado para <u>[email protected]</u> e não para 'Q'.
 
:Após a execução do comando, um e-mail será enviado para o endereço de e-mail da conta com uma opção de [[#Reset|RESET]] <u>da senha nova</u> para <u>a senha antiga</u>. Depois que a senha for alterada, outras configurações críticas (por exemplo, senha da conta ou endereço de e-mail) não podem ser <u>alteradas</u> por alguns dias devido a razões de segurança, só podendo ser [[#Reset|REDEFINIDA]] para dos dados anteriores.
 
: Se O USUÁRIO perdeu a senha da conta, pode usar o comando [[#Requestpassword|REQUESTPASSWORD]] para restaurá-la.
 
* Requisitos
 
: O comando ''NEWPASS'' deve ser realizado com a conta do usuário autenticada.
 
Exemplo:
 
: 1 - <code>/msg [email protected] '''NEWPASS''' 321notAlien Alien123 Alien123</code>
 
: Troca a senha do usuário que executa o comando, de 321notAlien para Alien123
 
* Comandos relacionados
 
: [[#Auth|AUTH]], [[#Email|EMAIL]], [[#Hello|HELLO]], [[#Reset|RESET]], [[#Whoami|WHOAMI]]
 
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
== Op ==
Sintaxe: <code>/msg Q '''OP''' #canal {nick1} [<nick2 [...]]</code>
 
O comando ''OP'' concede ''status'' de operador ao usuário em um ou mais canais. Poder ser utilizado para conceder 'op' a terceiros.
 
* Informação adicional
 
:Este comando não pode ser usado para conceder 'op' a usuários que de outra forma são impedidos de obter 'ops', por exemplo, via ''flag'' ''denied op'' (+d) no [[#Chanlev|CHANLEV]] ou no [[#Chanflags|CHANFLAGS]] com a ''flag'' bitch modo (+b).
 
:Se nenhum canal for especificado ao usar o comando, o usuário que o executa receberá 'op' em cada canal onde tiver acesso apropriado e ainda não tiver o ''status''.
 
:Quando o usuário que executa o comando conceder 'op'' a outros usuários ao invés dele, o mesmo deve especificar o apelido (''nick'') atual do outro usuário no canal especificado. Este comando não adiciona a ''flag'' de operador (+o) no [[#Chanlev|CHANLEV]].
 
* Requisitos
 
: 1 - Para executar o comando ''OP'', o usuário deve ser no mínimo um Operador, (''flags'' +o) no [[#Chanlev|CHANLEV]] do canal.
 
:Se isso for feito para conceder 'op'' a outros usuários, um aviso será enviado para outros Operadores do canal, identificando o executor do comando, a menos que tenha pelo menos a ''flag'' (+m) de Administrado/Mestre a lista [[#Chanlev|CHANLEV]] do canal.
 
Exemplos:
 
: 1 - <code>/msg Q '''OP'''</code>
 
: Concederá ''status'' de operador ao usuário que executou o comando em todos os canais que mesmo tem esse privilégio.
 
:2 - <code>/msg Q '''OP''' #vIRCio</code>
 
: Concederá ''status'' de operador ao usuário que executou o comando no <u>#vIRCio</u>. Considerado que ele tenha permissão para isso.
 
:3 - <code>/msg Q '''OP''' #vIRCio XOOM mkdir</code>
 
: Concederá ''status'' de operador aos usuário <u>XOOM</u> e <u>mkdir</u> no <u>#vIRCio</u>.
 
* Comandos relacionados
 
: [[#Chanflags|CHANFLAGS]], [[#Chanlev|CHANLEV]], [[#Requestop|REQUESTOP]], [[#Voice|VOICE]]
 
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
== Permban ==
Sintaxe: <code>/msg Q '''PERMBAN''' #canal {máscara} [razão]</code>
 
O comando ''PERMBAN'' bani uma máscara (''host'') permanentemente de um canal.
 
* Parâmetros
 
<u>Máscara</u>: A máscara de ''host'' a ser banida.
 
<u>Razão</u>: A razão do banimento. ''Default'': ''Banned''.
 
* Informação adicional
 
:Se o ''ban'' for removido do canal (por exemplo, por um 'op' de canal ou o via [[#Bantimer|BANTIMER]]), o ''ban'' será reaplicado se um usuário correspondente entrar no canal.
 
:Os banimentos definidos com o comando ''PERMBAN'' podem ser removidos com os comandos [[#Banclear|BANCLEAR]] ou [[#Bandel|BANDEL]]. Todos os usuários que corresponderem à máscara de ''host'' serão expulsos do canal.
 
* Requisitos
 
: 1 - Para executar o comando ''PERMBAN'', 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 '''PERMBAN''' #Virtualife Animada!*@*</code>
 
:Bani permanentemente do <u>#Virtualife</u> a usuário de máscara <u>Animada!*@*</u>.
 
:2 - <code>/msg Q '''PERMBAN''' #Virtualife *!*@AnimadaAuth.users.quakenet.org Tu és muito animada</code>
 
:Bani de forma permanente do <u>#Virtualife</u> a conta denominada <u>AnimadaAuth</u> com a razão <u>Tu és muito animada</u>
 
* Comandos relacionados
 
:[[#Banclear|BANCLEAR]], [[#Banlist|BANLIST]], [[#Tempban|TEMPBAN]], [[#Unbanall|UNBANALL]]
 
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
== Recover ==
Sintaxe: <code>/msg Q '''RECOVER''' #canal</code>
 
O comando ''RECOVER'' recupera um canal de um ''takeover''.
 
* Informação adicional
 
: Este comando faz com que o ''Q Bot'':
 
: - [[#Deopall|DEOPALL]]: Desativa (configure o modo -o para) cada operador do canal (usuários no canal prefixado com um '@'), exceto aqueles com o ''flag'' (+p) - protegido, no [[#Chanlev|CHANLEV]].
 
: - [[#Unbanall|UNBANALL]]: Remova todos os ''bans'' do canal.
 
: - [[#Clearchan|CLEARCHAN]]: Remova os modos de canal "+i - somente convidado", "+k - canal com chave", "+l - limite de usuários", "+m - moderado" e "+r - usuário autenticados", (exceto se esses modos estiverem sendo aplicados por meio do comando [[#Chanmode|CHANMODE]]).
 
* Requisitos
 
: 1 - Para executar o comando ''RECOVER'', 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 '''RECOVER''' #Brazink</code>
 
:Recupera <u>#Brasink</u>.
 
* Comandos relacionados
 
: [[#Chanflags|CHANFLAGS]], [[#Chanlev|CHANLEV]], [[#Chanmode|CHANMODE]], [[#Clearchan|CLEARCHAN]], [[#Deopall|DEOPALL]], [[#Unbanall|UNBANALL]].
 
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
== Removeuser ==
Sintaxe: <code>/msg Q '''REMOVEUSER''' #canal {<nick1|#auth1>} [<nick2|#auth2> [...]]</code>
 
O comando ''REMOVEUSER'' remove um usuário da lista [[#Chanlev|CHANLEV]] do canal.
 
* Parâmetros
 
: <u>nick|#auth</u>: O ''nick'' ou ''username'' (precedido de um '#'(''hashtag'')) do usuário a ser removido.
 
* Informação adicional
 
:O comando pode remover vários usuários simultaneamente da lista [[#Chanlev|CHANLEV]], até 18 (dezoito) usuários por comando.
 
:Este comando não pode ser usado para remover Proprietários (''flag'' +n) do canal, e não pode ser usado para remover Administradores/Mestres (''flag'' +m) a menos que o usuário que está executando o comando seja um Proprietário.
 
* Requisitos
 
: 1 - Para executar o comando ''REMOVEUSER'', o usuário deve ter pelo menos o nível de Administrador/Mestre (''flag'' + m) no [[#Chanlev|CHANLEV]] do canal.
 
Exemplo:
 
:1 - <code>/msg Q '''REMOVEUSER''' #IRChelp madu</code>
 
:Remove o usuário <u>madu</u> da lista [[#Chanlev|CHANLEV]] do <u>#IRChelp</u>.
 
:2 - <code>/msg Q '''REMOVEUSER''' #IRChelp madu dudu edu #mc</code>
 
:Remove os usuário <u>madu</u>, <u>dudu</u>, <u>edu</u> e o username <u>#mc</u> da lista [[#Chanlev|CHANLEV]] do <u>#IRChelp</u>.
 
* Comandos relacionados
 
: [[#Chanlev|CHANLEV]], [[#Adduser|ADDUSER]]
 
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
== Requestowner ==
Sintaxe: <code>/msg Q '''REQUESTOWNER''' #canal</code>

Menu de navegação