Sashenka es contenedor de servlets aJ2EE y marco de bots de IRC y clientes.
Gran parte de ella es incompleta y sólo se encarga de los mensajes entrantes y salientes básicos, pero es suficiente para construir robots con triviales.
Motores de búsqueda se escriben como Servlets tras la
Modelo servlet Sun J2EE que se cargan por el contenedor.
El contenedor envía mensajes a y a través de los módulos de manera que puedan responder (si así lo desean).
Incluso se podría construir un cliente de IRC funcional con las clases de utilidad en Sashenka pero hay bastantes de aquellos que por ahí ya, así que no recomiendo que lo intentes.
Qué Sashenka sí ofrece es un marco orientado a objetos para gestionar el tráfico de IRC. Mi único uso para él es el marco bot construido encima del marco de IRC.
La distro viene con el j2ee.jar del sdk 1.2.1 j2ee. Incluyo este por conveniencia, si usted tiene la j2eesdk le animo a utilizar su propia copia como la mía no puede jive con su tiempo de ejecución.
Requisitos:
· SDK de Java SE 1.4+
· Java EE tarro
Edificio:
$ Cd src /
$ Make clases
$ Make tarro
Corriendo:
$ Java -classpath src / sashenka.jar: lib / j2ee.jar
-Dsashenka.Sashenka.nick = Botnick
'-Dsashenka.Sashenka.channel = # Sashenka'
'-Dsashenka.Sashenka.modules = Pronóstico / sashenka.modules.WeatherServlet
tiempo / sashenka.modules.TimeServlet google / sashenka.modules.GoogleServlet
diccionario / sashenka.modules.DictionaryServlet '
Eso hará funcionar el motor de ejecución Sashenka, conectarse a irc.example.com en el puerto 6667, ingrese bajo el nick 'botnick "y unirse al canal' #sashenka '. Las citas son necesarias por lo demás el carácter '#' hará que el último parámetro que se dejó caer por el shell. Puede cargar tantos módulos como quieras en el mismo bot. Cada módulo decide si es necesario responder a un comando en particular o no.
Detalles de software:
Versión: 3.3
Fecha de carga: 3 Jun 15
Licencia: Libre
Popularidad: 142
Comentarios que no se encuentran