Los modos del chat, o modos del protocolo IRC, son una serie de configuraciones asociadas a nicks o canales que permiten marcar a un usuario o canal con ciertas opciones habilitadas o no.
Para activar un modo de usuario o canal utilizaremos la sintaxis que aparece a continuación:
/mode nick-o-canal +modos parámetros
Para desactivar un modo de usuario o canal utilizaremos la sintaxis que aparece a continuación:
/mode nick-o-canal -modos parámetros
En el caso de los modos que requieren parámetros, como los de privilegios de usuarios en canales, debemos especificar el canal y los parámetros del modo escribiendo. Ha de tenerse en cuenta que el parámetro para los modos de canal que conceden Status al usuario, deben escribirse el nick al cual se le aplicará el status. Algunos modos se fijan de forma automática por parte de los bots o del servidor del chat de la red, y los usuarios no pueden ponérselos ni quitárselos a voluntad.
Modos de usuario generales
Estos modos generales pueden ser utilizados por cualquier usuario de la red a su gusto. Algunos dependen de las opciones de configuración del usuario o su situación en ese momento:
- Modo d: se ignoran los mensajes de los canales.
- Modo D: se ignoran los mensajes en los privados salvo los de los IRCops.
- Modo G: filtra las palabras catalogadas como prohibidas.
- Modo I: oculta tu tiempo online en el /whois
- Modo i: modo invisible (no aparece utilizando /who).
- Modo p: oculta los canales en los que estás en el /whois
- Modo R: solo recibe privados de nicks registrados con el flag +r.
- Modo r: nick registrado y protegido en el chat.
- Modo s: recibir noticias del servidor del chat.
- Modo T: te previene de recibir CTCPs.
- Modo t: indica que estás usando una vhost.
- Modo w: recibir wallops del servidor del chat.
- Modo x: cifra tu IP real.
- Modo Z: sólo puedes recibir mensajes de usuarios con conexión segura (+z).
- Modo z: usuario conectado mediante conexión segura SSL.
Modos de usuario especiales
Estos modos detallan los privilegios especiales de los representantes de la red o los bots de servicio. Estos modos no están disponibles al resto de los usuarios:
- Modo B: bot oficial de la red.
- Modo H: esconde tu estatus de operador.
- Modo o: IRCop de la red global.
- Modo q: sólo puede ser expulsado por los services.
- Modo S: marca a los Services de la red.
- Modo W: permite ver qué usuarios te hacen /whois.
Modos de privilegios de canales
Estos modos son los rangos que puede tener un usuario que se encuentre dentro de un canal en nuestra red de chat:
- Modo q: usuario con status de fundador (~) del canal.
- Modo a: usuario con status de administrador (&) del canal.
- Modo o: usuario con status de operador (@) del canal.
- Modo h: usuario con status de halfoperador (%) del canal.
- Modo v: usuario con status de voz (+) del canal.
- Modo b: usuario/IP con acceso no permitido al canal.
- Modo e: permite agregar una excepción de Ban a una máscara.
- Modo I: permite agregar una excepción de invite a una máscara.
Modos de configuración de canales
Estos modos se utilizan para configurar el acceso general a la sala, así como las propiedades de cada una de ellas:
- Modo C: no se puede enviar CTCPs al canal.
- Modo c: bloquea los mensajes con colores.
- Modo D: impide hablar al usuario hasta que transcurra X tiempo desde que entra al canal.
- Modo d: permite hablar nada más entrar al usuario.
- Modo F: permite configurar una protección de Flood predefinida.
- Modo f: permite configurar una protección de Flood manualmente.
- Modo G: filtra las palabras catalogadas como prohibidas.
- Modo H: permite guardar un pequeño historial del canal.
- Modo i: sólo podrá accederse al canal mediante invitación.
- Modo K: el comando /knock no está permitido.
- Modo k: canal protegido con contraseña, debe especificarse para entrar al canal.
- Modo L: cuando se supera el límite de usuarios permitidos, se redirige al canal indicado.
- Modo l: indica el límite máximo de usuarios que pueden entrar al canal.
- Modo M: sólo pueden hablar usuarios con el nick registrado (+r) o representantes del canal (+q,+a,+o,+h,+v).
- Modo m: sólo pueden hablar los representantes del canal (+q,+a,+o,+h,+v).
- Modo N: no se puede cambiar de nick mientras estes dentro del canal.
- Modo n: sólo los usuarios que están dentro del canal pueden hablar.
- Modo O: sólo los IRCops pueden entrar al canal.
- Modo P: conserva los bans, topics, modos, etc. aunque el canal quede vacío.
- Modo p: canal privado (no sale en la lista de canales /list).
- Modo Q: no se permite usar el comando /kick y sólo podrá expulsarse mediante los Services.
- Modo R: sólo pueden entrar los usuarios con el nick registrado (+r).
- Modo r: canal registrado en los services de la red.
- Modo S: elimina los colores de los mensajes.
- Modo s: canal secreto (no sale en la lista de canales /list ni en el /whois).
- Modo T: no se permite enviar notices al canal.
- Modo t: sólo usuarios con +h,+o,+a y +q pueden cambiar el topic.
- Modo V: no está permitido el comando /invite en el canal.
- Modo Z: indica que en el canal sólo hay gente con conexión segura (+z).
- Modo z: sólo podrán acceder al canal usuarios con conexión segura (+z).