Mudanças entre as edições de "Portal:Modos/Modos de Canais/Orientações"

Origem: IRChelp Brasil - Wiki
Ir para navegação Ir para pesquisar
Linha 151: Linha 151:
 
::Retira a restrição de reentrada no <u>#irchelp</u> após a execução do comando ''kick'' em um usuário.
 
::Retira a restrição de reentrada no <u>#irchelp</u> após a execução do comando ''kick'' em um usuário.
  
: '''Modo <u>L</u>: Redirecionamento devido à limite'''
+
: '''Modo <u>L</u>: Redirecionamento Devido à Limite'''
  
 
:Sintaxe: <code>/msg '''MODE''' <u>#canal</u> +/-<u>L</u> {<u>#canal-livre</u>}</code>
 
:Sintaxe: <code>/msg '''MODE''' <u>#canal</u> +/-<u>L</u> {<u>#canal-livre</u>}</code>
  
: Redireciona um usuário a entrar em outro <u>#canal<u>, caso o anterior esteja cheio, devido à restrição do modo limite ([[#canall|+l]]).
+
: Redireciona um usuário a entrar em outro <u>#canal</u>, caso o anterior esteja cheio, devido à restrição do modo limite ([[#canall|+l]]).
  
 
:Exemplos:
 
:Exemplos:
Linha 166: Linha 166:
  
 
::Retira o redirecionamento do <u>#irchelp</u>.
 
::Retira o redirecionamento do <u>#irchelp</u>.
 +
 +
: '''Modo <u>U</u>: Limite para Mensagens'''
 +
 +
:Sintaxe: <code>/msg '''MODE''' <u>#canal</u> +/-<u>U</u> {<u>num</u>}:{<u>seg</u>}</code>
 +
 +
: Proíbe mensagens que excederam um número {num} limite de linhas dentro de um espaço de tempo em segundos {seg}.
 +
 +
:Exemplos:
 +
 +
::1 - <code>/msg '''MODE''' <u>#irchelp</u> +<u>U</u> <u>50</u>:<u>3</u></code>
 +
 +
:: Impede que a parte da mensagem que excedeu a <u>50</u> linhas em menos de <u>3 segundos</u>, seja mostrada no <u>#irchelp</u>. Esse modo é similar ao modo ''flood'' ([[#canalf|+f]]), com a diferença de que o modo <u>+U</u> não ''kicka'' o usuário transgressor.
 +
 +
::2 - <code>/msg '''MODE''' <u>#irchelp</u> -<u>U</u></code>
 +
 +
::Retira o modo de limite de mensagens do <u>#irchelp</u>.
 +
 +
: '''Modo <u>X</u>: Isenções'''
 +
 +
:Sintaxe: <code>/msg '''MODE''' <u>#canal</u> +/-<u>U</u> {<u>permissão</u>}:{<u>modo</u>}</code>
 +
 +
