CHaN

Publicado el 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
Atrás