¿Cómo puede el RaidenFTPD informar en IRC de eventos a través de un eggdrop?

Esta sección del manual persigue el objetivo de habilitar que se puedan mandar informes de la actividad del programa a IRC a través de un Eggdrop. Asumimos que ya tienes cierta experiencia trabajando con eggdrops y por ello que ya sabes configurarlos de antemano. En otras palabras, tu bot eggdrop tiene que estar FUNCIONANDO sin problemas ANTES de que quieras usarlo conjuntamente con el RaidenFTPD. Puedes encontrar información relativa a los Eggdrop para sistemas *NIX (Linux, Unix, etc...) en Eggheads.org. Si estás trabajando en plataformas WINDOWS tendrás que buscar información en Sourceforge.net. Echale un vistazo a esas páginas, descarga la última versión del eggdrop y pasa a la siguiente parte de esta sección. El RaidenFTPD puede conectarse directamente a tu Eggdrop (indistintamente de que el bot este en modo local o no). Para activar las características de trabajo conjunto con el Eggdrop tienes que editar tu archivo de configuración de servidor (*.ftpd) con un editor de texto (como el notepad, ultraedit, etc...). El primer paso es añadir la línea ADVANCED=1 debajo de la sección [FTPD] de tu archivo *.ftpd como se muestra a continuación: [FTPD] ...(el resto de la configuración va aqui)... ADVANCED=1 Luego añade una nueva sección llamada [EGGDROP] al final de tu archivo *.ftpd con las siguientes líneas adicionales, como se muestra a continuación: [EGGDROP] enable=1 user=nombre de usuario pass=contraseña ip=xxx.xxx.xxx.xxx port=3333 onNewDir=.say .:[%h]:. (%r) creado por %S/%g onDelDir=.say .:[%h]:. (%r) borrado por %S/%g onUserLogin=.say .:[%h]:. !Bienvenido! (%S/%g) entra en onUserLogout= onFileUploaded= onSfvUploaded=.say .:[%h]:. (%r) nuevo sfv subido por %S/%g onSfvFailed= onSfvSuccess= onSfvComplete=.say .:[%h]:. (%r) sfv completado por %S/%g onFileDownloaded= onFilePreUpload= onMp3Uploaded= onNukeDir= onZipUploaded= Bien, ahora explicaremos qué significa cada línea: enable= - un valor de 1 habilita el soporte eggdrop en el RaidenFTPD, un valor de 0 lo deshabilita user= - este es el nombre de usuario que utilizará RaidenFTPD para acceder al Eggdrop pass= - esta es la contraseña que utilizará RaidenFTPD para acceder al Eggdrop ip= - esta es la dirección IP del Eggdrop la cual usará el RaidenFTPD para acceder port= - este es el PUERTO dónde estará escuchando el Eggdrop onNewDir= - estas líneas (on*=) son las que el RaidenFTPD le pasará al Eggdrop cuando un evento determinado ocurra. onDelDir= etc...= Algunas de estas líneas, obviamente, tienes que configurarlas como mejor se adapten a tus necesidades. Si tienes algun problema a la hora de que el RaidenFTPD acceda a tu eggdrop intenta mediante conectarte por telnet a la dirección IP y al PUERTO dónde esté escuchando el bot para ver si esa cuenta está funcionando correctamente. Ejemplo Para que el bot muestre la siguiente línea en IRC...: .:[RaidenFTPD]:. (/newdir) creado por root/wheel ...tendrás que usar la siguiente línea: onNewDir=.say .:[%h]:. (%r) creado por %S/%g los caracteres '.say' hacen referencia a que el Eggdrop diga el resto de la línea en el canal. %h es el nombre del servidor, %r es el nombre del directorio, %S es el nombre del usuario y %g es el nombre del grupo. Echale un vistazo a todas las variables que puedes utilizar en la sección de variables de este documento. Puedes usar tambien el modo de texto en subrayado, en negrita, etc... Por favor, utiliza esta característica con responsabilidad, recuerda, los colores NO molan :) Puedes DESCARGARTE un archivo .ftpd de ejemplo con alguno eventos para un eggdrop creado por Gump aqui: download IMPORTANTE: el equipo del RaidenFTPD ha introducido esta característica en un servidor FTP para Windows debido a las continuas peticiones de los usuarios, por ello, la hemos implementado. El equipo del RaidenFTPD no sabe el contenido de los mensajes que se mostrarán en los canales de IRC y, por supuesto, NO se hace responsable de ellos en NINGUN caso.

Nota: esta sección está pensanda solamente para usuarios avanzados. Si no sabes lo que es un eggdrop o IRC probablemente no lo necesitaras. Si te saltas esta sección no perderás capacidad de trabajo con el RaidenFTPD ni afectará a su funcionalidad.

Copyright © RaidenFTPD TEAM , TODOS LOS DERECHOS RESERVADOS

REVISION 2.2 , 2001/06/22