¿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
|
|