: Dá a usuários que possuem certos '''modos''' ([[#canalv|+v]], [[#canalh|+h]] ou [[#canalo|+o]]), permissões especiais para não serem proibidos de realizar algumas ações no <u>#canal</u>.
 +
 +
: '''Permissões:'''
 +
:: <u>topiclock</u>: permissão requerida para mudar o tópico do canal, se o modo [[#canalt|+t]] estiver habilitado.
 +
:: <u>auditorium-vis</u></u>: permissão requerida para estar sempre visível em um #canal que esteja com o modo [[#canalu|+u]] habilitado.
 +
:: <u>auditorium-see</u>: permissão requerida para ver todos os usuários em um #canal que esteja com o modo [[#canalu|+u]] habilitado.
 +
:: <u>blockcaps</u>: permissão requerida para enviar mensagens com CAPS em um #canal que esteja com o modo [[#canalB|+B]] habilitado.
 +
:: <u>blockcolor</u>: permissão requerida para enviar mensagens coloridas em um #canal que esteja com o modo [[#canalc|+c]] habilitado.
 +
:: <u>filter</u>: permissão requerida para passar pelos "filtros" do canal quando o modo [[#canalg|+g]] estiver habilitado.
 +
:: <u>flood</u>: permissão requerida para passar pela proibição de ''flood'' por mensagens do canal, quando o modo [[#canalf|+f]] estiver habilitado.
 +
:: <u>nickflood</u>: permissão requerida para passar pela proibição de ''flood'' por troca de ''nick'' do canal, quando o modo [[#canalF|+F]] estiver habilitado.
 +
:: <u>noctcp</u>: permissão requerida para enviar CTCPs para o canal, quando o modo [[#canalC|+C]] estiver habilitado.
 +
:: <u>nonick</u>: permissão requerida para trocar de ''nick'' no canal, quando o modo [[#canalN|+N]] estiver habilitado.
 +
:: <u>nonotice</u>: permissão requerida para enviar notice para o canal, quando o modo [[#canalT|+T]] estiver habilitado.
 +
:: <u>regmoderated</u>: Permissão requerida para passar pela proibição dos modos [[#canalR|+R]] - apenas usuários registrados entram no canal - e [[canalM|+M]] - apenas usuários registrados "falam" no canal.
 +
:: <u>slowmode</u>: Permissão requerida para enviar mensagens acima do limite de linhas e tempo determinadas para o canal, se o modo [[#canalU|+U]], se estiver habilitado.
 +
:: <u>stripcolor</u>: Permissão requerida para enviar mensagens formatadas (negrito, itálico, etc..), quando o modo [[#canalS|+S]] estiver habilitado.
 +
 +
:Exemplos:
 +
 +
::1 - <code>/msg '''MODE''' <u>#irchelp</u> +<u>X</u> <u>cesonr</u>:<u>v</u></code>
 +
 +
:: Permite que usuários com status de ''voice'' ([[#canalv|+v]]), não tenham suas mensagens censurados (modo [[#canalg|+g]]) ao "falarem" palavras proibidas no <u>#irchelp</u>, definidas nos filtros da Rede.
 +
 +
::2 - <code>/msg '''MODE''' <u>#irchelp</u> -<u>X</u> <u>cesonr</u>:<u>v</u></code>
 +
 +
::Retira o modo de isenção do <u>#irchelp</u> para usuários que possuem o status de ''voice''.
  
 
*3 - Sintaxe de canais aplicada aos ''nicks'': <code>/msg '''MODE''' <u>canal</u> +/-<u>letra</u> <u>nick</u></code>
 
*3 - Sintaxe de canais aplicada aos ''nicks'': <code>/msg '''MODE''' <u>canal</u> +/-<u>letra</u> <u>nick</u></code>

Edição das 13h53min de 13 de junho de 2020

A baixo você encontra uma explanação geral sobre as sintaxe usadas na maioria dos Servidores.

NOTA 1: Para retirar os modos apenas troque o sinal de '+', por '-'.

NOTA 2: Você pode ver quais modos estão definidos em um canal executando os comandos /msg MODE canal. Use /msg ChanServ INFO #canal para ver outros modos definidas com o comando /msg ChanServ SET MLOCK.

NOTA 3: Na Rede Freenode, todos os modos são perdidos caso o canal fique sem usuários. Para impedir a perda dos modos é necessário realizar o comandos /msg ChanServ SET GUARD.[1]

NOTA 4: Os parâmetros entre [ ] - colchetes - são opcionais e os parâmetros entre { } - chaves - são obrigatórios.

Sintaxe De canais

  • 1 - Sintaxe sem parâmetros: /msg MODE canal +/-letra
Modo m: Moderado
Exemplo:
1 - /msg MODE #irchelp +m
Defini o canal como moderado, ou seja, apenas usuários com status +o, +v, +h, +a, +q, poderão "falar".
  • 2 - Sintaxe com parâmetros: /msg MODE canal +/-letra parâmetro
Modo k: Chave
Sintaxe: /msg MODE canal +k {senha}
Exemplos:
1 - /msg MODE #irchelp +k 1234
Defini a senha 1234 para entrar no canal #irchelp.
2 - /msg MODE #irchelp -k 1234
Retira a senha 1234 anteriormente definida para entrar no canal #irchelp.
3 - /msg MODE #irchelp 1234
Entra no canal que exige a senha 1234.
Modo l: Limite
Sintaxe: /msg MODE canal +/-l {limite}
Exemplos:
1 - /msg MODE #irchelp +l 23
Defini o limite de 23 usuários para o canal irchelp.
2 - /msg MODE #irchelp -l
Retira o limite de 23 usuários para o canal irchelp.
Modo b: Banir
Sintaxe: /msg MODE #canal +/-b {nick!ident@host}
O ban, proíbe um usuário de entrar em um #canal. Se o comando for executado enquanto o usuário alvo estiver no #canal, o mesmo será impedido de "falar" no mesmo ou de trocar o nick enquanto estiver nele.
Exemplos:
1 - /msg MODE #irchelp +b cirinho!*@*
Banirá do canal irchelp o usuário de nick cirinho, sem verificar o hostname.
2 - /msg MODE #irchelp +b *!*@*.br
Banirá do canal irchelp, todos os usuários que contenham em seu host o domínio .br. Neste caso, não se verifica o nick, apenas o hostname.
NOTA: Para visualizar a lista de nicks banidos, execute o comandos /MODE #nome_do_canal +b
Modo e: Exceção
Sintaxe: /msg MODE #canal +/-eeee {nick!ident@host1} [nick!ident@host2] [nick!ident@host3] [nick!ident@host4]
O modo de exceção é usado para permitir que o usuário excepcionado entrem/"falem" em um #canal como se o mesmo não estivesse banido ou o canal não estivesse no modo moderado (modo +m)/silencioso. Isso pode ser útil se for necessário banir uma range de IPs inteiro devido a abuso persistente, mas alguns usuários desse IP ainda tiverem que ter permissão para entrar no #canal.
Exemplos:
1 - /msg MODE #irchelp +e cirinho!*@*
Permitirá que o nick cirinho entre no canal irchelp mesmo que ele esteja banido. A verificação com a lista de banidos é feita por nick, desconsiderando o hostname.
2 - /msg MODE #irchelp +e *!*@*.br
Permitirá que todos os usuário com domínio .br entrem no canal irchelp, mesmo que estejam banidos. Neste caso, não se verifica o nick, apenas o hostname.
Modo I: Exceção à convite
Sintaxe: /msg MODE #canal +/-IIII {nick!ident@host1} [nick!ident@host2] [nick!ident@host3] [nick!ident@host4]
Exemplos:
1 - /msg MODE #irchelp +I cirinho!*@*
Permitirá que o nick cirinho entre no canal irchelp mesmo que ele esteja definido com modo +i (somente convidados). A verificação é feita por nick, desconsiderando o hostname.
2 - /msg MODE #irchelp +I *!*@*.net
Permitirá que todos os usuário com domínio .net entrem no canal irchelp, mesmo que ele esteja definido com modo +i (somente convidados). Neste caso, não se verifica o nick, apenas o hostname.
Modo F: Nick Flood
Sintaxe: /msg MODE #canal +/-F {num}:{seg}
Limite a troca de nicks a um determinado número em um determinado tempo em segundos.
Exemplos:
1 - /msg MODE #irchelp +F 3:10
Limita a entrada no #irchelp à 03 nicks a cada 10 segundo.
2 - /msg MODE #irchelp -F
Retira a restrição de quantidade de 03 nicks a cada 10 segundo no #irchelp.
Modo H: Histórico de Canais
Sintaxe: /msg MODE #canal +/-H {num}:{seg}
Mostra ao usuário que esta entrando no #canal, um histórico da conversa definido este pela quantidade {num} das últimas linhas digitadas nos últimos segundos {seg}.
Exemplos:
1 - /msg MODE #irchelp +H 50:8400
Mostra ao usuário que entra no #irchelp à últimas 50 linhas digitadas nos últimos 86400 segundo (24h).
2 - /msg MODE #irchelp -H
Retira o modo histórico do #irchelp.
Modo J: Atraso na Reentrada após um Kick
Sintaxe: /msg MODE #canal +/-J {seg}
Proíbe um usuário que foi "kickado", reentrar no canal antes do tempo (em segundos) determinado.
Exemplos:
1 - /msg MODE #irchelp +J 60
Proíbe o usuário que foi "kickado" do #irchelp de reentrar no mesmo antes de 60 segundos (1 minuto).
2 - /msg MODE #irchelp -J
Retira a restrição de reentrada no #irchelp após a execução do comando kick em um usuário.
Modo L: Redirecionamento Devido à Limite
Sintaxe: /msg MODE #canal +/-L {#canal-livre}
Redireciona um usuário a entrar em outro #canal, caso o anterior esteja cheio, devido à restrição do modo limite (+l).
Exemplos:
1 - /msg MODE #irchelp +L #vircio
Redireciona o usuário que tenta entrar no #irchelp, quando o mesmo estiver "cheio", para o #vircio.
2 - /msg MODE #irchelp -L
Retira o redirecionamento do #irchelp.
Modo U: Limite para Mensagens
Sintaxe: /msg MODE #canal +/-U {num}:{seg}
Proíbe mensagens que excederam um número {num} limite de linhas dentro de um espaço de tempo em segundos {seg}.
Exemplos:
1 - /msg MODE #irchelp +U 50:3
Impede que a parte da mensagem que excedeu a 50 linhas em menos de 3 segundos, seja mostrada no #irchelp. Esse modo é similar ao modo flood (+f), com a diferença de que o modo +U não kicka o usuário transgressor.
2 - /msg MODE #irchelp -U
Retira o modo de limite de mensagens do #irchelp.
Modo X: Isenções
Sintaxe: /msg MODE #canal +/-U {permissão}:{modo}
Dá a usuários que possuem certos modos (+v, +h ou +o), permissões especiais para não serem proibidos de realizar algumas ações no #canal.
Permissões:
topiclock: permissão requerida para mudar o tópico do canal, se o modo +t estiver habilitado.
auditorium-vis: permissão requerida para estar sempre visível em um #canal que esteja com o modo +u habilitado.
auditorium-see: permissão requerida para ver todos os usuários em um #canal que esteja com o modo +u habilitado.
blockcaps: permissão requerida para enviar mensagens com CAPS em um #canal que esteja com o modo +B habilitado.
blockcolor: permissão requerida para enviar mensagens coloridas em um #canal que esteja com o modo +c habilitado.
filter: permissão requerida para passar pelos "filtros" do canal quando o modo +g estiver habilitado.
flood: permissão requerida para passar pela proibição de flood por mensagens do canal, quando o modo +f estiver habilitado.
nickflood: permissão requerida para passar pela proibição de flood por troca de nick do canal, quando o modo +F estiver habilitado.
noctcp: permissão requerida para enviar CTCPs para o canal, quando o modo +C estiver habilitado.
nonick: permissão requerida para trocar de nick no canal, quando o modo +N estiver habilitado.
nonotice: permissão requerida para enviar notice para o canal, quando o modo +T estiver habilitado.
regmoderated: Permissão requerida para passar pela proibição dos modos +R - apenas usuários registrados entram no canal - e +M - apenas usuários registrados "falam" no canal.
slowmode: Permissão requerida para enviar mensagens acima do limite de linhas e tempo determinadas para o canal, se o modo +U, se estiver habilitado.
stripcolor: Permissão requerida para enviar mensagens formatadas (negrito, itálico, etc..), quando o modo +S estiver habilitado.
Exemplos:
1 - /msg MODE #irchelp +X cesonr:v
Permite que usuários com status de voice (+v), não tenham suas mensagens censurados (modo +g) ao "falarem" palavras proibidas no #irchelp, definidas nos filtros da Rede.
2 - /msg MODE #irchelp -X cesonr:v
Retira o modo de isenção do #irchelp para usuários que possuem o status de voice.
  • 3 - Sintaxe de canais aplicada aos nicks: /msg MODE canal +/-letra nick
Status v: Voice
Sintaxe: /msg MODE #canal +/-vvvv {nick1} [nick2] [nick3] [nick4]
Exemplos:
1 - /msg MODE #irchelp +vvvv campari rockcavera venenOsa escorpiao
Dá status de voice aos usuários especificados.
2 - /msg MODE #irchelp -vvvv campari rockcavera venenOsa escorpiao
Retira o status de voice aos usuários especificados.
NOTA: A mesma sintaxe pode ser usada para os modos +o (operador), +a (administrador), +q (proprietário), +h (halfop), basta trocar o o modo v pelos outros modos anteriormente descritos.
  1. «Channel Modes (ENG)». Freenode.net. Consultado em 12 de junho de 2020