Modos de canales

Los modos en el canal, indican las opciones o características que se pueden usar en el canal, y se identifican cada uno por una sola letra.

Hay que tener en cuenta, que se distinguen las mayúsculas y las minúsculas, y cada uno tiene su función.

Los modos, solo se pueden cambiar estando de moderador en el canal (@ o modo +o), siempre y cuando, no estén bloqueados mediante la opción SET MLOCK de CHaN.

Se activan anteponiendo el símbolo más (+) antes del modo, y se desactivan con el símbolo menos (-), pudiendo activar y desactivar varios modos a la vez, hasta un límite de 6 de cada vez.

Ejemplo:

* **/mode #canal +n**

Activamos el modo n

* **/mode #canal -n**

Desactivamos el modo n

* **/mode #canal +n-t**

Activamos el modo n, a la vez que desactivamos el modo t

Los modos disponibles para canales son:

## Modos restrictivos

Son modos que impiden entrar o escribir en el canal a ciertos usuarios.

### **i**

***Modo invite.***

Este es un modo restrictivo, solo se podrá acceder al canal mediante invitación.

Las formas de recibir la invitación son:

* Que un usuario con estado de operador en el canal nos invite mediante el comando **/invite**.
* Invitándonos mediante CHaN, siempre que tengamos nivel suficiente para ello con el comando **/msg CHAN**.

Sintaxis: **/mode #canal +/-i**

### **k**

***Modo keyword o contraseña.***

Es un modo restrictivo, de tal manera, que para poder entrar al canal, deberemos conocer la contraseña de acceso.

Para entrar en un canal con este modo, deberemos poner: /join

Sintaxis: **/mode #canal +/-k lacalve**

Ejemplo: **/mode #canal +k Vera1**

### **l**

***Modo límite de usuarios***

Es un modo restrictivo, nos permite poner un límite máximo de usuarios en un canal, de tal manera, que si en el canal, llega al número de usuarios que tenemos indicado en el límite, no se podrá acceder al mismo, salvo que seamos invitados de la misma forma que en el modo invite (i).

Este modo es incompatible la opción de limite automático (SET AUTOLIMIT) de CHaN.

Sintaxis:

* **/mode #canal +/-l numero\_maximo\_de\_usuarios**

* **/mode #canal -l**

Ejemplo: **/mode #pepe +l 50**

### **m**

***Modo moderado.***

Es un modo restrictivo, evita que puedan hablar en el canal los usuarios que no tengan el estado de moderador en el canal (@ o modo o) o voz (+ o modo v).

Sintaxis: **/mode #canal +/-m**

### **M**

***Modo moderado para nicks sin registrar.***

Es un modo restrictivo, que a diferencia del anterior, este modo, evita que hablen en el canal los usuarios que no tengan el estado de moderador en el canal (@ o modo o), voz (+ o modo v) y el nick registrado (modo +r en el nick)

Sintaxis: **/mode #canal +/-M**

### **R**

***Modo restringido.***

Es un modo restrictivo, con este modo activado, solo permitimos entrar al canal a los usuarios con nick registrado (modo +r activado en nuestro nick).

Sintaxis: **/mode #canal +/-R**

### **z**

***Modo conexión segura.***

Es un modo restrictivo, con este modo activado, solo los usuarios que conecten mediante SSL accederán al canal (modo +z activado en nuestro nick).

Sintaxis: **/mode #canal +/-z**

## Modos sobre Usuarios en el canal

Estos modos, se aplican hacia los usuarios y solo afectan en el propio canal.

### **o**

***Modo moderador/operador del canal.***

Este modo, da acceso a ciertas herramientas al usuario para moderar y controlar el canal, se distingue por tener el símbolo “@” delante de su nick.

Sintaxis: **/mode #canal +/-o nick**

### **v**

***Modo voz.***

Este modo, permite al usuario poder hablar, cuando el canal tenga activados los modos m y/o M. Se distingue por tener el símbolo “+”.

Sintaxis: **/mode #canal +/-v nick**

### **b**

***Modo baneado.***

Este modo, evita que el usuario, pueda hablar en el canal, aunque no tengamos activado el modo m y/o M salvo que tenga voz.

Tampoco podrá cambiarse de nick.

Si sale del canal, no podrá volver a entrar, salvo que seamos invitados al canal, por un moderador o mediante CHaN.

