[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