Englis version
¿Que es KaOsBot?
KaOsBot es un bot de servicios para IRC basado en el codigo fuente del Eggdrop compatible con servidores ircu2.10.01 y superiores. Hecho por Joaquin Grech, KaOsBot fue diseñado originalmente para Union Latina aunque actualmente se le puede encontrar en diversas redes. KaOsBot esta bajo licencia GNU, es decir, es gratis y el codigo esta a disposicion del publico, lea los ficheros de texto del programa si desea mas informacion.
Caracteristicas
Algunas de las caracteristicas principales de KaOsBot son las siguientes:
  • Registro de canales y manejo automatico de los mismos, altamente configurable, opciones tales como autoop, autovoice, kick o deop son unas de las tantas disponibles.
  • Compatible con servidores undernet 2.10.x.
  • Soporte para registro de nicks (Nick Server).
  • Comandos para manejo de la red y ayuda a IrcOps. (hack op, gline, etc...)
  • Conexion con otros bots compartiendo usuarios y canales.
  • Soporte para distintos idiomas simultaneamente (Español e Ingles incluidos por defecto).
  • Basado en el programa Eggdrop, y que ha heredado sus mejores cualidades.
  • Area de fichero disponible por dcc.
  • Altamente configurable.
  • Compila en la mayoria de los Un*xes existentes, y en windows.
  • Party line y botnet disponibles, esto permite comunicarse con otros usuarios a traves de un chat, y conectar varios bots simultaneamente.
  • Modulo de mensajes, permite dejarse 'notes' entre los usuarios cuando no esten presentes.
  • Soporte para scripts tcl. Permite ampliar facilmente las capacidades del bot, y se ha conservado compatibilidad con la gran mayoria de los scripts diseñados para eggdrop 1.3.x.
  • Todavia en desarrollo, esto quiere decir que la lista de caracteristicas que no salen aqui es enorme y se iran poniendo poco a poco :)
¿Que necesito?
Dado que este no es un bot normal, sino un bot de servicios, se necesitan las siguientes cosas:
  • Un ordenador con cualquier Sistema Operativo UN*X o Win32
  • Servidor ircu2.10.01 o superior
  • Una libreria TCL 7.6 o superior, (8.0p2 recomendada)
Instalacion
Este programa esta en beta, por lo que no esperen no tener problemas con el, pero aun asi es bastante estable como para ser considerado seriamente un bot de servicios.
La configuracion es muy sencilla, y la compilacion aun mas, simplemente lean los ficheros readme incluidos (en su mayoria hacen referencia al Eggdrop, ya lo actualizare en cuanto tenga tiempo) y seguidamente añadan lineas c/n/h/u en el ircd.conf
Contacto
Existe una mailing list para temas relaciones con KaOsBot, envia un email a majordomo@unionlatina.org poniendo en el cuerpo del mensaje: subscribe kaos
De esa forma te subscribir a la mailing list kaos@unionlatina.org donde podras estar al dia sobre todo lo relacionado con KaOsbot.
Autor
El autor de este bot de servicios es Joaquin Grech (creative1) visiten su pagina web si desean mas informacion sobre el.
Curiosidades
El desarrollo de KaOsBot ha supuesto romper con muchos esquemas. Su historia esta repleta de peculiaridades que han hecho de KaOsBot un programa querido por toda Union Latina.
  • KaOsBot fue el primer bot de servicios para servidores Undernet escrito en C.
  • Es el unico bot de servicios que permite ejecutar scripts TCL y ampliar de esa forma sus capacidades.
  • Es el unico bot de servicios que permite cargar y descargar modulos.
  • Fue el primer bot de servicios que permitio dejar notes (memo) entre los usuarios.
  • Fue el primer bot de servicios para Undernet que permitia registrar nicks.
  • Es el primer bot de servicios que ha sido basado en Eggdrop, un programa con muchos años de desarrollo a su espalda.
  • Cuando Joaquin Grech empezo a diseñar a KaOs pensaba que solo tendria que cambiar unas 10 o 20 lineas del codigo del Eggdrop.
  • KaOs esta basado en Eggdrop gracias a Jose Domenech (loop), ya que al principio Joaquin Grech no sabia manejar ningun tipo de bots y fue Loop la persona que eligio que tipo de bot instalar.
  • KaOs fue durante casi un año un Eggdrop puro con un script TCL que simulaba un bot de servicios.
  • KaOsBot se comenzo a desarrollar porque el Eggdrop resulto ser demasiado lento cuando manejaba mas de 50 canales y gran cantidad de usuarios.
  • El nombre de KaOsBot viene de KaOs. KaOs era el malo de una serie de humor de los 80 llamada SuperAgente 89 y al que nunca se le llegaba a ver la cara.
  • Ironicamente KaOs se diseño para mantener el orden.
  • KaOsBot fue el primer bot de servicios que permitio utilizar distintos idiomas a la vez para los distintos usuarios de la red.
  • Es el unico bot de servicios que permite linkarse con otros bots de servicios o con Eggdrops pudiendose formar asi enormes botnets.
  • Es el unico bot de servicios que permite linkar con otros y compartir usuarios, canales o cualquier otro dato, en la misma red o en distintas redes.
  • Fue el primer bot de servicios para Undernet que soporto el formato P10
  • Es el unico bot de servicios que incorpora en un solo programa registro de nicks, manejo de canales, notes y comandos para IRCops.
  • Es el unico bot de servicios que se renueva constantemente incluyendo las peticiones de los usuarios de la red.
  • Es GRATIS, siempre ha sido gratis y SIEMPRE lo sera. (Aunque se admiten todo tipo de donativos)
  • Es el unico bot de servicios que considera como su idioma oficial tanto el Ingles como el Español.
  • Es el unico bot de servicios que se ha caido tantas veces durante su desarrollo y los usuarios todavia lo quieren!!!
  • Es el unico bot de servicios que admite ayudas y sugerencias de cualquier persona.
  • KaOs ha conseguido citas con numerosas mujeres que se pensaban que era una persona sin decir ni una sola palabra!!!!!