Este modo se puede aplicar a cualquier parte de la máscara del nick (nick, identd o ip), aceptando los caracteres comodín como “?” y “\*”

Sintaxis: **/mode #canal +/-b nick/mascara**

## Otros modos

### **r**

***Modo canal registrado.***

Este modo, indica que el canal está registrado. Permite guardar la configuración del canal cuando quede vacío, y nos permite usar los comandos de control y gestión de CHaN en el canal.

Este modo, no se puede activar/desactivar por el usuario, lo hace la propia red.

### **C**

***Modo CTCP.***

Con este modo activado, evitamos que puedan enviar eventos CTCP al canal, a excepción del CTCP ACTION, más conocido como /me.

Sintaxis: **/mode**

### **c**

***Modo colores.***

Con este modo activado, permitimos al usuario la elección de evitar ver colores en el canal, siempre que tengan activados sobre su nick el modo +c (**/mode**)

Sintaxis: **/mode**

### **n**

***Modo “no texto exterior”.***

De esta forma, evitamos que usuarios puedan enviar texto al canal si están fuera del mismo.

Sintaxis: **/mode**

### **N**

***Modo notice.***

Este modo, previene que los usuarios envíen notices (/notice ) al canal.

No afecta a los ONOTICES, que son usados entre los moderadores del propio canal.

Sintaxis: **/mode**

### **p**

***Modo privado.***

Este modo nos permite evitar que nuestro canal aparezca en un listado de canales (/list) y en el whois a un usuario (/whois), pero si aparecerá con el /who.

En el caso de que estemos dentro del canal y hagamos un whois a otro usuario del canal, o a nosotros mismos, si aparecerá en el whois. Lo mismo pasa con el comando /list

Este modo es incompatible con el modo s, no se pueden tener los dos activados a la vez.

Sintaxis: **/mode**

### **s**

***Modo secreto.***

Este modo, evita que el canal aparezca en el listado de canales (/list), en el whois (/whois), y en el who (/who).

Este modo es incompatible con el modo p, no se pueden tener los dos activados a la vez.

Sintaxis: **/mode**

### **t**

***Modo topic.***

Este modo nos permite, que solo los usuarios con estado de moderador (@ o modo o), puedan cambiar el topic del canal, salvo que esté bloqueado mediante la opción SET TOPICLOCK de CHAN, que solo se podrá cambiar teniendo el nivel necesario para usar el comando TOPIC de CHaN.

Sintaxis: **/mode**

### **u**

***Modo quit.***

Teniendo activado este modo en el canal, bloquearemos los mensajes de salida utilizados por los usuarios, tanto en el /quit como en el /part, dejando como mensaje de salida “signed off”.

Si un usuario, se encuentra en al menos 1 solo canal con este modo, el mensaje de salida, será bloqueado en el resto de canales, aunque no tengan este modo activado.

Sintaxis: **/mode**

### **N**

Cuando el canal tiene este modo activado, no se le permite cambiar el NiCK a los usarios dentro del canal.

Para poder cambiar el nick es necesario salir y volver a entrar con el nick cambiado.

Sintaxis: **/mode #canal +/-N**

### **V**

Teniendo activado este modo en el canal, bloqueara las invitaciones que se hagan con el servicio CHaN o con el comando /INVITE. Cuando bloquea las invitaciones en el canal, no le aparecerá el típico mensaje al invitado diciendo "Ariana te invita al Canal #ChatHispano (Doble clic en el canal para entrar)".

Sintaxis: **/mode #canal +/-V**

### **L** (Deshabilitado)

Si en el canal se encuentra el modo +l activado y un usuario quiere entrar al canal pero el limite ya a sido superado, envía al usuario a un canal secundario que ingreses al poner el modo +L.

Sintaxis: **/mode #canal +/-L canal**

## Modos Especiales

Los modos especiales solo pueden ser utilizados por los Operadores o los Servicios

### **O**

Cuando esta activado este modo en el canal, se deniega la entrada a cualquier usuario excepto a los Operadores de la red.

### **A**

Este modo se utiliza para los canales de la Administración de la red. No se permite la entrada de los Usuarios ni de los Operadores, el único acceso es para los Administradores.

### **Q**

Cuando este modo esta activado, solo los Servicios pueden expulsar en el canal. No importa el modo del Usuario sea +o ni +v, solo se el permite expulsar a los Servicios de la Red.