Sashenka este aJ2EE Servlet container și cadru pentru roboții IRC și clienți.
O mare parte din ea este incompletă și se ocupă doar mesajele primite și trimise de bază, dar este suficient pentru a construi impotriva triviale cu.
Roboții sunt scrise ca Servlets text
Sun J2EE model de servlet care sunt încărcate de container.
Containerul expedieri mesaje și prin modulele, astfel încât acestea să răspundă (dacă doresc).
Ai putea construi chiar un client IRC functional cu clasele de utilitate în sashenka dar sunt destul de cei de acolo deja, așa că nu recomand să încercați.
Ce sashenka nu oferta este un cadru orientat obiect pentru gestionarea traficului IRC. Mea utiliza numai pentru el este cadrul bot construit pe partea de sus a cadrului IRC.
Distro vine cu j2ee.jar din SDK 1.2.1 J2EE. Am includ acest lucru pentru comoditate, dacă aveți j2eesdk Am să vă încurajez să utilizați propria copie a mea nu Jive cu rulare dumneavoastră.
Cerinte:
· Java SE SDK 1.4+
· Jar EE java
Building:
$ Cd src /
$ Face cursuri
$ Make borcan
Alergare:
$ Java -classpath src / sashenka.jar: lib / j2ee.jar
-Dsashenka.Sashenka.nick = Botnick
"-Dsashenka.Sashenka.channel = # Sashenka '
"-Dsashenka.Sashenka.modules = Prognoză / sashenka.modules.WeatherServlet
timp / sashenka.modules.TimeServlet google / sashenka.modules.GoogleServlet
Dicționar / sashenka.modules.DictionaryServlet "
Care va rula runtime Sashenka, conectați la irc.example.com pe portul 6667, conectați în nick "Botnick" și să se alăture canalului "#sashenka". Ghilimelele sunt necesare altfel caracterul "#" va determina ultimul parametru să fie scăzut cu coajă. Puteți încărca cât mai multe module, după cum doriți în aceeași bot. Fiecare modul decide dacă este necesar să se răspundă la o anumită comandă sau nu.
Detalii soft:
Versiune: 3.3
Incarca data: 3 Jun 15
Licenţă: Gratuit
Popularitate: 142
Comentariile nu a fost găsit