Agradecimientos
Esta seccion va dedicada a vosotros, los sufridores de las idas y venidas de KaOs, y lectores de la lista de correo del bot. Sin vosotros nunca hubiera tenido la paciencia para seguir adelante con el proyecto.

Agradecimientos especiales a:

  • José Domenech (Loop) por su gran colaboración en la traducción de los comandos y el diseño de algunos scripts.
  • Gremmly por la traduccion de los comandos y su constante apoyo en la fase beta del bot.
  • Joseluis y Juanito por su colaboración en la fase beta del bot, asi como por su constante apoyo en la red.
  • Mazinguer por su paciencia y poner su server a disposición para hacer las pruebas finales.
  • A Sombra por pesao! Gracias a que no le gustaba como funcionaban las cosas en el bot, KaOsBot tiene muchas sugerencias y correcciones suyas :)
  • A todo el equipo del eggdrop por su excelente trabajo, sin la base de su programa KaOsBot hoy seguramente ni existiria.
  • A todos los usuarios de la red al colaborar de forma directa o indirecta en la creacion de KaOsBot.
Bajalo ya!
IMPORTANTE: En KaOsBot 1.0.0b8.4 hay grandes cambios en el formato de la base de datos, por ese motivo si estas usando la version b8.3 y no quieres perder la base de datos debes bajarte antes una version intermedia y ejecutarla SOLO UNA vez. Luego lo grabas con un .save y la base de datos se quedara lista para la version b8.4

Esta version intermedia solo es necesaria si quieres pasar la version antigua a la nueva, y recuerda, solo se debe ejecutar UNA vez.

KaOsBot version intermedia para un*x
KaOsBot version intermedia para Win32

Puedes leer los cambios de esta version de KaOsBot aqui.

KaOsBot 1.0.0b8.4 para un*x (Linux, FreeBSD, AIX, etc)
KaOsBot 1.0.0b8.4 para Win32 (95/98/NT)
La version para windows ahora incluye las dlls necesarias. Si necesitas el codigo fuente de las dlls ponte en contacto conmigo y me encargo de enviartelas cobrando los portes. O si lo prefieres estan gratuitamente en Cygnus

Baja el ircu (servidor de irc de Undernet)

ircu para Win32 (95/98)
ircu para NT (Windows NT)
ircu para un*x
Pagina web basada en diseño por Jordi
modificada y adaptada por Joaquin Grech