A baixo você encontra uma explanação geral sobre a 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 Os sinais de '''/''' (barra) e de '''|''' (barra vertical) não faz fazem parte do comando, e significa significam '''ou'''. Isso quer dizer que pode-se usar ou o sinal de '''+''' ou '''-''', quando esses aparecerem.
'''NOTA 2''': Você pode ver os banimentos de um canal executando o comando <code>/msg '''MODE''' <u>nome_do_canal</u>+b</code>.
'''NOTA 3''': Os parâmetros entre '''[ ]''' (colchetes) são opcionais e os parâmetros entre '''{ }< >''' (chavesmenor e maior) - são obrigatórios.
'''NOTA 4''': Os servidores <u>ircu da Undernet</u>, <u>Bahamut da DALnet</u><ref>{{citar web|url=https://github.com/DALnet/bahamut/issues/42|titulo=Services Approved Joins #42 (ENG)|publicado=DALnet on GitHub |acessodata=2021-04-10}}</ref> e <u>snIRCd da QuakeNet</u> não possuem ''ExtBans'', ou possuem somente alguns que estão dentre os [[Portal:Modos/Modos_de_Canais|modos de canais]].
== Definição ==
<div style="text-align: justify;">''Extbans'' ou ''Extended Bans'' (Proibições estendidas ou proibições condicionais), não confundir com ''Extended Server Bans'' ([[Portal:IRCop/Comandos#Kline|KLINE]], [[Portal:IRCop/Comandos#Gline|GLINE]], [[Portal:IRCop/Comandos#Zline|ZLINE]], [[Portal:IRCop/Comandos#Qline|QLINE]], [[Portal:IRCop/Comandos#Shun|SHUN]]) e com os ''Extended Server Bans Exceptions'' ([[Portal:IRCop/Comandos#Eline|ELINE]]), são modos de canais estendidos ou seja, são modos de canais "a mais", "além" do que os [[Portal:Modos/Modos_de_Canais|tradicionais]] existentes. Servem para determinar juntamente com os modos de canal ([[Portal:Modos/Modos_de_Canais#invex|+I]], [[Portal:Modos/Modos_de_Canais#exception|+e]]), se um usuário deve ser banido (''ban''), silenciado (''quieted''/''muted''), isento/excepcionado (''exempted/exception'') ou definido como exceção a convite (''invex - invite exceptions'').
Os Em geral, os ''extbans'' são divididos em dois três tipos, os <u>''extbans'' correspondentes</u> (''matching extbans''), que define quais tipos de usuários devem ser alvos das proibições, e os . Os <u>extbans de ação</u> (''Acting extbans'') que restringem ações dos usuários. Essas restrições são diferente de um [[Portal:Modos/Modos_de_Canais#Ban|banimento padrão]]. E os <u>''Extbansextbans'' podem referir-especiais</u>, que é o caso dos IRCds Unreal e InspIRCD, que não se ao nome da conta do usuário, em vez enquadram e nenhum dos outros já citados. No caso do ''hostUnrealIRCd'' ou há ainda <u>''IPextbans'', da forma tradicional ''nick!user@<u>hostde tempo</u> (''time limite'' ou ) que determinam por quanto tempo (em minutos) um ''nick!user@<u>IP</u>extban''será válido.
''Extbans'' podem referir-se ao nome da conta do usuário, em vez do ''host'' ou ''IP'', da forma tradicional ''nick!user@<u>host</u>'' ou ''nick!user@<u>IP</u>'' * <u>''Extbans'' de tempo</u> podem trabalhar juntos com todos os outros tipos de ''extbans'' (um de casa vez ou todos juntos, com exceção do ''extban'' especial. Ver informação abaixo) e ''exception'' ([[Portal:Modos/Modos_de_Canais#exception|modo +e]]). * <u>''Extbans'' correspondentes</u> podem trabalhar juntos com ''extbans'' de ação, ''exception'' (modo +e) e ''invex'' ([[Portal:Modos/Modos_de_Canais#invex|modo +I)]]).
* <u>''Extbans'' de ação</u> podem trabalhar juntos com ''exceptions'' e também como já mencionado, com os ''extbans'' correspondentes.
* <u>''Extbans'' especiais</u> via de regra trabalham sozinhos. Exceção do ''extban'' especial do UnrealIRCd que pode trabalha juntamente com o ''extban'' de tempo apenas.
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 é bloqueada, ou de mudar de apelido (''nick'').
''' Sintaxe de ''Bans'', ''Invex'' e ''Exceptions'' tradicionais ''': : 1 - ''Bans'' tradicionais: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-b <<u>nick!ident@host</u>></code>: 2 - ''Invex'': <code>/msg '''MODE''' <u>#nome_canal</u> +/-I <<u>nick!ident@host1</u>></code>: 3 - ''Exceptions'': <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-e <<u>nick!ident@host1</u>></code> '''Sintaxe de ''Extbans'' ''': * [[#Sintaxes InspIRCd|Sintaxes InspIRCdIRCd-Hybrid]]
* [[#Sintaxes UnrealIRCd|Sintaxes UnrealIRCd]]
* [[#Sintaxes IRCd-Hybrid|Sintaxes IRCd-Hybrid]]
* [[#Sintaxes IRCd-Seven|Sintaxes IRCd-Seven]]
== Sintaxes InspIRCd ==
* '''Parâmetros ''Extbans'' ''' : 1 - Os parâmetros a serem utilizados em um <u>''extban'' de ação</u> podem ter o formato máscara de ''host'' <u>nick!ident@host</u>, com exceção do <u>M</u> que será o <u>nome_conta</u>. : 2 - Os parâmetros a serem utilizados em um <u>''extban'' correspondente</u> podem ter o formato de máscara de ''host'' <u>nick!ident@host</u>, <u>#nome_canal</u> ou <u>nome_conta</u>. ''' ''Extban'' de Ação''': Sintaxe : : 1 - <code>/msg ''Bans'MODE', ''Invex<u>#nome_do_canal</u> +/-b <[[#acao_inspircd|''extban''_ação]]>:<parâmetro></code> : 2 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-bb <[[#acao_inspircd|''extban'' e _ação]]>:<parâmetro> [[#acao_inspircd|''Exceptionsextban'' tradicionais_ação]]>:<parâmetro] ...</code> Exemplos
: 1 - ''Bans'' tradicionais: <code>/msg '''MODE''' <u>#nome_do_canal</u> vIRCio +/-b {<u>nick!ident@host</u>}</code>m: 2 - ''Invex'': <code>/msg '''MODE''' <u>#nome_canal</u> +/-I {<u>nick!ident@host1</u>}</code>: 3 - ''Exceptions'': <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-e {<u>nickForteBomba!ident*@host1</u>}*</code>
: Proibirá o ''nick'' <u>ForteBomba</u> utilizando qualquer máscara (<u>*@* Sintaxe </u>) de enviar mensagens ([[#extbana-m|''Extbansextban''de ação +m]]) ao canal <u>#vIRCio</u>.
: 2 - <code>/msg '''Parâmetros ''Extbans'' MODE'''#vIRCio +bb m:ForteBomba!*@* N:ForteBomba!*@*</code>
: 1 - Os parâmetros a serem fornecidos em um <u>''extban'' de ação</u> podem ter Proibirá o formato máscara de ''hostnick'' <u>nick!ident@hostForteBomba</u>, com exceção do utilizando qualquer máscara (<u>M*@*</u> que será o ) de enviar mensagens ([[#extbana-m|''extban'' de ação +m]]) e de trocar de ''nick'' ([[#extbana-N|''extban'' de ação +N]]) no canal <u>nome_conta#vIRCio</u>.
: 2 - Os parâmetros a serem fornecidos em um <u>* ''extbanExtban'' correspondente</u> podem ter o formato de máscara de ação com ''hostExtban'' <u>nick!ident@host</u>, <u>#nome_canal</u> ou <u>nome_conta</u>.correspondentes:
: Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-b <[[#acao_inspircd|''Extbanextban'' de Ação_ação]]>:<[[#correspondente_inspircd|''extban''_corresp]]>:<parâmetro></code>
:Sintaxe::: 1 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-b {extban_ação}:{parâmetro}</code>Exemplo
:: 2 1 - <code>/msg '''MODE''' <u>#nome_do_canal</u> Brasirc.org +/-bb {extban_ação}b p:{parâmetro} [extban_ação}s:{parâmetro] .drftecnologia.brasirc.org</code>
: Exemplos: Bloqueia as mensagens de saída ([[#extbana-p|''extban'' de ação +p]]) de todos os usuário que estiverem no canal <u>#Brasirc.org</u> e que estiverem conectados pelo servidor ([[#extbanc-s|''extban'' correspondente +s]]) drftecnologia.brasirc.org.
:: 1 - <code>/msg * ''Extban''de ação com 'MODE'Exceptions'' #vIRCio (Modo +b me):ForteBomba!*@*</code>
:Sintaxe: Proibirá o <code>/msg ''nick'MODE''' <u>ForteBomba#nome_do_canal</u> utilizando qualquer máscara (<u>*@*+/-e </u>) de enviar mensagens (extban de ação [[#extbana-macao_inspircd|modo m''extban''_ação]]) ao canal >:<uparâmetro>#vIRCio</ucode>.
:A ''exception'' ([[Portal: 2 - Modos/Modos_de_Canais#exception|modo +e]]) em <codeu>''extbans'' de ação</msg u>, isenta uma máscara (formato nick!usuario@host) ou Conta ([[#extbana-M|''extbans'' de ação +M]]), de qualquer proibição que possa ter sido configurar por '''outros modos ''extbans'' '''. Ou seja, aquela proibição definida por um 'MODE'extban'' não será válida para aquele usuário. Observe que apenas as proibições advindas dos [[#vIRCio +bb mmodos|modos ''extbans'']] serão isentas, porém as proibições advindas dos [[Portal:ForteBomba!*@* NModos/Modos_de_Canais#modos|modos de canal]] continuaram em vigor. <span id="excessao">'''Exceção''' a essa regra é o [[Portal:ForteBomba!*@*Modos/Modos_de_Canais#inspircdcanalb|modo de canal +b]] que não prevalece sobre a ''exception'' (+e), pois nesse caso, a ''exception'' não está excepcionando um modo ''extban'', e sim um modo de canal normal. </codespan>
:: Proibirá Para excepcionar modos de canais, pode-se usar o ''nick'' <u>ForteBomba</u> utilizando qualquer máscara (<u>*@*</u>) de enviar mensagens (extban de ação [[Portal:Modos/Modos_de_Canais#extbana-minspircdcanalX|modo mde canal +X]]) e de trocar de , porém a exceção abrange apenas usuários que possuam algum ''nickstatus'' (extban de ação [[Portal:Modos/Modos_de_Canais#extbana-Ninspircdcanalv|modo N+v]]) no canal <u>/[[Portal:Modos/Modos_de_Canais#vIRCio<inspircdcanalh|+h]]/[[Portal:Modos/u>Modos_de_Canais#inspircdcanalo|+o]]) ou superior.
: ''' ''Extban'' Correspondentes''':Exemplo
:: 1 - <code>/msg '''MODE''' #Virtualife +e m:cirinho!*@*</code> :: Supondo que o canal <u>#Virtualife</u> esteja configurado ''extban'' para que todos os usuário provenientes de um determinado servidor ISP não possam "falar" (<code>/msg '''MODE''' #Virtualife +b m:s:irc.virciogatonet.org</code>), o comando de exemplo, coloca uma exceção a essa regra fazendo com que o usuário <u>cirinho</u>, apesar de estar conectado por esse servidor, possa enviar mensagens (''exception'' (+e) ao [[#extbana-m|''extban'' de ação +m]]) para o canal <u>#Virtualife</u>. Ressaltamos que se o [[Portal:Modos/Modos_de_Canais#inspircdcanalm|modo de canal +m]] estivesse configurado no <u>#Virtualife</u>, mesmo com a [[Portal:Modos/Modos_de_Canais#exception|''exception'' +e]], o usuário <u>cirinho</u> não estaria excetuado (não poderia "falar"), tendo em vista que os modos de canais estão acima das ''exception extbans''. Resguardada a [[#excessao|excessão]] acima informada. ''' ''Extban'' Correspondentes''': :Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-b {extban_corresp}<[[#correspondente_inspircd|''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 ''extban'' correspondente +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 ''extban'' correspondente +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 ''extban'' correspondente +j]]) de entrarem no canal <u>RadioDasAntigas</u>. * ''Extban'' correspondentes com ''Exceptions'' (Modo +e): :Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-e <[[#correspondente_inspircd|''extban''_corresp]]>:<parâmetro></code>
: A ''exception' ' ([[Portal:Modos/Modos_de_Canais#exception|modo +e]]) em <u>''Extbanextbans'' correspondentes</u>, isenta um usuário (conta, nome real, servidor, CFP etc.) de ação com qualquer proibição que possa ter sido configurar por '''outros modos ''extbans'Extban'' ''. Ou seja, aquela proibição definida por um ''extban'' não será válida para aquele grupo usuários correspondentes . Observe que apenas as proibições advindas dos [[#modos|modos ''extbans'']] serão isentas, porém as proibições advindas dos [[Portal:Modos/Modos_de_Canais#modos|modos de canal]] continuaram em vigor. Exceção a essa regra é o [[Portal:Modos/Modos_de_Canais#inspircdcanalb|modo de canal +b]], que não prevalece sobre um ''exception'' (+e), pois nesse caso, a ''exception'' não está excepcionando um modo ''extban'', e sim um modo de canal normal.
:SintaxePara excepcionar modos de canais, pode-se usar o [[Portal: <code>Modos/msg Modos_de_Canais#inspircdcanalX|modo de canal +X]], porém a exceção abrange apenas usuários que possuam algum ''status'MODE''' <u>([[Portal:Modos/Modos_de_Canais#nome_do_canal<inspircdcanalv|+v]]/u> [[Portal:Modos/Modos_de_Canais#inspircdcanalh|+h]]/-b {extban_ação}[[Portal:{extban_corresp}:{parâmetro}<Modos/code>Modos_de_Canais#inspircdcanalo|+o]]) ou superior.
:Exemplo
:: 1 - <code>/msg '''MODE''' #BrasircvIRCio +e r:*SapatosEngracados*</code> :: Supondo que no canal <u>#vIRCio</u> esteja configurado um ''extban'' de banimento para todos os usuário que estiverem conectados pelo servidor <u>brasirc.com.org br</u> (<code>/msg '''MODE''' #vIRCio +b p:s:drftecnologiairc.brasirc.orgcom.br</code>). O comando exemplificado acima coloca uma exceção (''exception'' +e) a essa regra, fazendo com que os usuários que tiverem em seu <u>nome real</u> ([[#extbanc-r|''extban'' correspondente +r]]) a palavra <u>SapatosEngracados</u>, apesar de estarem conectados pelo servidor <u>brasirc.com.br</u>, possam entrar/permanecer no canal mesma banidos. :'''OBS''': No caso acima, o usuário possui um ''exception'' (+e) em seu <u>nome real</u> no canal, se ele for expulso ([[Portal:ChanServ/Comandos_Principais#Ban|banido]]/[[Portal:ChanServ/Comandos_Principais#Kick|kikado]]) por algum motivo e mesmo assim entrar novamente/automaticamente, o [[Portal:ChanServ|''ChanServ'']] '''pode''' ficar confuso e expulsá-lo repetidamente do canal, mas como o ''exception'' (+e) está ativado, o usuário simplesmente continuará a entrar, já que o banimento estará excepcionado (sem efeito), o que cria um ''joinflood'' (entrada e saída repetida de um usuário). O [[InspIRCd]] possui dois comandos, <code>/msg '''REMOVE''' ''nick'' <u>canal</u> <u>razão</u></code> e <code>/msg '''FPART''' ''nick'' <u>canal</u> <u>razão</u></code> que removem o usuário do canal sem acionar a função de reingresso automático do lado do cliente/script (é o que acontece quando o usuário é expulso através do comando <code>/msg '''KICK''' ''nick'' <u>razão</u></code>). * ''Extban'' correspondentes com ''Invex'' (Modo +I): :Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-I <''extban''_correp>:<parametro></code> :''Invex'' são usado para canais definidos com o [[Portal:Modos/Modos_de_Canais#canali|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 convidar o usuário (''nick'') a 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 estejam "em uma lista vip" do canal ou seja, não precisão ser convidados para entrar. Resumindo, 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> ([[#extbanc-j|''extban'' correspondente +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, a não ser que sejam convidados.
''' ''Extban'' Especial ''':: 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.
: Sintaxe: <code>/msg ''' MODE''Extban'' de ação com ''Exceptions'' (Modo <u>#nome_do_canal</u> +e) ''':/-b <máscara#canal_redirecionado></code>
:Sintaxe: <code>/msg Quando configurado o '''MODE'extban redirect'' , o usuário informado na <u>máscara</u>, deverá ser redirecionado para o canal <u>#nome_do_canalcanal_redirecionado</u> +/-e {extban_ação}:{parâmetro}quando tentar entrar no canal <u>#nome_do_canal</codeu>.
:As ''exceptions'' em ''extbans'' de açãoO canal a ser redirecionado o usuário banido (#canal_redirecionado), deve existir, isentam um e o usuário que possa combinar com configura o ''extban'' informado ou de qualquer modo de deve ser no mínimo operador neste canal correspondente à restrição. Ou seja, aquela proibição definida no ''extban'' não será válida para aquele usuário<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 +e m.*#PersonaNonGrata</code> ::FortBombaProibirá qualquer usuário que contenha em sua máscara <u>*!*@vIRCio.*</codeu>, de entra no canal <u>#Virtualife</u> e o redicionará ao canal <u>#PersonaNonGrata</u>.
:: Levando em consideração que o canal <u>#vIRCio</u> esteja configurado para moderado ([[Portal:Modos/Modos_de_Canais[#canalmtop|modo de canal +m]Topo]), 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) ''':== Sintaxes UnrealIRCd ==
:Sintaxe: <code>/msg ''Os 'MODE'extbans'' neste IRCd tem nomenclaturas diferentes, sendo apenas denominados <u>#nome_do_canalGrupos</u> +/-. São 4 os grupos. O primeiro corresponde a um ''extban'' de tempo (''time limite''). O segundo grupo corresponde ao ''extbans'' de ação (''actions''). O terceiro aos ''extbans'' correspondentes (''selectors'') e {extban_corresp}:{parâmetro}</code>o quarto aos ''extbans'' especiais.
:As ''exceptions'Parâmetros ' em 'Extbans'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 O parâmetro a ser utilizado em um [[#extban1|''extban''do grupo 1]] é a máscara de 'MODE'host'' #vIRCio +e b:r:*SapatosEngracados*<u>nick!ident@host</codeu>, com exceção quando se o utilizado juntamente com outro ''extban'' do Primeiro ou Segundo Grupo, nestes casos o parâmetro passa a ser aqueles utilizados nesses grupos. Conforme segue abaixo.
:: Supondo que no canal 2 - Os parâmetros a serem utilizados em um [[#extban2|''extban'' de grupo 2]] podem ter o formato de máscara de ''host'' <u>nick!ident@host</u>, <u>#vIRCionome_canal</u> ou as opções <u>''moderated''</u> haja um banimento ([[Portal:Modos, <u>''external''</Modos_de_Canais#canalb|modo de canal +b]]) por u>, <u>nome real''color''</u> (extban correspondente [[#extbanc-r|modo r]]) para todos os usuários que tiverem a palavra e <u>SapatosEngracados''notice''</u> em seu nome real (idenpendente do [[#extban2-m|''nickextban'' que estiverem usando), o comando acima coloca uma exceção a essa regra, fazendo com que esses usuários possam permanecer no canal mesma banidosde ação m]].
:'''OBS''': No caso acima, o usuário possui um ''exception'' (+e) de um banimento em seu ''nick''/nome real 3 - Os parâmetros a serem utilizados em um canal, se ele for expulso ([[Portal:ChanServ/Comandos_Principais#Ban|banido]]/[[Portal:ChanServ/Comandos_Principais#Kick|kikado]]) por algum motivo e mesmo assim entrar novamente/automaticamente, o [[Portal:ChanServextban3|''ChanServ'']] pode ficar confuso e expulsá-lo repetidamente do canal, mas como o ''exception'' (+e) está ativado, o usuário simplesmente continuará a entrar, já que o banimento estará excepcionado (sem efeito), o que cria um ''joinfloodextban'' (entrada e saída repetida de um usuário). O [[InspIRCd grupo 3]] possui dois comandossão vários, <code>/msg '''REMOVE''' ''nick'' dentre eles <u>canalconta</u> , <u>razão#nome_canal</u></code> e <code>/msg '''FPART''' ''nick'' , <u>canalnome_real</u> <u>razão</u></code> que removem o usuário do canal sem acionar a função de reingresso automático do lado do cliente/script (é o que acontece quando o usuário é expulso através do comando <code>/msg '''KICK''' ''nick'' <u>razão</u></code>).
: 4 - Os parâmetros a serem utilizados em um [[#extban4|''extban' 'de grupo 4]] são <u>máscara</u> de 'Extban'host' correspondentes com 'do [[#extban4-p|'Invex'extban' (Modo +I) 'especial p]] e as opções <u>sensor, block</u> do [[#extban4-T|'':extban'' T]].
:Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-I {extban_correp}:{parametro}</code>
'''OBS''':No mais, segue as mesmas outras orientações do [[#Sintaxes InspIRCd|InspIRCd]], salvo se for dito o contrário. ''' ''ExtBan Time Limite (TimedBan)'' - Tempo''Invex' O ''timedban'' são usado é utilizado para canais definidos com o Servidor remover automaticamente as proibições no período de tempo que o usuário estabeler. O formato do tempo é em <u>minutos</u>. Pode ser usado em frente de qualquer ''extban'', ''invex'' ([[Portal:Modos/Modos_de_Canais#invex|modo de canal +i I]]) e ''exceptions'' ([[Portal:Modos/Modos_de_Canais#exception|modo de canal +e]]). Sintaxe: : 1 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-b ~t:<u><tempo></u>:<u><máscara></u></code> : 2 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-b ~t:<u><tempo></u>:~<u>''extban''</u>:<u><parâmetro></u></code> Exemplos : 1 - <code>/msg '''MODE''' #RedeBrasil +b ~t:5:XOOM!*@redebrasil.org.br</code> : Adiciona a máscara de ''host'' <u>XOOM!*@redebrasil.org.br</u> á lista de usuários banidos no <u>#RedeBrasil</u> pelo período de 5 minutos. : 2 - <code>/msg '''MODE''' #RedeBrasil +b ~t:60:~q:th3-c0p!*@redebrasil.org.br</code> : Adiciona a máscara de ''host'' <u>Xth3-c0p!*@redebrasil.org.br</u> á lista de usuários proibidos de "falar" no <u>#RedeBrasil</u> pelo período de 60 minutos (1 hora). * ''ExtBan TimedBan'' com ''Invex'' (somente Modo +I): : Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-I ~t:<u><tempo></u>:<u><''extban''></u>:<u><máscara></u></code> : Exemplo :: 1 - <code>/msg '''MODE''' #RedeBrasil +I ~t:1440:adrelmp!*@redebrasil.org.br</code> :: Adiciona a máscara de ''host'' <u>andrelmp!*@redebrasil.org.br</u> á lista de usuário que não necessitam de convite para convidadosentrar no <u>#RedeBrasil</u> pelo período de 1440 minutos (24 horas). * ''ExtBan TimedBan'' com ''Exception'' (Modo +e): : Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-e ~t:<u><tempo></u>:<u><''extban></u>:<u><parâmetro></u></code> : Exemplo :: 1 - <code>/msg '''MODE''' #RedeBrasil +e ~t:1440:~a:DsgX</code> :: Adiciona a conta <u>DsgX</u> á lista de exceção de proibições de usuários no <u>#RedeBrasil</u> pelo período de 1440 minutos (24 horas). Normalmente quando se configura o canal em modo :: 2 - <code>/msg '''MODE''' #BrasIRC +ie ~t:1440:~m:moderated:xshadow!*@brasirc.com.br</code> :: Adiciona a maścara de ''host'' <u>xshadow!*@brasirc.com.br</u> á lista de exceção de proibições de usuários, deixando que o comando mesmo "fale" no <u>#BrasIRC</u>, pelo período de 1440 minutos (24 horas). [ [[#top|Topo]] ] ''' ''ExtBan'' Grupo ''2nd'' - Ação''' Sintaxe: : 1 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-b ~<u><[[#extban2|''extban2nd'']]></u>:<u><máscara></u></code> : 2 - <code>/msg '''INVITEMODE''' <u>#nome_do_canal</u> +/-b ~<u><[[#extban2|''extban2nd''nick]]></u>:<u>[parâmetro]</u>:<u><máscara></u></code> :Exemplos: :: 1 - <code>/msg '''MODE'''#ForChat +b ~q:*!*@*.ovh.com</code> :: Adiciona a restrição "silencioso/mudo" no <u>#ForChat</u>a todos os usuário que estiverem utilizando o domínio com sufixo <u>ovh.com</u>. Com esta restrição, os usuário não poderam trocar mensagens neste canal. :: 2 - <code> deve ser executado /msg '''MODE''' #UnIRC +b ~f:#vIRCio:*!*@*.ovh.pt</code> :: Adiciona proibição de entrada a todos os usuário provenientes do domínio com sufixo <u>ovh.pt</u> que tentarem entrar no <u>#UnIRC</u> redirecionando-os para convidar o usuário <u>vIRCio</u>. * ''ExtBan'' Grupo ''2nd'' com ''Exception'' (Modo +e): :Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-e ~<u><[[#extban2|''extban2nd'']]></u>:<u><parâmetro></u>:<u><máscara></u></code> :Exemplos: ::1 - <code>/msg ''nick'MODE'''#SimplesChat +e ~m:moderated:*!*@lunar*</code> :: Adiciona exceção à restrição "canal moderado" ([[Portal:Modos#canalm|modo de canal +m]]) do <u>#SimplesChat</u> a entrar no todos os usuários que estiverem utilizando o domínio com prefixo <u>lunar</u>, sem que precisem do [[Portal:Modos#canalv|modo de canal +v]] ou status superior. ::2 - <code>/msg '''MODE''' #BrIRC +e ~m:external:*!*@psy*</code> :: Adiciona exceção à proibição de mensagens externas ([[Portal:Modos#canaln|modo de canal+n]]) do <u>#BrIRC</u>, a todos os usuários que estiverem utilizando o domínio com prefixo <u>psy</u>. No entanto ::3 - <code>/msg '''MODE''' #vIRCio +e ~m:Brasirc:TG!*@*</code> :: Adiciona exceção ao filtro de palavras ([[Portal:Modos#canalG|modo de canal +G]]) do <u>#Brasirc</u>, se para o usuários <u>TG</u> idenpendentemente de qual dominio esteja utilizando. Assim as palavras que o usuário digitar no canal estiver vazio , não passaram pelo filtro. * ''ExtBan'' Grupo ''2nd'' e ''3rd'' com ''Exception'' (Modo +e): :Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-e ~<u><[[#extban2|''extban2nd'']]></u>:<u><opção></u>:<u><[[#extban3|''extban3rd'']]></u>:<u><parâmetro></u></code> :Exemplo: ::1 - <code>/msg '''MODE''' #IRCBR +e ~m:color:~a:zoldax_ii</code> :: Adiciona exceção à restrição de mensagem colorida à conta de usuário <u>zoldax_ii</u>. Isto quer dizer que se o <u>#IRCBR</u> estiver com a proibição de mensagens coloridas ([[Portal:ChanServModos#canalS|modo de canal +S]]), a conta de usuário adicionada à exceção, poderá enviar este tipo de mensagens ao canal. [ [[#top|Topo]] ] ''' ''ExtBan'' Grupo ''3rd'' - Correspondentes''' Sintaxe: : 1 - <code>/msg '''MODE''' <u>#nome_do_canal</Comandos_de_Gerenciamentou> +/-b ~<u><[[#SetKeepmodesextban3|KEEPMODES''extban3rd'']] ></u>:<u><parâmetro></u></code> :Exemplos: ::1 - <code>/msg '''MODE''' #Virtualife +b ~c:#vIRCio</code> :: Este ''extban3rd'' impõe que qualquer usuário que estiver ativadono <u>#vIRCio</u>, ninguémnão será permitido entrar no <u>#Virtualife</u>. :: Poder-se especificar prefixos ([[Portal:Modos#canalv|+]]/[[Portal:Modos#canalh|%]]/[[Portal:Modos#canalo|@]]/[[Portal:Modos#canalq|&]]/[[Portal:Modos#canala|~]]) ao comando, incluindo o proprietário do que significa que a restrição de entrada só será aplicada aos usuários que tiverem o prefixo/modo de canalespecificado, seria capaz ou maior. ::2 - <code>/msg '''MODE''' #BrasIRC.org +b ~c:@#vIRCio</code> :: Usuários com status de [[Portal:Modos#canalo|operador]] que estiverem no <u>#vIRCio</u>, não poderão entrar sem estar na lista de acesso no <u>#BrasIRC.org</u>. : 2 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-b ~<u><[[#extban3|''extban3rd'']]></u>:<u><[[#extban2|''extban2nd'']]></u>:<u><parâmetro></u></code> :Exemplo: ::1 - <code>/msg '''MODE''' #BrasIRC.com.br +b ~c:~q:#vIRCio</code> :: Este ''extban3rd'' não permite que usuário que estejam no <u>#vIRCio</u> conversem no <u>#BrasIRC.com.br</u> se já estiverem dentro do canal. Se ainda não estiverem dentro, não permitirá sua entrada. * ''ExtBan'' Grupo ''3nd'' com ''Exception'' (Modo +e): :Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-e ~<u><[[#extban3|''extban3rd'']]></u>:<u><parâmetro></u></code> :Exemplos: ::1 - <code>/msg '''MODE''' #ForChat +e ~a:Neskau</code> :: Adiciona exceção à restrição quanto ao banimento no canal <u>#ForChat</u> para o nome da conta definida (<u>Neskau</u>). Isso que dizer que o usuário logado no ''Service'' com a conta <u>Neskau</u>, não pode ser banido do <u>#ForChat</u>. O nome da conta não necessariamente é o ''nick'' utilizado pelo usuário. :: Há ainda duas variações para este parâmetro: <code>~a:*</code> que corresponde a todos os usuário que estiverem autenticados e <code>~a:0</code> que corresponde a todos os usuários não autenticados. ::2 - <code>/msg ''ChanServ'MODE' '' #BrIRC +e ~S:0000000etc</code> :: Adiciona exceção à restrição quanto ao banimento no canal <u>#BrIRC</u> para o para o certificado ''fingerprint'' - CFP definido (0000000etc). Isso que dizer que o usuário logado no ''Service'' com o cetificado <u>0000000etc</u>, não pode ser banido do <u>#BrIRC</u>. Pode-se convidar manualmente usando ver o CFP de um usuário com o comando <code>'''/WHOIS''' 'nick''</code>. * ''ExtBan'' Grupo ''3nd'' com ''Invex'' (Modo +I): :Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-I ~<u><[[#extban3|''extban3rd'']]></u>:<u><parâmetro></u></code> :Exemplos: ::1 - <code>/msg '''MODE''' #Brazil +I ~a:Bjor</code> :: Adiciona exceção à restrição quanto à convite no canal <u>#Brazil</u> para o nome da conta definida (<u>Bjor</u>). Isso que dizer que o usuário logado no ''Service'' com a conta <u>Bjor</u>, não precisa de convite para entrar no <u>#Brazil</u>, caso este esteja com [[Portal:ChanServModos/Comandos_PrincipaisModos_de_Canais#Invitecanali|INVITEmodo de canal +i]]. O nome da conta não necessariamente é o ''nick'' utilizado pelo usuário. :: Há ainda duas variações para este parâmetro: <code>~a:*</code> que corresponde a todos os usuário que estiverem autenticados e <code>~a:0</code> que corresponde a todos os usuários não autenticados. ::2 - <code>/msg '''MODE'Invex'' (modo #IRChat +I~S:0000000etc</code> :: Adiciona exceção à restrição quanto à convite no canal <u>#IRChat</u> para o certificado ''fingerprint'' - CFP definido (<u>0000000etc</u>) permite . Isso que os usuários dizer que correspondem aos parâmetros fornecidos estejam "em uma lista vip" do canal ou sejao usuário logado no ''Service'' com o cetificado <u>0000000etc</u>, não precisão ser convidados precisa de convite para entrarno <u>#IRChat</u>, caso este esteja com [[Portal:Modos/Modos_de_Canais#canali|modo de canal +i]]. Pode-se ver o CFP de um usuário com o comando <code>'''/WHOIS''' 'nick''</code>. [ [[#top|Topo]] ] ''' ''ExtBan'' Grupo ''4nd'' - Especiais''' Sintaxes: : 1 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-b ~<u>T</u>:<u><opção></u>:<u><parâmetro></u></code> :: Adiciona restrição quanto à palavras proibidas. : 2 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-b ~<u>p</u>:<u>máscara</u></code> :: Esconde mensagens de saída (''part/quit'') de um usuário (máscara) específica. Exemplos: : 1 - <code>/msg '''MODE''' #Virtualife +b ~T:censor:*vircio*</code> : No exemplo acima, a palavra <u>vircio</u> está proibida no <u>#Virtualife</u>. ResumindoAo ser digitada pela usuário, usuários registrado a mesma não aparecerá no modo canal. Há ainda a opção <u>block</u> que tem a mesma função. : 2 - <code>/msg '''MODE''' #BrasChat +b ~p:*!*@vIRCio*</code> : Econde as mensagems de ''part/quit'' de canal usuário que contenham a palavra <u>vIRCio</u> em sua máscara. [ [[#top|Topo]] ] == Sintaxes IRCd-Hybrid == '''NOTA'invex'' serão : A sintaxe dos IRCds <u>InspIRCd</u> e <u>IRCd-Hybrid</u> são muito parecidas, com a única diferença do simbolo cifrão "exceção'''$'''" que deve ser colocado à frente do ''extban''. Resguardado também os diferentes [[#modos|modos]] de cada um. '''Parâmetros ''Extbans'' ''' : 1 - Os parâmetros a serem utilizados em um <u>''extban'' de ação</u> podem ter o formato de máscara de ''host'' <u>nick!ident@host</u> (''banmask''). : 2 - Os parâmetros a serem utilizados em um <u>''extban'' correspondente</u> podem ser <u>#nome_canal</u>, <u>nome_conta</u>, <u>nome_real</u>, <u>servidor</u> dentre outros. Veja todos mais [[#IRCd-Hybrid|abaixo]]. ''' ''Extban'' de Ação''': Sintaxe: : 1 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-b '''$'''<[[#acao_ircdhybrid|''extban''_ação]]>:<parâmetro></code> : 2 - <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-bb '''$'''<[[#acao_ircdhybrid|''extban''_ação]]>:<parâmetro> [[#acao_ircdhybrid|''extban''_ação]]>:<parâmetro] ...</code> Exemplos : 1 - <code>/msg '''MODE''' #BrIRC +b '''$'''m:Oconnel!*@*</code> : Proibirá o ''nick'' <u>Oconnel</u> utilizando qualquer máscara (<u>*@*</u>) de enviar mensagens ([[#hybrida-m|''extban'' de ação +m]]) ao modo convidado canal <u>#BrIRC</u>. : 2 - <code>/msg '''MODE''' #BrIRC +bb '''$'''m:Oconnel!*@* n:Oconnel!*@*</code> : Proibirá o ''nick'' <u>Oconnel</u> utilizando qualquer máscara (<u>*@*</u>) de enviar mensagens ([[#hybrida-m|''extban'' de ação +m]]) e de trocar de ''nick'' ([[#hybrida-n|''extban'' de ação +in]])no canal <u>#BrIRC</u>. * ''Extban'' de ação com ''Extban'' correspondentes: :Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-b '''$'''<[[#acao_ircdhybrid|''extban''_ação]]>:<[[#correspondente_ircdhybrid|''extban''_corresp]]>:<parâmetro></code>
:Exemplo
:: 1 - <code>/msg '''MODE''' #ForChat BrasPort +I b '''$'''m:s:svipchat.irg</code> :: Bloqueia as mensagnes ([[#hybrida-m|''extban'' de ação +m]]) enviadas ao canal <u>#BrasPort</u>, de qualquer usuário que esteja utilizando o servidor ([[#hybridc-s|''extban'' correspondente +s]]) <u>irc.svipchat.org</u>. * ''Extban'' de ação com ''Exceptions'' (Modo +e): :Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-e '''$'''<[[#acao_ircdhybrid|''extban''_ação]]>:<parâmetro></code> :A ''exception'' ([[Portal:Modos/Modos_de_Canais#exception|modo +e]]) em <u>''extbans'' de ação</u>, isenta uma máscara (formato nick!usuario@host), de qualquer proibição que possa ter sido configurar por '''outros modos ''extbans'' '''. Ou seja, aquela proibição definida por um ''extban'' não será válida para aquele usuário. Observe que apenas as proibições advindas dos [[#modos|modos ''extbans'']] serão isentas, porém as proibições advindas dos [[Portal:Modos/Modos_de_Canais#modos|modos de canal]] continuaram em vigor. <span id="excessao">'''Exceção''' a essa regra é o [[Portal:Modos/Modos_de_Canais#hybridcanalb|modo de canal +b]] que não prevalece sobre a ''exception'' (+e), pois nesse caso, a ''exception'' não está excepcionando um modo ''extban'', e sim um modo de canal normal. </span> :Exemplo :: 1 - <code>/msg '''MODE''' #Virtualife +e '''$'''m:cirinho!*@*</code> :: Supondo que o canal <u>#Virtualife</u> esteja configurado ''extban'' para que todos os usuário provenientes de um determinado servidor ISP não possam "falar" (<code>/msg '''MODE''' #Virtualife +b '''$'''m:s:irc.virciogatonet.org</code>), o comando de exemplo, coloca uma exceção a essa regra fazendo com que o usuário <u>cirinho</u>, apesar de estar conectado por esse servidor, possa enviar mensagens (''exception'' (+e) ao [[#hybrida-m|''extban'' de ação +m]]) para o canal <u>#Virtualife</u>. Ressaltamos que se o [[Portal:Modos/Modos_de_Canais#hybridcanalm|modo de canal +m]] estivesse configurado no <u>#Virtualife</u>, mesmo com a ''exception'' [[Portal:Modos/Modos_de_Canais#exception|modo +e]], o usuário <u>cirinho</u> não estaria excetuado (não poderia "falar"), tendo em vista que os modos de canais estão acima das ''exception extbans''. Resguardada a [[#excessao|excessão]] acima informada. ''' ''Extban'' Correspondentes''': :Sintaxe: <code>/msg '''MODE''' <u>#nome_do_canal</u> +/-b '''$'''<[[#correspondente_ircdhybrid|''extban''_corresp]]>:<parâmetro></code> :Exemplos :: 1 - <code>/msg '''MODE''' #Brazink +b '''$'''r:*Anselmo*</code> :: Proibirá qualquer ''nick'' cujo nome real ([[#hybridc-r|''extban'' correspondente +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:c:#IRCBrPODEROSAS</code> :: Proibirá todos os usuário que estejam no canal <u>#PODEROSAS</u> ([[#hybridc-c|''extban'' correspondente +c]]) de entrarem no canal <u>SalaDaJulinha</u> ([[#hybrida-j|''extban'' ação +j]]).
:: Levando em consideração que o canal 3 - <ucode>#ForChat</u> esteja configurado para somente convidados ([[Portal:Modos/Modos_de_Canaismsg '''MODE''' #canali|modo de canal RadioDasAntigas +i]]), o comando acima coloca uma exceção a este convide (b '''$'invex'' [[Portalj: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>c:@#ForChatRadioTop</ucode>. Todos os outros usuário serão proibidos, a não ser que sejam convidados.
: : Proibirá todos os usuário que estejam no canal <u>#RadioTop</u> ([[#hybridc-c|''extban' 'correspondente +c]]) de entrarem no canal <u>RadioDasAntigas</u> ([[#hybrida-j| 'Extban'' Especial 'extban'':de ação +j]]).
:Sintaxe: <code>/msg * ''Extban''correspondentes com 'MODE'Exceptions'' <u>#nome_do_canal</u> (Modo +/-b {máscara#canal_redirecionado}</code>e):
: Quando configurado o Sintaxe: <code>/msg '''MODE'extban redirect'', o usuário informado na <u>máscara#nome_do_canal</u>, deverá ser redirecionado para o canal +/-e '''$'''<u>[[#canal_redirecionado</ucorrespondente_ircdhybrid|''extban''_corresp]]> quando tentar entrar no canal :<uparâmetro>#nome_do_canal</ucode>.
:O canal a ser redirecionado o usuário banido A ''exception'' ([[Portal:Modos/Modos_de_Canais#canal_redirecionadoexception|modo +e]])em <u>''extbans'' correspondentes</u>, isenta um usuário (conta, deve existirnome real, e o usuário servidor, CFP etc.) de qualquer proibição que configura o possa ter sido configurar por '''outros modos ''extbans'' '''. Ou seja, aquela proibição definida por um ''extban'' deve ser no mínimo operador neste canalnão será válida para aquele grupo usuários correspondentes. <ref>{{citar webObserve que apenas as proibições advindas dos [[#modos|url=httpsmodos ''extbans'']] serão isentas, porém as proibições advindas dos [[Portal:Modos//docsModos_de_Canais#modos|modos de canal]] continuaram em vigor.inspircd.org/3/modules/banredirect Exceção a essa regra é o [[Portal:Modos/Modos_de_Canais#hybridcanalb|titulo=Module Details: Banredirect modo de canal +b]], que não prevalece sobre um ''exception'' (v3+e)(ENG)|publicado=InspIRCd |acessodata=2021-04-07}}</ref>, pois nesse caso, a ''exception'' não está excepcionando um modo ''extban'', e sim um modo de canal normal.
:Exemplo
:: 1 - <code>/msg '''MODE''' #Virtualife vIRCio +b e '''$'''r:*!SapatosEngracados*@</code> :: Supondo que no canal <u>#vIRCio</u> esteja configurado um ''extban'' de banimento para todos os usuário que estiverem conectados pelo servidor <u>brasirc.com.br</u> (<code>/msg '''MODE''' #vIRCio+b '''$'''s:irc.brasirc.com.br</code>). O comando exemplificado acima coloca uma exceção (''exception'' +e) a essa regra, fazendo com que os usuários que tiverem em seu <u>nome real</u> ([[#hybridc-r|''extban'' correspondente +r]]) a palavra <u>SapatosEngracados</u>, apesar de estarem conectados pelo servidor <u>brasirc.com.br</u>, possam entrar/permanecer no canal mesma banidos. :'''OBS''': No caso acima, o usuário possui um ''exception'' (+e) em seu <u>nome real</u> no canal, se ele for expulso ([[Portal:ChanServ/Comandos_Principais#Ban|banido]]/[[Portal:ChanServ/Comandos_Principais#Kick|kikado]]) por algum motivo e mesmo assim entrar novamente/automaticamente, o [[Portal:ChanServ|''ChanServ'']] '''pode''' ficar confuso e expulsá-lo repetidamente do canal, mas como o ''exception'' (+e) está ativado, o usuário simplesmente continuará a entrar, já que o banimento estará excepcionado (sem efeito), o que cria um ''joinflood'' (entrada e saída repetida de um usuário). O [[InspIRCd]] possui dois comandos, <code>/msg '''REMOVE''' ''nick'' <u>canal</u> <u>razão</u></code> e <code>/msg '''FPART''' ''nick'' <u>canal</u> <u>razão</u></code> que removem o usuário do canal sem acionar a função de reingresso automático do lado do cliente/script (é o que acontece quando o usuário é expulso através do comando <code>/msg '''KICK''' ''nick'' <u>razão</u></code>). *''Extban'' correspondentes com ''Invex'' (Modo +I): :Sintaxe: <code>/msg '''MODE''' <u>#PersonaNonGratanome_do_canal</u> +/-I '''$'''<[[#correspondente_ircdhybrid|''extban''_corresp]]>:<parametro></code> :''Invex'' são usados para canais definidos com o [[Portal:Modos/Modos_de_Canais#hybridcanali|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 convidar o usuário (''nick'') a 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 estejam "em uma lista vip" do canal ou seja, não precisão ser convidados para entrar. Resumindo, usuários registrado no modo de canal ''invex'' serão "exceção" ao modo convidado (+i). :Exemplo
:: Proibirá qualquer usuário que contenha em sua máscara 1 - <ucode>*!*@vIRCio.*</u>, de entra no canal <u>msg '''MODE''' #Virtualife</u> e o redicionará ao canal <u>ForChat +I '''$'''c:#PersonaNonGrataIRCBr</ucode>.
== Sintaxes UnrealIRCd ==:: Levando em consideração que o canal <u>#ForChat</u> esteja configurado para somente convidados ([[Portal:Modos/Modos_de_Canais#hybridcanali|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> ([[#hybridc-c|'''extban''' de ação +c]]). 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, a não ser que sejam convidados.
Os ''extbans'' neste IRCd tem nomenclaturas diferentes, sendo apenas denominados <u>Grupos</u>. São 3 os grupos. O primeiro corresponde a um ''extban'' de tempo (''timedban''). O segundo (''2nd'') grupo corresponde ao ''extbans'' de ação e o terceiro (''3rd'') aos ''extbans'' correspondentes.[ [[#top|Topo]] ]
: ''' ''ExtBan TimedBan'' '''== Sintaxes IRCd-Seven ==
: Sintaxe: <code>/msg '''MODE''' <u>[ [[#nome_do_canal</u> +/-b ~t:<u>tempo</u>:<u>máscara</u></code>top|Topo]] ]
</div>