El bot Eggdrop

Un bot es un programa que permanece en un canal, manteniéndolo abierto 24 horas al día. Su aspecto es similar al de un usuario normal del canal, solo que suele permanecer incativo hasta que un usuario le solicita la realización de alguna función. Eggdrop es el bot más popular, avanzado y soportado por el IRC. Además, puede fácilmente ser ampliado para añadirle nuevas funcionalidades, ya que el código se encuentra disponible para ser modificado por cualquier persona. En el lado negativo, se encuentra la gran cantidad de memoria utilizada, pues no se trata precisamente de un bot simple.
Se podrá encontrar información sobre este bot en la siguiente dirección:
 http://www.egghelp.org

Para la instalación del bot, descargamos el paquete como se explica en secciones anteriores. El paquete en cuestión es eggdrop, y se incluye dentro de la distribución de Debian. Una vez instalado, lo primero que deberá hacer el superusuario será proteger el directoiro donde se encuentra el bot para evitar que el contenido de dicho directorio sea accedido por otros usuarios. Esto se hace con el comando
chmod 700 <directorio del bot>

Podremos crear una copia de todos los archivos necesarios para la ejecución del bot a otro directorio mediante el comando putegg. Esto nos permitirá usar varios bots simultáneamente.

Los archivos de configuración son eggdrop.conf.dist y botchk (en el directorio /scripts). El primero contiene la configuración del bot en si misma. El segundo fichero permite mediante el uso de crontab para volver a ejecutar el bot si el proceso es matado (con un kill) o desaparece por alguna otra razón.

 [VOLVER]