CHaN

De ChatHispano
Saltar a: navegación, buscar

CHaN Servicio de gestión de canales

Introducción

El bot CHaN se encarga de gestionar la seguridad de los canales, así como dar ciertos privilegios a los usuarios, en función del access que tengan estos en dichos canales.

Asimismo, hace de servicio informativo para el usuario que desee conocer ciertos datos sobre cualquier canal, desde cuándo ha sido registrado, el founder actual -si tuviera-, último topic, descripción, url o email del mismo, pasando por los modos lockeados dentro de éste.

En cuanto a gestión de canales, el robot dispone para todo usuario con nick/alias registrado que desee personalizar su propio canal, una serie de opciones sobre el 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)

Credenciales

  • nick/alias: CHaN
  • user/host: -@-
  • realname: Servicio de Canales
  • 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 bot de servicio.


Los comandos disponibles de este bot son los siguientes:


Información de canales


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 hubiere- el nick/alias del máximo responsable del canal.
  • SUCESOR Indica -si hubiere- 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 (loqueados) que tiene el canal y cuáles son.


Gestión de canales

CHaN puede prevenir que usuarios malintencionados puedan "tomar" el control de un canal, limitando a quien se permita, 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 estas, mediante el comando /msg CHaN HELP opción


Comandos de administración de canal


IDENTIFY

Para identificarse como fundador del canal.

Sintaxis:

  • /msg CHaN IDENTIFY #elcanal lacontraseña


ACCESS

Modifica/gestiona la lista de usuarios con privilegios.

Sintaxis:

  • /msg CHaN ACCESS #elcanal add elnick nivel
  • /msg CHaN ACCESS #elcanal del elnick/número


LEVELS

Permite ajustar los niveles requeridos para ejecutar comandos de control en CHaN, por los usuarios registrados.

Sintaxis:

  • /msg CHaN LEVELS #elcanal SET Tipo nivel

Nota: Habilita una función o grupo de funciones, y establece el valor numérico requerido para poderla utilizar.


  • /msg CHaN LEVELS #elcanal DIS | DISABLE Tipo

Nota: Deshabilita una función o grupo de funciones para cualquier usuario que no sea el fundador del canal.


  • /msg CHaN LEVELS #elcanal LIST

Nota: Muestra los valores numéricos actuales requeridos para cada función o grupo de funciones.


  • /msg CHaN LEVELS #elcanal RESET

Nota: Restablece todos los valores a su configuración inicial.


** 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. Estas pueden ser de tres tipos: Informativas, Administrativas y Seguridad.

Sintaxis:

  • /msg CHaN SET #elcanal opción Parámetros

Nota: Permite al fundador de un canal establecer la información y características del mismo. Se requiere estar identificado como fundador para poder ejecutarlo.


Informativas


  • /msg CHaN SET #elcanal DESC eltexto

Nota: Cambia la descripción del canal.

Nota: Asocia al canal una página web.

  • /msg CHaN SET #elcanal EMAIL nuevo@email.com

Nota: Asocia al canal un correo electrónico.

  • /msg CHaN SET #elcanal ENTRYMSG Nuevotexto

Nota: Fija un mensaje de bienvenida que se mostrará a los usuarios al entrar.


Seguridad

  • /msg CHaN SET #elcanal KEEPTOPIC on/off

Nota: Activa/desactiva la opción de retener el topic cuando el canal queda vacío.

  • /msg CHaN SET #elcanal TOPICLOCK on/off

Nota: Activa/desactiva la opción de fijar el topic, mediante el SET TOPIC.

  • /msg CHaN SET #elcanal DEBUG on/off

Nota: 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

Nota: 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

Nota: Activa/desactiva la opción de que el canal aparezca en el listado de salas (Comando /List)

  • /msg CHaN SET #elcanal RESTRICTED on/off

Nota: Activa/desactiva la opción de restringir la entrada al canal.

  • /msg CHaN SET #elcanal SECURE on/off

Nota: Activa/desactiva la opción de activar los rasgos de seguridad de CHaN sobre el canal.

  • /msg CHaN SET #elcanal LEVELS on/off

Nota: Activa/desactiva la opción de proteger a los usuarios de access igual o superior.

  • /msg CHaN SET #elcanal SECUREOPS on/off

Nota: Activa/desactiva la opción de un control estricto del status de operador sobre el canal.

  • /msg CHaN SET #elcanal SECUREVOICES on/off

Nota: Activa/desactiva la opción de un control estricto del status de voz sobre el canal.

  • /msg CHaN SET #elcanal AUTOLIMIT on/off

Nota: Activa/desactiva la opción de CHaN evite la opción de MASSJOIN (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

Nota: 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

Nota: Permite modificar el founder del canal.

  • /msg CHaN SET #elcanal SUCCESSOR elnick

Nota: Permite modificar el sucesor del canal.

  • /msg CHaN SET #elcanal PASSWORD nuevacontraseña

Nota: Permite modificar la contraseña del canal.


UNSET

Borra los ajustes de un canal que hayan sido especificados vía SET.

Sintaxis:

  • /msg CHaN UNSET #elcanal SUCCESSOR

Nota: Permite borrar el sucesor del canal.

  • /msg CHaN UNSET #elcanal URL

Nota: Permite borrar la URL asociada al canal.

  • /msg CHaN UNSET #elcanal EMAIL

Nota: Permite borrar el EMAIL asociado al canal.

  • /msg CHaN UNSET #elcanal ENTRYMSG

Nota: 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

Nota: 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

Nota: 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

Nota: Muestra cuantas entradas existen en la lista de AKICK del canal.

  • /msg CHaN AKICK #elcanal add elnick/máscara/patrón Motivo

Nota: Permite agregar a la lista de AKICK un nick, máscara o patrón, con un motivo personalizado. Si no se especificara motivo, CHaN establerá Persona non-grata en el canal. de motivo, por defecto.

  • /msg CHaN AKICK #elcanal del elnick/máscara/patrón | número

Nota: 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

Nota: 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

Nota: 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. **


CLEAR

Ordena a CHaN que elimine/borre ciertos parámetros del canal.

Sintaxis:

  • /msg CHaN CLEAR #elcanal MODES

Nota: Ordena a CHaN el reseteo de todos los modos activos en el canal.

  • /msg CHaN CLEAR #elcanal BANS

Nota: Ordena a CHaN el borrado de todos los BANS activos en el canal.

  • /msg CHaN CLEAR #elcanal OPS

Nota: Ordena a CHaN el borrado de todos los OPS (@) activos en el canal.

  • /msg CHaN CLEAR #elcanal VOICES

Nota: Ordena a CHaN el borrado de todos los VOICES (+) activos en el canal.

  • /msg CHaN CLEAR #elcanal TOPIC

Nota: Ordena a CHaN el reseteo del TOPICactivo en el canal.

  • /msg CHaN CLEAR #elcanal USERS

Nota: 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 successor 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

Nota: Gracias a la última actualización, CHaN es capaz de desbanear nick, ident, host, IP, ip virtual, 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