Abrir menu principal

Mudanças

Portal:ChanServ/Freenode/Comandos

4 591 bytes adicionados, 16h43min de 25 de fevereiro de 2021
Adição do comando FLAGS.
</div>
<div style="float:right; width:48%; text-align: justify; padding: 10px ">
== Flags ==
Sintaxe:
:1 - <code>/msg ChanServ '''FLAGS''' <u>#canal</u></code>
 
: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.
 
Quando apenas o argumento <u>#canal</u> é 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 <u>+</u> ou <u>-</u>). Consulte [[#Template|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 ''exttarget''s disponíveis são: <code>$chanacs: #channel</code> : É 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|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|VOICE]]/[[#Devoice|DEVOICE]].
:+V - Permite o ''voice'' automático.
:+o - Permite o uso do comando [[#Op|OP]]/[[#Deop|DEOP]].
:+O - Permite o op automático.
:+s - Permite o uso do comando [[#set|SET]].
:+i - Permite o uso do comando [[#Invite|INVITE]] e [[#Getkey|GETKEY]].
:+r - Permite o uso do comando [[#Unban|UNBAN]].
:+R - Permite o usdo 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]].
:+A - Permite ver a lista [[#Access|ACCESS]] do canal.
:+S - Marca um usuário como um sucessor.
:+F - Permite acesso total de fundador.
:+b - Permite <u>kickban</u> automático.
:+e - Permite exceções à ''kickban'' (+b) e desbanir a si mesmo.
 
A permissão especial <u>+*</u> (sinal de 'mais' e asterístico) adiciona todas as permissões, exceto +b, +S e +F. A permissão especial <u>-*</u> (sinal de 'menos' e simbolo de asterístico) remove todas as permissões, incluindo +b +F.
 
Exemplo:
 
: 1 - <code>/msg ChanServ '''FLAGS''' #PTnet</code>
 
: Mostra alista de permissões do <u>#PTnet</u>
 
: 2 - <code>/msg ChanServ '''FLAGS''' #PTnet di_giorgio!*@bar.com VOP</code>
 
: Coloca à máscara de ''host'' <u>di_giorgio!*@bar.com</u> na lista de acesso de ''voice'' automático do <u>#PTnet</u>.
 
: 3 - <code>/msg ChanServ '''FLAGS''' #PTnet di_giorgio!*@bar.com -V+oO</code>
 
: Concede à máscara de ''host'' <u>di_giorgio!*@bar.com</u> permissões de ''voice'' e op automático, aĺém dos comando [[#Deop|DEOP]]/[[#Op|OP]] outros usuário no <u>#PTnet</u>
 
: 4 - <code>/msg ChanServ '''FLAGS''' #PTnet di_giorgio!*@bar.com -*</code>
 
: Remove todos as permissões da másca de ''host'' <u>di_giorgio!*@bar.com</u> no <u>#PTnet</u>.
 
: 5 - <code>/msg ChanServ '''FLAGS''' #PTnet di_giorgio +oOtsi</code>
 
: Concede ao ''nick'' <u>di_giorgio</u> permissões de op automático, [[#Deop|DEOPS]]/[[#Op|OP]] outros usuário, comandos [[#Topic|TOPIC]], [[#Topicappend|TOPICAPPEND]], [[#Set|SET]], [[#Invite|INVITE]] e [[#GetKey|GETKEY]] no <u>#PTnet</u>
 
: 6 - <code>/msg ChanServ '''FLAGS''' #PTnet di_giorgio!*@*.troubleisp.net +b</code>
 
: É permitido à máscara de ''host'' <u>di_giorgio!*@*.troubleisp.net</u> executar ''kickban''.
 
: 7 - <code>/msg ChanServ '''FLAGS''' #PTnet !di_giorgio +*</code>
 
: É concedido à máscara de ''host'' <u>!di_giorgio</u> todas as ''flags'' de permissões, menos ''kickban'' (+b), fundador (+F) e sucessor (+S).
 
[ [[#comandos|Início]] ] [ [[#top|Topo]] ]
 
== Taxonomy ==
Sintaxe: <code>/msg ChanServ '''TAXONOMY''' <u>#canal</u></code>