[IRC-DEV] Chan2, ideas ...
Jordi Murgo
jordi at lleida.com
Thu Apr 18 14:55:43 CEST 2002
Hola,
No se como teneis el tema de "Chan2/DB", pero hace tiempo que tenia
hecho un diseño viable y versatil, y hoy lo he encontrado por aki entre
mis papeles.
Se basa en una sola tabla, pero puede separase en varias.
Key Value
---------------------- -------------------------
#canal:nick nivel de este usuario en el canal
#canal::J nivel mínimo para JOIN
#canal::o nivel mínimo para AUTOOP
#canal::v nivel mínimo para AUTOVOICE
Hacks posibles, que ayudan a crear estructuras sociales de canal:
#canal::t nivel para cambiar topic
#canal::m nivel para cambiar modos de canal
#canal::>O nivel mínimo del actor que da OP
#canal::<O nivel mínimo para recepcion de OP
#canal::>v nivel mínimo del actor que da VOICE
#canal::<v nivel mínimo para recepcion de VOICE
#canal::k nivel minimo para poder hacer KICKs
Opcionales:
#canal::M Modos por defecto al crearse
#canal::T Topic por defecto al crearse
Porsupuesto, existirian unos valores predefinidos por defecto, que
pueden estar en registros del mismo estilo, pero substituyendo '#canal'
por '*'
Hay que tener en cuenta que al borrarse un nick de la tabla de nicks, es
necesario borrarlo tambien de esta tabla. A lo mejor por
comodidad/velocidad en Chan2, a la hora de eliminar registros de un
usuario, es mejor organizar el token #canal:nick con el nick delante:
nick#canal
Seguramente teneis pensado algo mucho mejor :)
Cómo ya me peleé en su dia con todo esto, lo pongo por si puede ayudar
en algo...
Salut, <jordi />
--
Jordi Murgó i Ambou
Internet Web Serveis, S.L.
Lleida / Catalonia / Spain
Tfn: +34-973234106
More information about the IRC-Dev
mailing list