CHaN - Gestión de Canales Registrados
Ayuda - Bots de la Red
Introducción.

El bot CHaN se encarga de gestionar los canales registrados en la Red. Permite controlar varios aspectos del canal. Asimismo, controla los accesos al canal permitiendo que todos los usuarios tengan los privilegios correspondientes y evitando que pueda ser tomado por usuarios ajenos al canal.

Además, hace de servicio informativo para cualquier usuario que quiera conocer los datos principales del canal, aunque la mayoría de sus funciones son accesibles solamente para usuarios que tienen su nick registrado en la Red.

Credenciales.

Este servicio está identificado en el IRC con los siguientes parámetros:
  • nick:
    CHaN

  • user/host:
    -@-

  • realname:
    Bot de registro 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 del bot de servicio.

Funcionamiento.

  • Comandos de Administración de Canales:

    • IDENTIFY
    • ACCESS
    • LEVELS
    • SET
    • AKICK
    • CLEAR
    • UNSET
    • DELSUCCESSOR

  • Comandos para Operadores de Canales:

    • INVITE
    • OP
    • DEOP
    • UNBAN
    • DELACCESS
    • VOICE
    • DEVOICE

  • Comandos Informativos:

    • INFO

Comandos.

  • IDENTIFY

    Sintaxis: /msg CHaN IDENTIFY <#canal> <clave>

    Mediante este comando un usuario puede identificarse como FOUNDER del canal. Para ejecutarlo es necesario que el nick esté registrado en la Red.

    Al estar identificado, el usuario será reconocido como si tuviera nivel 500 y podrá acceder a todos los comandos referentes a ese canal.

  • ACCESS

    Sintaxis: /msg CHaN ACCESS <#canal> <[ ADD | DEL | LIST ]>

    Mediante este comando se gestiona la lista de usuarios con acceso al canal. Nos permite visualizar la lista de registrados si tenemos nivel de ACC-LIST y también modificarla si tenemos nivel de ACC-CHANGE.

    Los parámetros que acepta este comando son los siguientes:

    • ACCESS <#canal> ADD <nick> <nivel>

      Nos permite realizar un ingreso en la lista de accesos del canal. Todo nick que ingresamos en esta lista tiene que estar obligatoriamente registrado en la Red.
    • ACCESS <#canal> DEL <nick|número>

      Nos permite eliminar un nick que se encuentre en la lista de accesos.
    • ACCESS <#canal> LIST [máscara]

      Nos permite visualizar la lista de accesos del canal. El comando acepta una máscara de búsqueda. Si no se especifica ninguna, se mostrará el listado completo.


    • ACCESS <#canal> VIEW [máscara]

      El comando ACCESS VIEW es similar a ACCESS LIST, pero muestra m s detalles como qui‚n puso la entrada de acceso, la fecha y la hora de la última entrada en el canal. Los detalles se muestran en los añadidos/cambios de registros y la £ltima entrada en el canal a partir de 28/03/2009.


    • ACCESS <#canal> COUNT

      El comando ACCESS COUNT muestra el número de entradas que existen en la lista de acceso.
  • LEVELS

    Sintaxis: /msg CHaN LEVELS <#canal> <[ SET | DISABLE | LIST | RESET ]>

    Mediante este comando se gestiona la configuración de los niveles de acceso al canal. Nos permite visualizar la lista de niveles configurados aún no teniendo acceso al canal y también modificarla si estamos identificados como FOUNDER del canal.

    El valor requerido para tener acceso a los diferentes niveles puede ser configurado según las necesidades y está comprendido entre -1 y 500. Todos los niveles configurados con valor 500 serán únicamente accesibles al FOUNDER del canal o a los usuarios identificados como tal.

    Los niveles configurables son los siguientes:

    • AUTOOP

      Nivel mínimo requerido para que CHaN le ponga OP a un usuario automáticamente al entrar en el canal.

    • AUTOVOICE

      Nivel mínimo requerido para que CHaN le ponga VOICE a un usuario automáticamente al entrar en el canal.

    • AUTODEOP

      Nivel máximo requerido para que CHaN le quite OP a un usuario al entrar al canal.

    • NOJOIN

      Nivel requerido para que CHaN expulse automáticamente a un usuario cuando entra en el canal.

    • INVITE

      Nivel mínimo requerido para poder usar el comando INVITE de CHaN sobre el canal.

    • AKICK

      Nivel mínimo requerido para poder usar el comando AKICK de CHaN sobre el canal.

    • SET

      Nivel mínimo requerido para poder usar el comando SET de CHaN sobre el canal.

    • CLEAR

      Nivel mínimo requerido para poder usar el comando CLEAR de CHaN sobre el canal.

    • UNBAN

      Nivel mínimo requerido para poder usar el comando UNBAN de CHaN sobre el canal.

    • OPDEOP

      Nivel mínimo requerido para poder usar los comandos OP y DEOP de CHaN sobre el canal.

    • ACC-LIST

      Nivel mínimo requerido para poder consultar la lista de accesos del canal.

    • ACC-CHANGE

      Nivel mínimo requerido para poder modificar la lista de accesos del canal.

    • MEMO-READ

      Nivel mínimo requerido para poder leer los memos del canal.

    • MEMO_DEL

      Nivel mínimo requerido para poder borrar los memos del canal.

    • VOICEDEVOICE

      Nivel mínimo requerido para poder dar o quitar voz (+) en el canal por medio de CHaN.

    • AUTODEVOICE

      Nivel por debajo del cual chan no permite que un usuario tenga voz (+).


    Los parámetros que acepta este comando son los siguientes:

    • LEVELS <#canal> SET

      Mediante esta orden fijaremos el valor de un LEVEL.

      Por ejemplo, si tenemos configurado el AUTOOP en 300, cualquier usuario registrado en el canal por encima de ese nivel será consederado Operador y obtendrá automáticamente la @ al entrar.

    • LEVELS <#canal> DISABLE

      Mediante esta orden deshabilitaremos la posibilidad de acceder a un LEVEL, sea cual sea el nivel de acceso del usuario en cuestión.

      Por ejemplo, si tenemos deshabilitado el AUTOOP, ningún usuario que entre al canal será consederado Operador y por tanto no obtendrá automáticamente la @ al entrar, tenga el nivel de acceso que tenga.

    • LEVELS <#canal> LIST

      Mediante esta orden obtendremos un listado de la configuración actual del canal especificado.

    • LEVELS <#canal> RESET

      Da a los niveles del canal sus valores por defecto.
  • SET

    Sintaxis: /msg CHaN SET <#canal> <opción> <parámetros>

    Mediante este comando podemos establecer diversas funciones importantes.

    Normalmente este tipo de funciones suelen estar restringidas al FOUNDER o Administradores del canal.

    Los parámetros que acepta este comando son los siguientes:

    • Opciones Informativas:

      • SET DESC

        Sintaxis: /msg CHaN SET <#canal> DESC <texto>

        Mediante esta opción es posible definir o cambiar la descripción del canal. Esta información podrá ser consultada por cualquier usuario mediante el comando INFO.
      • SET URL

        Sintaxis: /msg CHaN SET <#canal> URL <pagina.web>

        Mediante esta opción es posible definir o cambiar la dirección web asociada al canal. Muy útil en el caso de que el canal disponga de página web. Esta información podrá ser consultada por cualquier usuario mediante el comando INFO.
      • SET EMAIL

        Sintaxis: /msg CHaN SET <#canal> EMAIL <correo@electronico>

        Mediante esta opción es posible definir o cambiar la cuenta de correo asociada al canal. Muy útil para ponerse en contacto con el/la responsable del canal. Esta información podrá ser consultada por cualquier usuario mediante el comando INFO.
      • SET ENTRYMSG

        Sintaxis: /msg CHaN SET <#canal> ENTRYMSG <texto>

        Mediante esta opción es posible definir o cambiar el mensaje de bienvenida que será mostrado a los usuarios por NOTICE de CHaN al entrar en el canal.
      • SET TOPIC

        Sintaxis: /msg CHaN SET <#canal> TOPIC <texto>

        Mediante este comando es posible definir o cambiar el TOPIC del canal. Esta orden es muy útil en conjunción con las opciones TOPICLOCK y DEFTOPIC.
    • Opciones de Seguridad:

      • SET KEEPTOPIC

        Sintaxis: /msg CHaN SET <#canal> KEEPTOPIC <ON|OFF>

        Es la opción de TOPIC retenido.

        Cuando un canal se queda vacío, el TOPIC se pierde y se queda en blanco. Activando esta opción, CHaN memorizará el último TOPIC y lo restaurará la próxima vez que entre alguien.
      • SET TOPICLOCK

        Sintaxis: /msg CHaN SET <#canal> TOPICLOCK <ON|OFF>

        Es la opción de TOPIC bloqueado.

        Activando esta opción, el TOPIC del canal solamente podrá ser cambiado mediante el comando SET TOPIC de CHaN, es decir, si algún operador cambia el topic por el comando directo, CHaN volverá a poner el último que se fijara mediante el comando del bot.
      • SET DEFTOPIC

        Sintaxis: /msg CHaN SET <#canal> DEFTOPIC <ON|OFF>

        Es la opción de TOPIC por defecto.

        Activando esta opción, CHaN restaurará el último TOPIC definido mediante el SET TOPIC cada vez que el canal sea creado o cada vez que se ejecute un CLEAR TOPIC.
      • SET DEBUG

        Sintaxis: /msg CHaN SET <#canal> DEBUG <ON|OFF>

        Activando esta opción conseguimos que CHaN informe al canal mediante NOTICE de la ejecución de ciertos comandos, por ejemplo, notificará cada vez que se haga OP o DEOP.

        Esta opción solamente puede ser modificada por el FOUNDER del canal o alguien identificado como tal.
      • SET MLOCK

        Sintaxis: /msg CHaN SET <#canal> MLOCK <modos>

        Es la opción de Candado de modos.

        Mediante esta opción se pueden fijar los modos del canal que se quieran proteger. Cuando algún operador cambie los modos protegidos, CHaN volverá a ponerlos tal cual se le indicó en el MLOCK.

        Se puede borrar el candado de modos escribiendo /msg CHaN SET <#canal> MLOCK +
      • SET PRIVATE

        Sintaxis: /msg CHaN SET <#canal> PRIVATE <ON|OFF>

        Activando esta opción evitaremos que el canal aparezca cuando un usuario solicita un listado de canales registrados mediente el comando LIST de CHaN.
      • SET RESTRICTED

        Sintaxis: /msg CHaN SET <#canal> RESTRICTED <ON|OFF>

        Activando esta opción conseguimos hacer el canal RESTRINGIDO de forma que solamente tengan acceso al mismo los usuarios que tengan privilegio de operador o que tengan, si está activado el SECURE OPS, nivel de acceso positivo. De lo contrario serán expulsados del canal y se les prohibirá el acceso. NOTA: En la actualidad esta opción está deshabilitada y carece de utilidad.
      • SET LEVELS

        Sintaxis: /msg CHaN SET <#canal> LEVELS <ON|OFF>

        Uso: Activa la opción de seguridad de un canal, cuando el estado de SET LEVELS es ON CHaN no permitirá que usuarios quiten op, voz o expulsen a otros usuarios con nivel igual o superior al suyo.
      • SET MEMOALERT

        Sintaxis: /msg CHaN SET <#canal> MEMOALERT <ON|OFF>

        Avisa cuando hay mensajes (memos) del canal al entrar en el canal
      • SET SECURE

        Sintaxis: /msg CHaN SET <#canal> SECURE <ON|OFF>

        Esta opción activa los rangos de seguridad de forma que, si tenemos el AUTOOP o el AUTOVOICE configurado en -1, CHaN solamente actuará sobre nicks registrados en la Red.
      • SET SECUREOPS

        Sintaxis: /msg CHaN SET <#canal> SECUREOPS <ON|OFF>

        Esta opción activa los operadores seguros de forma que ningún usuario del canal podrá tener @ si su nick no está registrado en la Red. Si alguien le da @ a un usuario no registrado y esta opción está activada, CHaN le quitará de inmediato el estatus de operador.
      • SET AUTOLIMIT

        Sintaxis: /msg CHaN SET <#canal> AUTOLIMIT <ON|OFF>

        Esta opción activa el sistema de seguridad de límite automático.

        Cuando está activada, el límite de usuarios del canal irá variando en función del número de usuarios reales que contenga. Mediante esta función se pueden prevenir ataques de clones o "massjoins".

        Esta función es incompatible con el modo (+l) de límite de usuarios.
    • Opciones Administrativas:

      • SET FOUNDER

        Sintaxis: /msg CHaN SET <#canal> FOUNDER <nick>

        Mediante esta opción podemos cambiar el FOUNDER de un canal.
        Definimos FOUNDER como la persona que aparece en la INFO del canal y no como el DUEÑO del mismo.

        Esta opción solamente puede ser modificada por el FOUNDER del canal o alguien identificado como tal.
      • SET SUCCESOR

        Sintaxis: /msg CHaN SET <#canal> SUCCESSOR <nick>

        Mediante esta función podemos definir o cambiar el SUCCESSOR del canal.

        El SUCCESSOR del canal es la persona que se hará cargo del canal en caso de que expirase el nick del FOUNDER, pasando ésta a tener ese estatus. Hasta ese momento, el SUCCESSOR del canal no tiene ningún privilegio en el mismo a no ser que se le de acceso en la lista de registros. Esta opción solamente puede ser modificada por el FOUNDER del canal o alguien identificado como tal.
      • SET PASSWORD

        Sintaxis: /msg CHaN SET <#canal> PASSWORD <nueva.clave>

        Mediante esta opción podemos cambiar la clave de FOUNDER del canal.

        Esta opción solamente puede ser modificada por el FOUNDER del canal o alguien identificado como tal.
      • SET EMAILNOTIF

        Sintaxis: SET #canal EMAILNOTIF {ON | OFF}

        Uso: Habilita o deshabilita la opción de notificación por email para el canal. Cuando notificación por email está activada (ON), CHaN mandará una notificación por correo electrónico al correo del fundador cuando ocurre un cambio de configuración del canal. Dicho envío se realizará al final de cada día.
        Las acciones que se notifican son:
      • Cambios en la lista de ACCESS.
      • Cambios en la lista de AKICKS.
      • Cambios en los niveles de LEVELS.
      • Cambios en la configuración del canal vía SET.
  • UNSET

    Sintaxis: /msg CHaN UNSET #canal opción

    Uso: Borra los ajustes especificados de un canal que hayan sido especificados vía SET. Opciones disponibles:

    • SUCCESSOR Borra el sucesor del canal
    • URL Borra la página web del canal
    • EMAIL Borra el correo asignado al canal
    • ENTRYMSG Borra el mensaje de entrada del canal

    Igual que con el comando SET, los Administradores de Servicios pueden borrar ajustes para cualquier canal sin identificarse por el canal.

  • DELSUCCESSOR

    Sintaxis: /msg CHaN DELSUCCESSOR #canal

    Uso: Hace la renuncia de ser el sucesor del canal para sustituir al fundador en el caso de que se borre o se expire el nick de éste.
  • AKICK

    Sintaxis: /msg CHaN AKICK <#canal> LIST|ADD|DEL

    Esta función gestiona la lista de AKICK del canal y funciona mediante máscaras.

    Cuando un usuario se ajusta a una máscara que está en la lista de AKICK e intenta entrar al canal, CHaN lo agrega a la lista de BAN del canal y además lo expulsa automáticamente. Se puede especificar un motivo de KICK que se mostrará en la expulsión del afectado.

    Este comando es accesible a cualquier usuario que tenga nivel igual o superior al configurado en LEVEL AKICK.

    Los parámetros que acepta este comando son los siguientes:

    • AKICK LIST

      Sintaxis: /msg CHaN AKICK <#canal> LIST [máscara]

      Esta función nos permite obtener un listado de las máscaras que hay ingresadas en la lista de AKICK del canal. Opcionalmente podemos darle una máscara como patrón de búsqueda. Pero si no lo hacemos, nos mostrará el listado completo.

      En el listado obtenido veremos el número de orden que ocupa el AKICK, la máscara a la que afecta y el motivo de expulsión definido.

    • AKICK ADD

      Sintaxis: /msg CHaN AKICK <#canal> ADD <máscara> [motivo]

      Esta función nos permite añadir una máscara a la lista de AKICK. Como parámetro opcional podemos definir un motivo de expulsión. Si en lugar de una máscara introducimos una sola palabra, CHaN interpretará que nos estamos refiriendo a un nick y lo agregará con una máscara genérica.

    • AKICK DEL

      Sintaxis: /msg CHaN AKICK <#canal> DEL <máscara|número>

      Esta función nos permite eliminar una máscara de la lista de AKICK del canal. Podemos hacerlo mediante el número de orden del AKICK listando previamente todos los ingresos.

    • AKICK VIEW

      Sintaxis: /msg CHaN AKICK <#canal> VIEW [mascara]

      Muestra diversos datos sobre un akick, como quién puso el akick, la hora y la hora del último uso del akick. Si el parámetro +página es especificado mostrará la página en el caso de que haya más de 0 entradas. Si el parámetro +página es especificado mostrará la página en el caso de que haya más de 0 entradas.

    • AKICK COUNT

      Sintaxis: /msg CHaN AKICK <#canal> COUNT

      Muestra el numero de akicks del canal.

    • AKICK ENFORCE

      Sintaxis: /msg CHaN AKICK <#canal> ENFORCE *

      Fuerza que CHaN ejecute la lista de akick expulsando a todos los usuarios que se encuentren dentro del canal y que cumplan con los patrones de dicha lista.

  • CLEAR

    Sintaxis: /msg CHaN CLEAR <#canal> <OPCION>

    Mediante este comando podemos eliminar o resetear ciertos parámetros del canal.

    Este comando es accesible a cualquier usuario que tenga nivel igual o superior al configurado en LEVEL CLEAR.

    Las opciones que acepta este comando son las siguientes:

    • CLEAR MODES

      Resetea los modos del canal que hubieran sido activados, y repondría todos los que estén fijados en el MLOCK.

    • CLEAR BANS

      Limpia toda la lista de máscaras baneadas en el canal.

    • CLEAR OPS

      Quita el OP (@) a todos los usuarios del canal que lo tuvieran.

    • CLEAR VOICES

      Quita el VOICE (+) a todos los usuarios del canal que lo tuvieran.

    • CLEAR TOPIC

      Resetea el TOPIC del canal y coloca el último que fuera fijado mediante el comando SET TOPIC.

    • CLEAR USERS

      Hace un KICK a todos los usuarios del canal.

  • INVITE

    Sintaxis: /msg CHaN INVITE <#canal>

    Mediante este comando podemos hacer que CHaN nos invite al canal especificado.

    Recordemos que cuando un usuario es invitado a un canal puede saltarse algunas restricciones, por ejemplo, entraría al canal aunque estuviera baneado, aunque supere el límite de usuarios fijado y aunque el canal esté en modo de "solo invitados".

    Este comando es accesible a cualquier usuario que tenga nivel igual o superior al configurado en LEVEL INVITE.

  • OP

    Sintaxis: /msg CHaN OP <#canal> <#nick>

    Mediante este comando conseguimos que CHaN le de OP a un usuario en un canal.

    Se pueden especificar varios usuarios a la vez separados por espacios.
    Si el usuario no tiene privilegios para tener @, al mismo tiempo que se la da, se la volverá a quitar.

    Este comando es accesible a cualquier usuario que tenga nivel igual o superior al configurado en LEVEL OPDEOP.

  • DEOP

    Sintaxis: /msg CHaN DEOP <#canal> <#nick>

    Mediante este comando conseguimos que CHaN le quite el OP a un usuario en un canal.

    Solamente podremos ejecutarlo sobre un usuario que tenga menos nivel de acceso al canal que nosotros.

    Este comando es accesible a cualquier usuario que tenga nivel igual o superior al configurado en LEVEL OPDEOP.

  • UNBAN

    Sintaxis: /msg CHaN UNBAN <#canal>

    Mediante este comando podemos quitarnos un ban que nos afecte en un canal.

    Este comando es accesible a cualquier usuario que tenga nivel igual o superior al configurado en LEVEL UNBAN.
  • DELACCESS

    Sintaxis: /msg CHaN DELACCESS <#canal>

    Mediante este comando podemos eliminar nuestro acceso a un canal, siempre que el acceso no sea negativo.
  • VOICE

    Sintaxis: /msg CHaN voice <#canal> nick

    Uso: Da voz (+) a un nick en un canal.
  • DEVOICE

    Sintaxis: /msg CHaN devoice <#canal> nick

    Uso: Quita voz (+) a un nick en un canal.
  • INFO

    Sintaxis: /msg CHaN INFO <#canal>

    Mediante este comando podemos solicitar la información referente a un canal. En esta información nos aparecerán los siguientes datos:
    • Estado actual del canal: ACTIVO o SUSPENDIDO
    • Nick del FOUNDER
    • Nick del SUCCESSOR si hubiera alguno
    • Descripción del canal.
    • Fecha de registro
    • Fecha de la última vez que tuvo actividad
    • Último TOPIC que se fijó mediante CHaN
    • Nick de la persona que fijó el último TOPIC
    • Página web del canal si hubiera alguna
    • Email del canal si hubiera alguno
    • Opciones que tiene activadas
    • Configuración de su candado de modos

