[IRC-DEV] chan2: FUNCIONALIDADES DE CHAN

Javier Meizoso Fernández macho at listas.irc-hispano.org
Thu Jan 9 13:03:03 CET 2003



    Hola,

 Escribo este mail para que vayamos discutiendo qué funcionalidades
 de CHaN son interesantes aplicar, o dejar en el tintero, para chan2.

 Haré un breve repaso por estas funcionalidades para ir planteando si
 son realmente necesarias para chan2 y plantear los permisos equivalentes
 en caso afirmativo.

 Empiezo a revisar el HELP de CHAN:


 * IDENTIFY   Para identificarse como fundador del canal

 Supongo que chan2 tendrá que tener una función similar o idéntica, hay
 que valorar si es interesante que un nick que no sea el del fundador
 pueda llegar a tener los mismos permisos y poderes sobre el canal que él.

 * SET        Fija opciones e información del canal

   SET FOUNDER     Cambia el fundador del canal

 Es indispensable que chan2 tenga la opción de cambiar el fundador del
 canal, supongo que todos estaremos deacuerdo en esto.

   SET SUCCESSOR   Cambia el sucesor del canal

 Y bueno, esta nueva FEATURE de CHAN ya me parece menos importante a
 adaptar, lo que sí es importante es pensar qué hará chan2 con los canales
 en los cuales el nick del fundador EXPIRE.

   SET PASSWORD    Cambia la contraseña del fundador

 Si se implementa un comando en chan2 para poder identificarse como
 fundador de un canal no siendo el nick del fundador real, ha de ser
 mediante una PASSWORD, si es así, es lógico que ésta pueda ser cambiada.

   SET DESC        Cambia la descripción del canal.


   SET URL         Asocia una URL al canal


   SET EMAIL       Asocia una dirección de correo al canal


  Habría que plantearse si es necesario cubrir estos 3 detalles cosméticos
 para que se puedan ver en el ¿ CHANINFO ? de un canal.

   SET ENTRYMSG    Fija un mensaje que será mostrado a los usuarios cuando
 entren al canal

  El mensaje "welcome" es algo que me parece rebundante si tenemos un TOPIC,
 espero vuestras opiniones al respecto.


   SET TOPIC       Cambia el Tema del canal

  Si el TOPIC siempre se mantiene ya que los canales son "persistentes",
 y hay unos permisos para ver quién puede o no cambiar el TOPIC, también
 veo obsoleta la implementación de un comando igual en chan2.

   SET KEEPTOPIC   Retiene el tema (topic) cuando el canal no está en uso

  CHaN estás anticuado! }:-)

   SET TOPICLOCK   El Tema SOLO podrá ser cambiado vía SET TOPIC

 Esto se puede plantear.. según se implemente el SET TOPIC o no.

   SET MLOCK       Fija los modos del canal en 'ON' u 'OFF'

 A chan2 no le hará falta esta opción.

   SET PRIVATE     Oculta el canal (no se ve cuando se utiliza el comando
 LIST)

 Innecesario existiendo los modos s/p.

   SET RESTRICTED  Restringe el acceso al canal

 Esto nunca funcionó en CHAN, pero vamos.. rebundante con los modos de canal
 existentes.

   SET SECUREOPS   Control estricto de Status de operador

 Suponemos que esto será cosa del modo +S.

    * ACCESS     Modifica la lista de usuarios privilegiados

 Bueno, chan2 ha de tener un comando para dar, quitar y listar los permisos
 de un nick en el canal. Más adelante.. masticaremos más la forma de
 hacerlo. Personalmente, no me gusta la idea de cambiar la filosofía de
 los canales en cuanto a que se puedan configurar opciones que antes eran
 impensables.. como que un @ pueda o no kickear o propagar otra @. Pero
 bueno.


    * DELACCESS  Permite borrar tu registro a un canal

 No sé si creeis necesario que un nick se pueda quitar los permisos que
 le han dado en determinado canal, y me pregunto..
 ¿un nick podrá listat de alguna forma los permisos que tiene en todos los
 canales?.


    * LEVELS     Redefine los niveles de accesos

 Innecesario en chan2.


    * AKICK      Mantiene la lista de Auto-Kick

 Será suplantado con el _no_ permiso a entrar en el canal, supongo.


    * INFO       Muestra información referente a un canal.

 chan2 tendrá que tener también su comando de información sobre un canal..
 ¿ CHANINFO #canal ?


    * LIST       Lista de canales registrados

 Lo veo obsoleto a nivel de usuario existiendo el comando LIST.


    * INVITE     Te invita a un canal

 Es discutible la necesidad de su implementación en chan2 si hubiera un
 permiso para que pudieras invitarte a tí mismo mediante chan2 saltándote
 un posible BAN al entrar tras invitarte.

    *  OP/DEOP    Da y Quita OP en un canal

 Veo obsoleto estos comandos por chan2, si quieres DEOPARTE lo harás
 por el IRC siempre que tus permisos te dejen, y si quieres darte OP
 a tí mismo siempre puedes salir/entrar del canal.. o mejor aún, una
 posibilidad que voy a plantear en un mail aparte.

    *  UNBAN      Borra BANs de un canal

 Este es el comando que se suele utilizar para quitarte el ban desde fuera
 del canal si eres OP. Según como se planteen algunas cosas con chan2,
 puede ser necesario o no. Si eres OP, tienes permiso para quitar BANS
 y tienes un BAN en el canal que no te deja entrar.. ¿cómo nos quitaremos
 el ban?.

   *  CLEAR      Reinicia los modos de un canal

 Lo veo interesante y necesario en chan2, opiniones?


 Siento el tostón, aquí "acaban" las funcionalidades de CHaN, ahora..
 a masticarlas!.

 Un saludo,

==========================
Javier Meizoso Fernández - MacHo
macho at irc-dev.net
Personal site: http://macho.irc-dev.net/
==========================





More information about the IRC-Dev mailing list