Modos de canal

Los modos de canal son opciones de configuración que permiten controlar el funcionamiento, acceso y seguridad de un canal de IRC. Cada modo se identifica mediante una letra y puede modificar determinados aspectos del canal, como quién puede entrar, quién puede hablar o qué usuarios tienen ciertos privilegios.

Por ejemplo, el modo +i convierte el canal en solo por invitación, mientras que +m limita la posibilidad de hablar únicamente a determinados usuarios con privilegios. Otros modos permiten establecer una contraseña (+k), limitar el número de usuarios (+l), impedir determinados cambios de nick o controlar diferentes aspectos de la moderación.

Para establecer o modificar los modos de un canal necesitas disponer de los privilegios necesarios. Normalmente, el propietario u operador del canal (@) puede modificar sus modos mediante comandos. Algunos modos especiales pueden requerir privilegios adicionales proporcionados por los servicios de la red, como ChanServ, o permisos de operador de IRC (IRCOp).

Los modos son especialmente útiles para administrar comunidades, prevenir abusos, controlar el acceso y mantener el orden dentro de un canal. Para cambiar un modo de canal, deberás usar el siguiente comando:

/MODE #canal +-modo

Nuestro servidor utiliza UnrealIRCd como software IRC, consulta la siguiente tabla para conocer todos los modos disponibles para tus canales:

Modo Descripción
+c Bloquea los códigos de color mIRC y ANSI. Uso «/MODE #canal +c».
+C Bloquea las peticiones CTCP en el canal. Uso «/MODE #canal +C».
+D Retrasa el mensaje de JOIN hasta que el usuario hable. Uso «/MODE #canal +D».
+F Protección anti-flood. Uso «/MODE #canal +F profile». Profiles: Anti-flood.
+f Protección anti-flood con fine-tuning. Uso «/MODE #canal +f [10j]:15». Detalles: Anti-flood.
+G Filtro de palabrotas configurado en el archivo badwords.conf de UnrealIRCd. NO USAR. Pide a un @p que te instale Sentinel en el canal.
+i Invite-only. Los usuarios deben ser invitados por un @p para poder entrar al canal. Uso «/MODE #canal +i».
+k Protege el canal con contraseña. Uso «/MODE #canal +k password». Para poder entrar los usuarios deben escribir «/JOIN #canal password».
+K /KNOCK no está permitido. /KNOCK se utiliza para solicitar acceso a un canal configurado como «invite-only». Uso «/MODE #canal +K».
+L Modo link. Si el usuario no puede entrar, se le redirige al canal X. Uso «/MODE #canal +L #otrocanal».
+l Limita la cantidad de personas que puede haber en el canal. Al llegar al límite, los nuevos JOIN se rechazan. Uso «/MODE #canal +l 25». Se puede combinar con el modo +L.
+m Solo las personas con +v o superior pueden hablar en el canal. Uso «/MODE #canal +m».
+M Igual que +m pero además debes estar registrado y autentificado. Uso «/MODE #canal +M».
+N Prohibido el cambio de nick. Normalmente se usa durante un ataque por flood de cambios de nick. Uso «/MODE #canal +N».
+n Los usuarios que no han hecho JOIN al canal no pueden enviar mensajes al propio canal. Se pone por defecto al crear un canal nuevo. Uso «/MODE #canal +n».
+O Canal solo para operadores (IRCOps). Uso «/MODE #canal +O». Solo los IRCOps pueden poner este modo en los canales.
+P Al vaciar el canal, este se destruye. Con este modo esto no ocurre y se guardan los ajustes. Uso «/MODE #canal +P».
+p Canal privado. Solo los usuarios que están dentro del canal pueden saber que existe. Se esconde el canal de comandos como WHOIS. Uso «/MODE #canal +p».
+Q No se podrá usar el comando KICK. Uso «/MODE #canal +Q».
+R Solo pueden acceder al canal los usuarios que tengan el nick registrado en el servidor. Uso «/MODE #canal +R».
+r Canal registrado mediante el uso de los services como ChanServ. Uso «/MODE #canal +r».
+s Canal secreto. Esconde el canal de comandos como /TOPIC, /LIST y /NAMES. Uso «/MODE #canal +s».
+S Desactiva el uso de colores mIRC o ANSI. Uso «/MODE #canal +S».
+T Desactiva el uso de NOTICEs en el canal (/NOTICE #canal Hola a todos!). Uso «/MODE #canal +T».
+t Solo los @ps pueden cambiar el TOPIC. Uso «/MODE #canal +t».
+V Desactiva el uso /INVITE en el canal. Uso «/MODE #canal +V».
+z Solo pueden acceder al canal los usuarios conectados a través de SSL/TLS. Uso «/MODE #canal +z».

Más información en: https://www.unrealircd.org/docs/Channel_modes