Chat de Chatzona
Otras paginas
  • Comandos Basicos d...
  • Como conectar al c...
  • Contacta con chatz...
  • Invita a tus amigo...
  • Legal...
  • Manual Creg...
  • Manual de chan...
  • Manual de Memo...
  • Manual de Nick...
  • Manual IpVirtual...
  • Modos de canales...
  • Normas de la red C...
  • Normas de registro...
  • Unete al grupo Cha...
  • Videos online, est...
  • Webs del grupo
  • Chat
  • Manual de chan
    TUTORIAL DE CHAN

    Chan es el bot encargado de la administracion de los canales que estan registrados, y para poder
    llevar a cabo esta administracion dispone de una serie de comandos:

    - Comandos informativos:

    /msg chan info <#canal>

    Con este comando podemos ver cierta informacion de un canal registrado, en caso de que dicho canal
    no este registrado, chan nos avisara con un mensaje asi: El canal #canal no esta registrado.
    En caso de que Si este registrado podremos ver la siguiente informacion:

    * Estado del canal: Activo/Suspendido ( para mas informacion consultar Tutorial de creg )
    * Fundador: [Nick del founder del canal]
    * Descripcion: [Descripcion del canal]
    * Registrado: [Hora de registro del canal]
    * Ultimo uso: [Hora en que se uso por ultima vez]
    * Ultimo topico: [El ultimo topic puesto en el canal]
    * Topico ajustado por: [Nick de la persona que puso el ultimo topic]
    * Opciones: [Opciones que estan activas en el canal como el Secureops]
    * Candado de modo: [Modos que estan fijados en el canal]

    /msg chan list

    Con este comando podemos ver una lista de canales que estan registrados y que guardan alguna relaccion
    con el patron que nosotros declaramos. Por ejemplo /msg chan list a* Listaria todos los canales
    registrados que empiezan por la letra a

    /msg chan ircops

    Nos muestra una lista de operadores/administradores que estan conectados en este momento

    -Comandos para OPERADORES de canales:

    Para tener acceso a estos comandos es requisito indispensable el tener el nick registrado, y dependiendo
    del comando que queremos ejecutar deberemos tener un nivel de acceso u otro.
    �Como se a que comandos tengo acceso y a cuales no?
    Muy facil, primero deberemos saber cual es nuestro nivel de acceso en un canal, para saber esto
    deberemos ejecutar el comando /msg nick info NUESTRONICK
    por ejemplo: (/msg nick info Aquelarre)
    El bot Nick nos contestara con una lista con todos los niveles de acceso que tenemos:

    -
    #ayuda_irc LEVEL 500 (FOUNDER)
    #chat LEVEL 500 (FOUNDER)
    #ChatingFree LEVEL 499
    #coru�a LEVEL 499
    #Granada LEVEL 450
    -

    Ahi consultaremos cual es nuestro nivel de acceso en cada canal. Una vez visto esto, vamos a tomar
    por ejemplo el nivel que tenemos en el canal granada, en este caso 450 y con el vamos a ver
    a que comandos tenemos acceso:
    Primeramente veremos como estan definidos los niveles del canal:
    (/msg chan levels #canal list)
    En este caso, para el canal #granada: /msg chan leveles #granada list
    y chan nos dara una lista con los niveles de acceso al canal asi:

    - AUTOOP 300
    - AUTOVOICE 100
    - AUTODEOP -1
    - NOJOIN -1
    - INVITE 300
    - OPDEOP 300
    - UNBAN 300
    - AKICK 450
    - SET 500
    - CLEAR 500
    - ACC-LIST 0
    - ACC-CHANGE 450
    - MEMO 450

    Una vez tenemos la lista de niveles de acceso del canal y sabemos nuestro nivel de acceso (450 en este caso)
    sabremos que podemos ejecutar aquellos comandos en los cuales nuestro nivel es superior al nivel de acceso
    definido para ese comando.

    Ahora explicaremos paso a paso para que sirve cada comando de OPERADOR de canal.
    Los comandos para OPERADORES de canales son los siguientes:
    * /msg chan invite <#canal>

    Siempre y cuando nosotros tengamos acceso a este comando, podremos ejecutarlo con el fin de que chan nos
    invite a dicho canal. Esto sera util en el caso de que el canal al que queremos entrar tenga puesto el modo
    +i ( que solo permite la entrada a invitados ) o que en su defecto nos hallan puesto un ban en dicho canal
    en este caso, invitandonos mediante chan podremos saltarnos dicho ban.

    * /msg chan op <#canal>

    Si nuestro nivel de acceso al canal es superior al nivel de acceso del OPDEOP siempre podremos ejecutar
    este comando que nos servira para dar op al usuario que queramos, incluyendonos a nosotros mismos.

    * /msg chan deop <#canal>

    Este comando funciona exactamente igual que el anterior pero con algunas restricciones ya que nunca podremos
    deopear a un usuario mediante este comando si el nivel de dicho usuario es superior al nuestro.

    * /msg chan unban <#canal>

    Este comando sirve para borrar todo ban que este puesto en el canal especificado siempre y cuando dicho ban
    nos afecte directamente al usuario que ejecuta el comando.

    * /msg chan delaccess <#canal>

    Algunas veces somos a�adidos a la lista de acceso de algun canal en el cual no queremos figurar, con lo cual
    si queremos borrar nuestro registro en un canal determinado usaremos este comando.


    - Comandos para ADMINISTRACION de canales:

    Este tipo de comandos, son comandos a los que solo suelen tener acceso los administradores y el fundador del canal
    puesto que estos comandos ejecutan acciones que pueden ser peligrosas si son realizadas con mala fe.

    * /msg chan identify <#canal>

    Con este comando, nuestro nivel de acceso en el canal se convierte en 500, esto quiere decir, que tenemos acceso
    a todos aquellos comandos que puede tener acceso un usuario sobre ese canal, algunos de estos comandos
    solo podran ser ejecutados en el caso de que nosotros seamos el fundador del canal o estemos identificados como tal,
    como por ejemplo cambiar la contrase�a del canal (/msg chan set <#canal> password ) o modificar
    el fundador/succesor del canal (/msg chan set <#canal> founder || /msg chan set <#canal> successor ).
    Otro privilegio que solo tendran los usuarios que sean fundadores es el poder cambiar los niveles del canal:
    (/msg chan levels <#canal> set LEVEL N�NIVEL) por ejemplo: /msg chan levels #galicia set autoop 350
    El resto de comandos podran ser ejecutados por usuarios que no son fundadores siempre y cuando el nivel de acceso
    de ese comando sea menor que 500.

    * /msg chan access <#canal> ADD/DEL/LIST {NICK} {NIVEL}

    Este comando es el que nos sirve para modificar o listar la lista de acceso del canal, de esta manera podemos
    permitir que un usuario tenga acceso a determinados comandos y otro usuario no. Para a�adir un usuario a la lista
    de acceso de un canal usaremos el siguiente comando : (/msg chan access <#canal> ADD NICK NIVEL)
    El nick que a�adamos a la lista de acceso tiene que estar registrado, en caso contrario chan no nos permitira
    el registro de ese nick a la lista de acceso de ningun canal. El nivel con el que a�adamos a un determinado nick
    debe estar situado siempre entre -2 y 499.
    Para borrar un usuario de la lista de acceso de un canal usaremos el comando: /msg chan access <#canal> DEL NICK
    pero este comando tiene una restriccion, aunque nuestro nivel sea superior al nivel de acceso acc-change, que es
    el que permite cambiar la lista de registrados, no siempre podremos ejecutar el comando, ya que solo podremos
    borrar el registro de otros usuarios siempre y cuando tengan menos nivel que nosotros.
    Por ultimo dentro de este campo nos queda el comando (/msg chan access <#canal> list) con el que podremos ver
    toda la lista de acceso de un canal y el nivel que tiene cada nick en el, para poder ejecutarlo nuestro registro
    en dicho canal deber� ser superior al nivel de acceso del acc-list.

    * /msg chan levels <#canal> {TIPO} {NIVEL}

    Este es uno de los comandos con mas miga del bot CHaN asi que vamos a explicarlo detenidamente:
    Como bien dijimos antes, un usuario puede tener acceso a determinados comandos sobre un canal
    segun su nivel de acceso en este canal y dependiendo tambien de la configuracion de niveles de accesso para
    dicho canal. Este comando nos sirve para modificar,listar,resetear y deshabilitar cualquiera de los niveles
    de acceso de un canal, pero solo esta a disposicion del fundador del canal o de aquel usuario que este
    identificado como tal.
    Primeramente vamos a explicar cual es la funcion de cada TIPO de nivel de la lista:

    - AUTOOP 300
    - AUTOVOICE 100
    - AUTODEOP -1
    - NOJOIN -1
    - INVITE 300
    - OPDEOP 300
    - UNBAN 300
    - AKICK 450
    - SET 500
    - CLEAR 500
    - ACC-LIST 0
    - ACC-CHANGE 450
    - MEMO 450

    1� encontramos el AUTOOP, que indica que todos aquellos usuarios que tengan un registro igual o superior al nivel
    del autoop recibiran op (@) al entrar al canal.
    El AUTOVOICE, es igual que el autoop, pero en vez de recibir @ lo que se recibe es un + (voz).
    AUTODEOP: este TIPO nos indica que todos los usuarios que tengan un nivel de acceso igual o inferior al nivel del
    autodeop seran automaticamente deopados en caso de que reciban @ en el canal.
    El NOJOIN funciona igual que el autodeop, pero los usuarios que tienen el mismo nivel o inferior simplemente son
    expulsados del canal cuando intentan entrar.
    EL INVITE: Cuando nuestro nivel de accesso es igual o superior al del invite podemos invitarnos mediante chan a ese
    canal (/msg chan invite <#canal>).
    OPDEOP: si tenemos acceso al OPDEOP podremos dar o quitar @ mediante chan a otros usuarios que tengan un nivel de
    acceso inferior al nuestro.
    UNBAN: si tenemos acceso al UNBAN podremos quitarnos cualquier ban que nos afecte directamente a nosotros mediante el
    comando (/msg chan unban <#canal>)
    AKICK: si tenemos acceso al AKICK podremos modificar/listar la lista de auto-kicks del canal que veremos mas a fondo
    en el apartado de akicks.
    el SET es un comando bastante interesante y bastante potente que nos permite cambiar bastantes opciones del canal y como
    el resto de TIPOS tendremos acceso a el cuando nuestro nivel sea igual o superior al de este.
    el CLEAR se explicara en su apartado, el ACC-LIST y el ACC-CHANGE ya han sido explicados en el comando ACCESS. y por ultimo
    el MEMO nos permite leer los memos que se envian a un canal si tenemos el mismo nivel o superior, y para poder leer dichos memos
    utilizaremos al bot MeMo ( vease tutorial de MeMo ).
    Por otra parte con el parametro LIST (/msg chan levels <#canal> list) Podremos ver todos los niveles de acceso que
    hay y como estan configurados en un determinado canal, con el parametro RESTET (/msg chan leveles <#canal> RESET) dejaremos
    los niveles de acceso tal y como aparecen en el momento que se registra un canal. Por ultimo el parametro DIS, permite deshabilitar
    un nivel de acceso lo que provocara que solo tenga acceso a el el fundador o el que este identificado como tal.

    * /msg chan set <#canal> OPCION PARAMETROS

    Este es uno de los comandos que mas funciones abarca en el bot chan, ya que permite cambiar una gran cantidad
    de opciones sobre el canal, vamos a verlas una por una:

    *FOUNDER: (/msg chan set <#canal> founder ) Sirve para cambiar el fundador del canal y para poder ejecutar este comando deberemos o bien ser el fundador
    original o bien estar identificados como tal, en caso contrario no podremos cambiarlo.
    *PASSWORD: (/msg chan set <#canal> password ) con este comando cambiamos la contrase�a de fundador del canal y pasa
    igual que cuando queremos cambiar el fundador, si no estamos identificados o somos el founder actual no podremos ejecutarlo.
    *SUCCESSOR: (/msg chan set <#canal> successor ) este es la ultima opcion dentro del comando SET que requiere ser founder
    o estar identificado para poder ejecutarla, el resto podran ser ejecutadas siempre y cuando nuestro nivel de acceso sea igual
    o superior al nivel de acceso del SET.

    *DESC: (/msg chan set <#canal> desc ) Sirve para cambiar la descipcion de un canal.
    *URL: (/msg chan set <#canal> url ) Sirve para cambiar la URL asociada a un canal.
    *EMAIL: (/msg chan set <#canal> email ) Sirve para cambiar/asociar una cuenta de correo electronico a un canal.
    *ENTRYMSG: (/msg chan set <#canal> entrymsg ) Sirve para cambiar el mensaje de bienvenida cuando entras a un canal.
    *TOPIC: (/msg chan set <#canal> topic ) Con este comando podemos cambiar el topic del canal mediante chan, es bastante util
    cuando el candado de topic esta activado ya que no podremos cambiar el topic mediante el comando /topic <#canal>
    *KEETOPIC: (/msg chan set <#canal> keetopic ) Permite mantener el topic cuando el canal se vacia, cuando un canal se
    queda sin usuarios el topic se pierde y al volver a entrar nos encontramos con que el topic que pusimos ya no esta, esta opcion
    sirve para que el topic se guarde en estos casos.
    *TOPICLOCK: (/msg chan set <#canal> top�clock ) Activa/Desactiva la opcion del candado de topic, cuando esta esta activada
    el topic solo es modificable mediante chan.
    *MLOCK: (/msg chan set <#canal> mlock [+/-{modos}]) Fija los modos que nosotros pongamos, en caso de fijarlos con un +, esos modos
    solo se podran quitar mediante chan con este comando, y en caso contrario, es decir, fijandolos con un menos, esos modos solo
    podran ponerse en un canal mediante chan usando este comando.
    *PRIVATE: (/msg chan set <#canal> private ) Al activar esta opcion ocultamos nuestro canal en la lista de canales registrados
    de CHaN, es decir, que si un usuario ejecutase el comando (/msg chan list PATRON) y el patron especificado coincide con nuestro canal
    no apareceria en la lista por tener la opcion PRIVATE activada.
    *SECURE: (/msg chan set <#canal> secure ) Esta opcion nos sirve para que algunos niveles como el AUTOOP o el AUTOVOICE no
    tengan efecto cuando el nick que entra es un nick NO registrado ( -r ).
    *SECUREOPS: (/msg chan set <#canal> secureops ) Activando el secureops conseguimos que si cualquier usuario que no tenga
    registro en el canal es opeado, automaticamente CHaN lo deopara y no dejara que tengan @ usuarios sin nivel de acceso.
    *LEAVEOPS: (/msg chan set <#canal> leaveops ) Si esta opcion esta activada, no permite que se deopee a ningun usuario
    usando el comando (/mode <#canal> -o ) �Con esto que conseguimos? pues evitamos que los usuarios de menor nivel puedan
    deopar a otros usuarios con mas nivel que estos, ya que solo podran deopar mediante CHaN y este no permite que usuarios de menos
    nivel deopeen a usuarios de mayor nivel.
    *DEGUB: (/msg chan set <#canal> debug ) Al activar este comando recibimos noticias de CHaN cuando algun operador del canal
    ejecuta algun comando como dar o quitar OP identificarse como fundador etc...


    * /msg chan akick <#canal> ADD/DEL/LIST {NICK|MASCARA} {MOTIVO}

    Con este comando tenemos podemos modificar o ver la lista de auto-kicks de un canal, cuando a�adimos un usuario a la lista
    de auto-kicks de un canal, si dicho usuario intenta entrar en el canal sera automaticamente kickeado por chan y baneado al
    para que no vuelva a intentar entrar.
    Para a�adir usuarios a la lista de auto-kick usaremos el comando /msg chan akick <#canal> add
    Los akicks pueden ponerse para que afecten a un determinado nick o para que afecten a una determinada mascara:
    ( ident, nick + ident , nick + ip , ident + ip , ip , etc... ) Con una salvedad, y es que cuando especificamos una ip
    o una parte de una ip en un akick tenemos que tener en cuenta que dicha ip debe ser la ip real ya que si pusieramos un akick
    a una ip virtual nadie se veria afectado por ese akick.
    Para borrar usuarios de la lista de akicks de un canal usaremos el comando: (/msg chan akick <#canal> del )
    y por ultimo para ver la lista entera de akicks usaremos el comando (/msg chan akick <#canal> list)


    * /msg chan clear <#canal>

    Con el clear, podemos borrar, o eliminar ciertas cosas de un canal:
    *BANS: (/msg chan clear <#canal> BANS) Eliminamos todos los bans de un canal
    *MODES: (/msg chan clear <#canal> MODES) Eliminamos todos los modos de un canal, y solo volveran a aparecer aquellos que estaban fijados por chan.
    *USERS: (/msg chan clear <#canal> USERS) En este caso ni eliminamos ni borramos a los usuarios de un canal, simplemente CHaN
    hace un kick a todos los usuarios que se encuentran en el canal en ese momento
    *VOICES: (/msg chan clear <#canal> VOICES) Quitamos voz a todos los usuarios del canal que la tengan.
    *OPS: (/msg chan clear <#canal> OPS) Quitaremos @ a todos los usuarios del canal que la tengan.
    *TOPIC: (/msg chan clear <#canal> TOPIC) Chan cambia el topic al ultimo topic fijado mediante el comando (/msg chan set <#canal> topic )



    Manual del bot CHaN para la red irc.chatzona.org recompilado por ANelka, para cualquier sugerencia cambio o fallo enviar un mail a [email protected] y se corregir� lo antes posible.

    Copyright © 2008 Chatzona.com

    Chat   
    Copyright © 2007-2013 ChatZona.com. Todos los derechos reservados.