CHaN
Published at 21/04/2016
CHaN Servicio de gestión de canales
Introducción
CHaN es un BOT que se encarga de gestionar la seguridad de los canales, así como de dar ciertos privilegios a los usuarios, en función del access (nivel de acceso) que tengan éstos en dichos canales.
Asimismo, hace de servicio informativo para el usuario que desee conocer ciertos datos sobre cualquier canal como por ejemplo: desde cuándo ha sido registrado, el founder actual -si lo tuviera-, último topic, descripción del canal, url o email del mismo, pasando por el candado de modos activos de éste.
En cuanto a gestión de canales, el roBOT dispone para todo usuario con nick/alias/apodo registrado que desee personalizar su propio canal, una serie de opciones referentes al canal que permiten, entre otras muchas cosas, el poder ajustar las distintas opciones de las que dispone, en función de las necesidades o preferencias de cada usuario (founder).
Actualmente, el registro de un canal se borrará en 30 días si no entra nadie con nivel de @ o +v, teniendo que volver a solicitarlo mediante el roBOT CReG o desde la WEB Por tanto si registras un canal... ¡dále uso e invita a tus amigos a participar en él!
Credenciales
- nick/alias: CHaN
- user/host: -@-
- realname: Servicio de Canales o salas
- nodo: deep.space
- información: es un roBOT oficial de la Red
Estos datos los puedes comprobar haciéndole un /WHOIS al nick/alias del roBOT de servicio.
Información de canales o salas
INFO
Mediante el comando /msg CHaN INFO #elcanal el roBOT suministra la siguiente información sobre dicho canal:
- ESTADO Indica cómo se encuentra el canal identificado en la Red.
- FUNDADOR Indica -si lo hubiera- el nick/alias del máximo responsable del canal.
- SUCESOR Indica -si lo hubiera- el nick/alias del usuario que sucederá al fundador en caso de que el nick/alias de éste, expire.
- DESCRIPCIÓN Indica la función que desarolla el canal, dentro de la Red.
- REGISTRADO Indica la fecha en la que el canal ha sido registrado.
- ÚLTIMO USO Indica la última fecha en la que ha sido utilizado.
- ÚLTIMO TOPIC Indica el último topic visible en el canal.
- TÓPICO AJUSTADO POR Indica el nick/alias del usuario que ha ajustado el último topic visible.
- URL Indica si el canal dispone de una web.
- EMAIL Indica si el canal dispone de una dirección de correo electrónico.
- OPCIONES Indica las opciones activas que tiene el canal.
- CANDADO DE MODOS Indica los modos candados (fijados) que tiene el canal y cuáles son.
Comandos de Administración de Canales
CHaN puede prevenir que usuarios malintencionados puedan "tomar" el control de un canal, limitando, según nivel de acceso, el ajuste de las distintas opciones de las que dispone.
HELP
Mediante el comando /msg CHaN HELP el roBOT suministra las distintas opciones personalizables de las que dispone cada canal.
Asimismo, se puede acceder a la información más detallada de éstas, mediante el comando /msg CHaN HELP opción
(EJEMPLO: /msg CHaN HELP Identify)
IDENTIFY
Para identificarse como fundador del canal. No es necesario identificarse, si ya llevas puesto el nick que figura como founder de un canal.
Sintaxis:
- /msg CHaN IDENTIFY #elcanal lacontraseña
ACCESS
Modifica/gestiona la lista de acceso de los usuarios con privilegios.
Sintaxis:
- /msg CHaN ACCESS #elcanal add elnick nivel
Añade un nick a la lista de ACCESS del canal.
- /msg CHaN ACCESS #elcanal del elnick/número
Borra un nick de la lista de ACCESS del canal.
- /msg CHaN ACCESS #elcanal LIST
Lista todos los ACCESS del canal. Admite comodines del tipo * (Conjunto de caracteres) y ? (Un caracter). distingue entre mayúsculas y minúsculas
- /msg CHaN ACCESS #elcanal VIEW
Lista todos los ACCESS del canal, y añade más información cómo: Persona que lo ha agregado, fecha y hora en la que se ha agregado, y última entrada al canal. Admite comodines del tipo * (Conjunto de caracteres) y ? (Un caracter)
LEVELS
Permite ajustar el nivel de acceso requerido para ejecutar comandos de control en CHaN, por los usuarios registrados.
Sintaxis:
- /msg CHaN LEVELS #elcanal SET Tipo nivel
Habilita una función o grupo de funciones, y establece el valor numérico (nivel de acceso) requerido para poderla utilizar.
- /msg CHaN LEVELS #elcanal DIS | DISABLE Tipo
Deshabilita una función o grupo de funciones para cualquier usuario que no sea el fundador del canal.
- /msg CHaN LEVELS #elcanal LIST
Muestra los valores numéricos actuales requeridos para cada función o grupo de funciones.
- /msg CHaN LEVELS #elcanal RESET
Restablece todos los valores a su configuración inicial.
Puedes consultar la información detallada de los diferentes niveles en el Manual del Founder.
** Recuerda: Los comandos SET FOUNDER, SET SUCCESSOR, SET NAME, SET PASSWORD, SET DEBUG, SET EMAILNOTIF así como el propio SET LEVELS, están SIEMPRE restringidos al Fundador **
SET
Fija ciertas opciones del canal. Éstas pueden ser de tres tipos: Informativas, Administrativas y Seguridad.
Sintaxis:
- /msg CHaN SET #elcanal opción Parámetros
Permite establecer la información y características del mismo. Se requiere tener el nivel SET y, para algunos, ser el fundador del canal o estar identificado como fundador.
Informativas
- /msg CHaN SET #elcanal DESC eltexto
Cambia la descripción del canal.
- /msg CHaN SET #elcanal URL http://nuevaurl.com
Asocia al canal una página web.
- /msg CHaN SET #elcanal EMAIL nuevo@email.com
Asocia al canal un correo electrónico.
- /msg CHaN SET #elcanal ENTRYMSG Nuevotexto
Fija un mensaje de bienvenida que se mostrará a los usuarios al entrar.
Seguridad
- /msg CHaN SET #elcanal KEEPTOPIC on/off
Activa/desactiva la opción de retener el topic cuando el canal queda vacío.
- /msg CHaN SET #elcanal TOPICLOCK on/off
Si lo activamos, el topic solo podrá ser cambiado mediante el comando TOPIC de CHaN. Si lo hacemos con el comando /topic, CHaN restablecerá el que había.
- /msg CHaN SET #elcanal DEBUG on/off
Activa/desactiva la opción de CHaN muestre ciertas acciones sobre el canal (Aparece en el comando info, en el apartado Opciones como Chivato).
- /msg CHaN SET #elcanal MLOCK +modos-modos
Fija los modos del canal que no deben ser modificados. Recordemos que al fijar el modo +c a un canal, necesitaremos un access mínimo de 499 en éste, y deberemos volver a fijar el resto de modos que ya pudieran estar fijados.
- /msg CHaN SET #elcanal PRIVATE on/off
Activa/desactiva la opción de que el canal aparezca en el listado de canales (Comando /List)
- /msg CHaN SET #elcanal RESTRICTED on/off
Activa/desactiva la opción de restringir la entrada al canal.
- /msg CHaN SET #elcanal SECURE on/off
Activando esta opción, CHaN evita que nicks sin registrar puedan obtener @ (op) o + (voz) en el canal.
- /msg CHaN SET #elcanal LEVELS on/off
Activa/desactiva la opción de proteger a los usuarios de nivel de acceso igual o superior.
- /msg CHaN SET #elcanal SECUREOPS on/off
Activando esta opción, evitas que nicks sin registro en el canal puedan obtener @ (op).
- /msg CHaN SET #elcanal SECUREVOICES on/off
Activando esta opción, evitas que nicks sin registro en el canal puedan obtener + (voz).
- /msg CHaN SET #elcanal AUTOLIMIT on/off
Activa/desactiva la opción de CHaN para que evite joins masivos (ataque de clones) variando de forma dinámica y automática, el límite de usuarios en el canal (Modo +l)
Administrativas
Estas opciones sólo pueden ser modificadas por el fundador o alguien identificado como tal.
- /msg CHaN SET #elcanal NAME #Nuevonombre
Permite ajustar las mayúsculas/minúsculas en el nombre de un canal. (Salvo canales con más de 100 usuarios online)
- /msg CHaN SET #elcanal FOUNDER elnick
Permite modificar el fundador del canal.
- /msg CHaN SET #elcanal SUCCESSOR elnick
Permite modificar el sucesor del canal.
- /msg CHaN SET #elcanal PASSWORD nuevacontraseña
Permite modificar la contraseña del canal.
UNSET
Borra los ajustes de un canal que hayan sido especificados mediante el comando SET.
Sintaxis:
- /msg CHaN UNSET #elcanal SUCCESSOR
Permite borrar el sucesor del canal.
- /msg CHaN UNSET #elcanal URL
Permite borrar la URL asociada al canal.
- /msg CHaN UNSET #elcanal EMAIL
Permite borrar el EMAIL asociado al canal.
- /msg CHaN UNSET #elcanal ENTRYMSG
Permite borrar el MENSAJE DE ENTRADA al canal.
AKICK
Gestiona la lista de Auto-Kick. Un usuario agregado a esta lista, será expulsado por CHaN automáticamente. Ésta opción acepta comodines del tipo * (Conjunto de caracteres) y ? (Un caracter), así como máscaras (nick!ident@host) de forma única, conjunta o combinación de estas.
Sintaxis:
- /msg CHaN AKICK #elcanal LIST
Permite listar todas las entradas agregadas en la lista, y sus respectivos motivos. Admite comodines del tipo * (Conjunto de caracteres) y ? (Un caracter)
- /msg CHaN AKICK #elcanal VIEW
Permite listar todas las entradas agregadas en la lista, adjuntando más información: Entrada agregada, usuario que lo ha agregado, motivo, fecha y hora en la que se ha añadido, así como la última entrada al canal. Admite comodines del tipo * (Conjunto de caracteres) y ? (Un caracter)
- /msg CHaN AKICK #elcanal COUNT
Muestra cuantas entradas existen en la lista de AKICK del canal.
- /msg CHaN AKICK #elcanal add elnick/máscara/patrón Motivo
Permite agregar a la lista de AKICK un nick, máscara o patrón, con un motivo personalizado. Si no se especificara motivo, CHaN establecerá Persona non-grata en el canal. de motivo, por defecto. Admite comodines del tipo * (Conjunto de caracteres) y ? (Un caracter)
- /msg CHaN AKICK #elcanal del elnick/máscara/patrón | número
Permite borrar de la lista de AKICK el nick, máscara o patrón. Puede borrarse mediante el número asignado a cada AKICK, y que aparece antes de éste en la propia lista.
- /msg CHaN AKICK #elcanal ENFORCE
Permite actualizar/resfrescar la lista de AKICK del canal. Ejecutando dicho comando, CHaN buscará en la lista actual del canal, todo nick, máscara o patrón que coincida con las entradas guardadas en AKICK, y las expulsará. Avisará de ello por privado, al usuario que haya ejecutado este comando.
- /msg CHaN AKICK #elcanal CHECK parámetro
Muestra la lista de AKICKS cuya máscara coincida con el nick especificado, y que tiene que estar conectado.
** Recuerda: La Red se reserva el derecho a hacer borrados de AKICKS que NO se estén utilizando, o bien lleven mucho tiempo sin hacerlo. **
** Recuerda: Los akicks a la ident deben respetar mayúsculas y minúsculas, en caso contrario no funcionarán. Ejemplo: No es lo mismo *!hola@* que *!HoLa@*. **
CLEAR
Ordena a CHaN que elimine/borre ciertos parámetros del canal.
Sintaxis:
- /msg CHaN CLEAR #elcanal MODES
Ordena a CHaN el reseteo de todos los modos activos en el canal.
- /msg CHaN CLEAR #elcanal BANS
Ordena a CHaN el borrado de todos los BANS activos en el canal.
- /msg CHaN CLEAR #elcanal OPS
Ordena a CHaN el borrado de todos los OPS (@) activos en el canal.
- /msg CHaN CLEAR #elcanal VOICES
Ordena a CHaN el borrado de todos los VOICES (+) activos en el canal.
- /msg CHaN CLEAR #elcanal TOPIC
Ordena a CHaN el reseteo del TOPIC activo en el canal.
- /msg CHaN CLEAR #elcanal USERS
Ordena a CHaN la expulsión -kicks- de todos los usuarios del canal.
** Recuerda: Necesitas tener ACCESS suficiente para manejar el comando CLEAR del canal. **
DELSUCCESSOR
Permite renunciar a ser el sucesor de un canal.
Sintaxis:
- /msg CHaN DELSUCCESSOR #elcanal
Comandos para Operadores de Canales
INVITE
Permite invitarse a un canal.
Sintaxis:
- /msg CHaN INVITE #elcanal
VOICE
Permite dar VOICE (+) en un canal.
Sintaxis:
- /msg CHaN VOICE #elcanal elnick
DEVOICE
Permite quitar VOICE (+) en un canal.
Sintaxis:
- /msg CHaN DEVOICE #elcanal elnick
OP
Permite dar OP (@) en un canal.
Sintaxis:
- /msg CHaN OP #elcanal elnick
DEOP
Permite quitar OP (@) en un canal.
Sintaxis:
- /msg CHaN DEOP #elcanal elnick
UNBAN
Permite desbanearse de un canal.
Sintaxis:
- /msg CHaN UNBAN #elcanal
Gracias a la última actualización, CHaN es capaz de desbanear nick, ident, host, ip real, ip virtual encriptada, e ip virtual personalizada en el mismo comando, y de una sóla vez.
TOPIC
Permite fijar un topic, mediante CHaN
Sintaxis:
- /msg CHaN TOPIC #elcanal TextoTopic
DELACCESS
Permite renunciar al ACCESS personal de un canal. Este comando sólo borra ACCESS positivos.
Sintaxis:
- /msg CHaN DELACCESS #elcanal
PUBLICIDAD