Soporte.

Para cualquier problema relacionado con CHaN y los canales puedes dirigirte a nuestro Canal de Soporte #opers_help durante las 24 horas del día donde serás atendido personalmente por un OPERador de la Red.

También puedes redactar un email y enviarlo a Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla explicando tu problema de manera clara y concisa donde un responsable de este departamento se pondrá en contacto contigo para solucionarlo lo antes posible.

Créditos.

Documento:
Manual BOTS de Servicio de IRC-Hispano
Estructuración:
Groucho, GloyD
Desarrollo:
Groucho, GloyD
Diseño Gráfico:
Groucho
Revisión:
MEGA-, Luzdegas, X-aTaN, SSakura, [diesel], rar
Colaboración:
SPEDRO, NiKoLaS, Orialcon, SSakura, CyanBlood
 

Registrar tu nick



Registrar Nick

Registrando tu nick te asegurarás de que nadie pueda suplantar tu identidad ya que éste quedará protegido con una clave para que solamente tú puedas usarlo. Además tendrás acceso a servicios restringidos únicamente a usuarios registrados.

Registrar un canal



Registrar Canal

Desde aqui puedes solicitar el registro de un canal. Recuerda que el nombre de un canal siempre comienza por una # (almohadilla).

Cambiar IPVIRTUAL



Cambiar IP VIRTUAL

Desde aqui puedes activar o cambiar tu IP VIRTUAL. Incluso puedes ponerla de colores. Recuerda que solamente podrás efectuar un cambio de IP VIRTUAL cada 24 horas.

IRC-Hispano
Síguenos en Flickr
Síguenos en Tuenti
Síguenos en YouTube
Síguenos en Twitter
Find us on Facebook
Síguenos en Google Plus