Uso de scripts
Como se ha mencionado antes, una de
las características más interesantes del bot eggdrop es que
es extensible, lo cual quiere decir que se le pueden añadir nuevas
funcionalidades mediante el uso de scripts. Dichos scripts se encuentran
escritos en un lenguaje denominado tcl, con una sintaxis muy sencilla.
P
Para obtener más información
sobre tcl, su uso y su sintaxis se puede acudir al tutorial básico
que se encuentra en http://www.cujo.com/tcl_tut.html
En el caso concreto de nuestro servidor,
hemos añadido una serie de scripts que enumeramos a continuiación,
junto a una breve descripción:
-
Badword.tcl : Controla el lenguaje utilizado
en el canal. Cuando alguno de los clientes utiliza una palabra determinada
como prohibida (es decir, el uso de lenguaje soez), el bot realizará
una acción u otra: si es la primera palabra dicha, simplemente será
kickeado del canal; para la segunda y tercera palabra prohibida, el cliente
será baneado durante un determinado tiempo. Finalmente, tras la
cuarta palabra prohibida, el cliente será expulsado permanentemente
del canal.
-
repeat.tcl : Controla el flood en el canal
expulsando del mismo durante un tiempo muy limitado a aquellos clientes
que repitan la misma entrada muchas veces.
[VOLVER]