[IRC-DEV] Nuevo comando: /knock

Jesus Cea Avion jcea at argo.es
Thu May 16 22:40:11 CEST 2002


>   /knock #canal
> 
>   Las condiciones para ejecutar dicho comando, son, en hybrid:
> 
>   * El canal no debe ser secreto (+s)
>   * No se puede estar baneado del canal
>   * Solo se puede hacer un /knock cada 5 minutos
>   * El servidor sólo procesa un /knock cada 10 segundos por canal

Entiendo que todas estas funcionalidades se pueden realizar más
apropiadamente desde un "service", incluso aunque el canal no esté
registrado.

Supondré entonces que se considera que el "service" en cuestión está en
split.

Con el soporte de "chan2" y Base de datos distribuidas de canales, este
comando solo es útil si: a) el "service" de "knock" está offline o en
split y b) el canal no está registrado.

Poco aliciente tiene :-).

Técnicamente lo veo complicado, no la implementación en sí del comando
sino de los límites para evitar abusos. Por ejemplo, si pones que cada
canal solo acepta un "knock" cada 10 segundos, ¿qué pasa con los 153
usuarios que intenta usar el comando y se les rechaza?.

Los detalles son truculentos.

-- 
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
jcea at argo.es http://www.argo.es/~jcea/ _/_/    _/_/  _/_/    _/_/  _/_/
                                      _/_/    _/_/          _/_/_/_/_/
PGP Key Available at KeyServ   _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz



More information about the IRC-Dev mailing list