Mudanças entre as edições de "Portal:Modos/Modos ExtBans/Orientações"
m |
(Adição de exemplos nas sintaxes.) |
||
Linha 37: | Linha 37: | ||
:Sintaxe: | :Sintaxe: | ||
− | :: 1 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-<u>b</u> { | + | :: 1 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-<u>b</u> {extban_ação}:{parâmetro}</code> |
− | :: 2 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-<u>bb</u> { | + | :: 2 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-<u>bb</u> {extban_ação}:{parâmetro} [extban_ação}:{parâmetro] ...</code> |
+ | |||
+ | : Exemplos | ||
+ | |||
+ | :: 1 - <code>/msg '''MODE''' #vIRCio +b m:ForteBomba!*@*</code> | ||
+ | |||
+ | :: Proibirá o ''nick'' <u>ForteBomba</u> utilizando qualquer máscara (<u>*@*</u>) de enviar mensagens (extban de ação [[#extbana-m|modo m]]) ao canal <u>#vIRCio</u>. | ||
+ | |||
+ | :: 2 - <code>/msg '''MODE''' #vIRCio +bb m:ForteBomba!*@* N:ForteBomba!*@*</code> | ||
+ | |||
+ | :: Proibirá o ''nick'' <u>ForteBomba</u> utilizando qualquer máscara (<u>*@*</u>) de enviar mensagens (extban de ação [[#extbana-m|modo m]]) e de trocar de ''nick'' (extban de ação [[#extbana-N|modo N]]) no canal <u>#vIRCio</u>. | ||
+ | |||
+ | : ''' ''Extban'' Correspondentes''': | ||
+ | |||
+ | :Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-<u>b</u> {extban_corresp}:{parâmetro}</code> | ||
+ | |||
+ | :Exemplos | ||
+ | |||
+ | :: 1 - <code>/msg '''MODE''' #Brazink +b r:*Anselmo*</code> | ||
+ | |||
+ | :: Proibirá qualquer ''nick'' cujo nome real (extban correspondente [[#extbanc-r|modo r]]) contenha a palavra <u>Anselmo</u> de entrar no canal <u>#Brazink</u>. Pode-se descobrir o <u>nome real</u> ou <u>conta</u> de um ''nick'' utilizando o comando <code>/WHOIS <u>''nick''</u></code> | ||
+ | |||
+ | :: 2 - <code>/msg '''MODE''' #SalaDaJulinha +b j:#PODEROSAS</code> | ||
+ | |||
+ | :: Proibirá todos os usuário que estejam no canal <u>#PODEROSAS</u> (extban correspondente [[#extbanc-j| modo j]]) de entrarem no canal <u>SalaDaJulinha</u>. | ||
+ | |||
+ | :: 3 - <code>/msg '''MODE''' #RadioDasAntigas +b j:@#RadioTop</code> | ||
+ | |||
+ | :: Proibirá todos os usuário que estejam no canal <u>#RadioTop</u> (extban correspondente [[#extbanc-j| modo j]]) de entrarem no canal <u>RadioDasAntigas</u>. | ||
: ''' ''Extban'' de ação com ''Extban'' correspondentes ''': | : ''' ''Extban'' de ação com ''Extban'' correspondentes ''': | ||
− | :Sintaxe | + | :Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-<u>b</u> {extban_ação}:{extban_corresp}:{parâmetro}</code> |
+ | |||
+ | :Exemplo | ||
+ | |||
+ | :: 1 - <code>/msg '''MODE''' #Brasirc.org +b p:s:drftecnologia.brasirc.org</code> | ||
+ | |||
+ | :: Bloqueia as mensagens de saída (extban de ação [[#extbana-p|modo p]]) de todos os usuário que estiverem no canal <u>#Brasirc.org</u> e que estiverem conectados pelo servidor (extban correspondente [[#extbanc-s|modo s]]) drftecnologia.brasirc.org. | ||
: ''' ''Extban'' de ação com ''Exceptions'' (Modo +e) ''': | : ''' ''Extban'' de ação com ''Exceptions'' (Modo +e) ''': | ||
− | :Sintaxe | + | :Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-<u>e</u> {extban_ação}:{parâmetro}</code> |
:As ''exceptions'' em ''extbans'' de ação, isentam um usuário que possa combinar com o ''extban'' informado ou de qualquer modo de canal correspondente à restrição. Ou seja, aquela proibição definida no ''extban'' não será válida para aquele usuário. | :As ''exceptions'' em ''extbans'' de ação, isentam um usuário que possa combinar com o ''extban'' informado ou de qualquer modo de canal correspondente à restrição. Ou seja, aquela proibição definida no ''extban'' não será válida para aquele usuário. | ||
+ | |||
+ | :Exemplo | ||
+ | |||
+ | :: 1 - <code>/msg '''MODE''' #vIRCio +e m:FortBomba!*@*</code> | ||
+ | |||
+ | :: Levando em consideração que o canal <u>#vIRCio</u> esteja configurado para moderado ([[#Portal:Modos/Modos_de_Canais#canalm|modo de canal +m]]), o comando acima coloca uma exceção a essa regra, fazendo com que o usuário <u>ForteBomba</u> mesmo sem o status de ''voice'' ([[#Portal:Modos/Modos_de_Canais#canalv|modo de canal +v]]), possa enviar mensagens para o canal <u>#vIRCio</u>. | ||
: ''' ''Extban'' correspondentes com ''Exceptions'' (Modo +e) ''': | : ''' ''Extban'' correspondentes com ''Exceptions'' (Modo +e) ''': | ||
− | :Sintaxe | + | :Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-<u>e</u> {extban_corresp}:{parametro}</code> |
:As ''exceptions'' em ''extbans'' correspondentes, isentam uma categoria de usuário que possa combinar com o ''extban'' informado ou de qualquer modo de canal correspondente à restrição. Ou seja, aquela proibição definida no ''extban'' não será válida para aquela categoria de usuário. | :As ''exceptions'' em ''extbans'' correspondentes, isentam uma categoria de usuário que possa combinar com o ''extban'' informado ou de qualquer modo de canal correspondente à restrição. Ou seja, aquela proibição definida no ''extban'' não será válida para aquela categoria de usuário. | ||
+ | |||
+ | :: 1 - <code>/msg '''MODE''' #vIRCio +e b:r:*SapatosEngracados*</code> | ||
+ | |||
+ | :: Levando em consideração que no canal <u>#vIRCio</u> o usuário de nome real (extban correspondente [[#extbanc-r|modo r]]) <u>SApatosEngracados</u> esteja proibido de entrar (banido) ([[#Portal:Modos/Modos_de_Canais#canalb|modo de canal +b]]), o comando acima coloca uma exceção a essa regra, fazendo com que o mesmo possa permanecer no canal mesma banido. | ||
: ''' ''Extban'' de correspondentes com ''Invex'' (Modo +I) ''': | : ''' ''Extban'' de correspondentes com ''Invex'' (Modo +I) ''': | ||
− | :Sintaxe | + | :Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-<u>I</u> {extban_correp}:{parametro}</code> |
:''Invex'' são usado para canais definidos com o modo +i (somente para convidados). Normalmente quando se configura o canal em modo +i, o comando <code>/msg '''INVITE''' <u>''nick''</u></code> deve ser executado para deixar o usuário informado (''nick'') entrar no canal. No entanto, se o canal estiver vazio e o [[Portal:ChanServ/Comandos_de_Gerenciamento#SetKeepmodes|KEEPMODES]] estiver ativado, ninguém, incluindo o proprietário do canal, seria capaz de entrar sem estar na lista de acesso do ''ChanServ'' e se convidar manualmente usando o comando [[Portal:ChanServ/Comandos_Principais#Invite|INVITE]]. Invex (modo +I) permite que os usuários que correspondem aos parâmetros fornecidos sejam "convidados automaticamente" para o canal, sem ter que emitir os convites todas as vezes. Ou seja, usuários registrado no modo de canal ''invex'' serão "exceção" ao modo convidado (+i). | :''Invex'' são usado para canais definidos com o modo +i (somente para convidados). Normalmente quando se configura o canal em modo +i, o comando <code>/msg '''INVITE''' <u>''nick''</u></code> deve ser executado para deixar o usuário informado (''nick'') entrar no canal. No entanto, se o canal estiver vazio e o [[Portal:ChanServ/Comandos_de_Gerenciamento#SetKeepmodes|KEEPMODES]] estiver ativado, ninguém, incluindo o proprietário do canal, seria capaz de entrar sem estar na lista de acesso do ''ChanServ'' e se convidar manualmente usando o comando [[Portal:ChanServ/Comandos_Principais#Invite|INVITE]]. Invex (modo +I) permite que os usuários que correspondem aos parâmetros fornecidos sejam "convidados automaticamente" para o canal, sem ter que emitir os convites todas as vezes. Ou seja, usuários registrado no modo de canal ''invex'' serão "exceção" ao modo convidado (+i). | ||
+ | |||
+ | :Exemplo | ||
+ | |||
+ | :: 1 - <code>/msg '''MODE''' #ForChat +I j:#IRCBr</code> | ||
+ | |||
+ | :: Levando em consideração que o canal <u>#ForChat</u> esteja configurado para somente convidados ([[#Portal:Modos/Modos_de_Canais#canali|modo de canal +i]]), o comando acima coloca uma exceção a este convide (''invex'' [[Portal:Modos/Modos_de_Canais#invex|modo +I]]) à todos os usuários que estejam no canal <u>#IRCBr</u> (extban correspondente [[#extbanc-j|modo j]]). Ou seja, apenas os usuários deste último canal poderão entrar no canal <u>#ForChat</u>. Todos os outros usuário serão proibidos. | ||
: ''' ''Extban'' Especial ''': | : ''' ''Extban'' Especial ''': | ||
− | :Sintaxe | + | :Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-<u>b</u> {máscara#canal_redirecionado}</code> |
: Quando configurado o ''extban redirect'', o canal a ser redirecionado o usuário banido, deve existir, e o usuário que configura o ''extban'' deve ser no mínimo operador naquele canal. <ref>{{citar web|url=https://docs.inspircd.org/3/modules/banredirect/|titulo=Module Details: Banredirect (v3)(ENG)|publicado=InspIRCd |acessodata=2021-04-07}}</ref> | : Quando configurado o ''extban redirect'', o canal a ser redirecionado o usuário banido, deve existir, e o usuário que configura o ''extban'' deve ser no mínimo operador naquele canal. <ref>{{citar web|url=https://docs.inspircd.org/3/modules/banredirect/|titulo=Module Details: Banredirect (v3)(ENG)|publicado=InspIRCd |acessodata=2021-04-07}}</ref> | ||
+ | :Exemplo | ||
+ | |||
+ | :: 1 - <code>/msg '''MODE''' #Virtualife +b *!*@vIRCio.*#PersonaNonGrata</code> | ||
+ | |||
+ | :: Proibirá qualquer usuário que contenha em sua máscara <u>*!*@vIRCio.*</u>, de entra no canal <u>#Virtualife</u> e o redicionará ao canal <u>#PErsonaNonGrata</u>. | ||
</div> | </div> |
Edição das 09h32min de 10 de abril de 2021
A baixo você encontra uma explanação geral sobre definição e a sintaxe.
NOTA 1: Para retirar os modos apenas troque o sinal de + (adição), pelo sinal de - (subtração). O sinal da / (barra) não faz parte do comando, e significa ou. Isso quer dizer que pode-se usar ou o sinal de + ou -
NOTA 2: Você pode ver os banimentos de um canal executando o comando /msg MODE canal +b
.
NOTA 3: Os parâmetros entre [ ] (colchetes) são opcionais e os parâmetros entre { } (chaves) - são obrigatórios.
Definição
Os extbans são divididos em dois tipos, os extbans correspondentes (matching extbans), que define quais tipos de usuários devem ser alvos das proibições, e os extbans de ação (Acting extbans) que restringem ações dos usuários. Essas restrições são diferente de um banimento padrão. Extbans podem referir-se ao nome da conta do usuário, em vez do host ou IP, da forma tradicional nick!user@host ou nick!user@IP
- Extbans correspondentes podem trabalhar juntos com extbans de ação, exception (modo +e) e invex (modo +I).
- Extbans de ação podem trabalhar juntos com exceptions e também como já mencionado, com os extbans correspondentes.
Você pode usar as proibições estendidas para configurar tipos alternativo de "banimento" que lhe darão mais opções. Como exemplo, silenciar usuários. Ao silenciar um usuário, permite-se que ele permaneça no canal, mas a capacidade dele de participar de conversas e bloqueada, ou de mudar de apelido (nick).
Sintaxes
- Sintaxe Bans, Invex e Exceptions tradicionais:
- 1 - Bans tradicionais:
/msg MODE #nome_do_canal +/-b {nick!ident@host}
- 2 - Invex:
/msg MODE #nome_canal +/-I {nick!ident@host1}
- 3 - Exceptions:
/msg MODE #nome_do_canal +/-e {nick!ident@host1}
- Sintaxe Extbans
- Parâmetros Extbans
- 1 - Os parâmetros a serem fornecidos em um extban de ação podem ter o formato máscara de host nick!ident@host, com exceção do M que será o nome_conta.
- 2 - Os parâmetros a serem fornecidos em um extban correspondente podem ter o formato de máscara de host nick!ident@host, #nome_canal ou nome_conta.
- Extban de Ação:
- Sintaxe:
- 1 -
/msg MODE #nome_do_canal +/-b {extban_ação}:{parâmetro}
- 1 -
- 2 -
/msg MODE #nome_do_canal +/-bb {extban_ação}:{parâmetro} [extban_ação}:{parâmetro] ...
- 2 -
- Exemplos
- 1 -
/msg MODE #vIRCio +b m:ForteBomba!*@*
- 1 -
- Proibirá o nick ForteBomba utilizando qualquer máscara (*@*) de enviar mensagens (extban de ação modo m) ao canal #vIRCio.
- 2 -
/msg MODE #vIRCio +bb m:ForteBomba!*@* N:ForteBomba!*@*
- 2 -
- Extban Correspondentes:
- Sintaxe:
/msg MODE #nome_do_canal +/-b {extban_corresp}:{parâmetro}
- Exemplos
- 1 -
/msg MODE #Brazink +b r:*Anselmo*
- 1 -
- Proibirá qualquer nick cujo nome real (extban correspondente modo r) contenha a palavra Anselmo de entrar no canal #Brazink. Pode-se descobrir o nome real ou conta de um nick utilizando o comando
/WHOIS nick
- Proibirá qualquer nick cujo nome real (extban correspondente modo r) contenha a palavra Anselmo de entrar no canal #Brazink. Pode-se descobrir o nome real ou conta de um nick utilizando o comando
- 2 -
/msg MODE #SalaDaJulinha +b j:#PODEROSAS
- 2 -
- Proibirá todos os usuário que estejam no canal #PODEROSAS (extban correspondente modo j) de entrarem no canal SalaDaJulinha.
- 3 -
/msg MODE #RadioDasAntigas +b j:@#RadioTop
- 3 -
- Proibirá todos os usuário que estejam no canal #RadioTop (extban correspondente modo j) de entrarem no canal RadioDasAntigas.
- Extban de ação com Extban correspondentes :
- Sintaxe:
/msg MODE #nome_do_canal +/-b {extban_ação}:{extban_corresp}:{parâmetro}
- Exemplo
- 1 -
/msg MODE #Brasirc.org +b p:s:drftecnologia.brasirc.org
- 1 -
- Extban de ação com Exceptions (Modo +e) :
- Sintaxe:
/msg MODE #nome_do_canal +/-e {extban_ação}:{parâmetro}
- As exceptions em extbans de ação, isentam um usuário que possa combinar com o extban informado ou de qualquer modo de canal correspondente à restrição. Ou seja, aquela proibição definida no extban não será válida para aquele usuário.
- Exemplo
- 1 -
/msg MODE #vIRCio +e m:FortBomba!*@*
- 1 -
- Levando em consideração que o canal #vIRCio esteja configurado para moderado (modo de canal +m), o comando acima coloca uma exceção a essa regra, fazendo com que o usuário ForteBomba mesmo sem o status de voice (modo de canal +v), possa enviar mensagens para o canal #vIRCio.
- Extban correspondentes com Exceptions (Modo +e) :
- Sintaxe:
/msg MODE #nome_do_canal +/-e {extban_corresp}:{parametro}
- As exceptions em extbans correspondentes, isentam uma categoria de usuário que possa combinar com o extban informado ou de qualquer modo de canal correspondente à restrição. Ou seja, aquela proibição definida no extban não será válida para aquela categoria de usuário.
- 1 -
/msg MODE #vIRCio +e b:r:*SapatosEngracados*
- 1 -
- Levando em consideração que no canal #vIRCio o usuário de nome real (extban correspondente modo r) SApatosEngracados esteja proibido de entrar (banido) (modo de canal +b), o comando acima coloca uma exceção a essa regra, fazendo com que o mesmo possa permanecer no canal mesma banido.
- Extban de correspondentes com Invex (Modo +I) :
- Sintaxe:
/msg MODE #nome_do_canal +/-I {extban_correp}:{parametro}
- Invex são usado para canais definidos com o modo +i (somente para convidados). Normalmente quando se configura o canal em modo +i, o comando
/msg INVITE nick
deve ser executado para deixar o usuário informado (nick) entrar no canal. No entanto, se o canal estiver vazio e o KEEPMODES estiver ativado, ninguém, incluindo o proprietário do canal, seria capaz de entrar sem estar na lista de acesso do ChanServ e se convidar manualmente usando o comando INVITE. Invex (modo +I) permite que os usuários que correspondem aos parâmetros fornecidos sejam "convidados automaticamente" para o canal, sem ter que emitir os convites todas as vezes. Ou seja, usuários registrado no modo de canal invex serão "exceção" ao modo convidado (+i).
- Exemplo
- 1 -
/msg MODE #ForChat +I j:#IRCBr
- 1 -
- Levando em consideração que o canal #ForChat esteja configurado para somente convidados (modo de canal +i), o comando acima coloca uma exceção a este convide (invex modo +I) à todos os usuários que estejam no canal #IRCBr (extban correspondente modo j). Ou seja, apenas os usuários deste último canal poderão entrar no canal #ForChat. Todos os outros usuário serão proibidos.
- Extban Especial :
- Sintaxe:
/msg MODE #nome_do_canal +/-b {máscara#canal_redirecionado}
- Quando configurado o extban redirect, o canal a ser redirecionado o usuário banido, deve existir, e o usuário que configura o extban deve ser no mínimo operador naquele canal. [1]
- Exemplo
- 1 -
/msg MODE #Virtualife +b *!*@vIRCio.*#PersonaNonGrata
- 1 -
- Proibirá qualquer usuário que contenha em sua máscara *!*@vIRCio.*, de entra no canal #Virtualife e o redicionará ao canal #PErsonaNonGrata.
- ↑ «Module Details: Banredirect (v3)(ENG)». InspIRCd. Consultado em 7 de abril de 2021