Sashenka on aJ2EE Servlet kontti ja puitteet IRC botit ja asiakkaita.
Suuri osa siitä on epätäydellinen, ja se käsittelee vain perus saapuvien ja lähtevien viestien mutta se on tarpeeksi rakentaa triviaaleja botit kanssa.
Botit kirjoitetaan Servlets seuraavan
Sun J2EE servletti malli, jotka ladataan astiaan.
Kontti joka lähettää viestejä ja moduulien läpi niin, että ne voivat vastata (halutessaan).
Voit jopa rakentaa toimiva IRC asiakkaalle hyödyllisyys luokat sashenka mutta on riittävästi niitä siellä jo niin en suosittele että kokeilet.
Mitä sashenka tekee tarjouksen on olio puitteet hallintaan IRC liikenteessä. Ainoa käyttö on botti puitteet päälle rakennetaan IRC puitteet.
Distro mukana tiedoston j2ee.jar alkaen 1.2.1 J2EE SDK. Olen muun muassa tätä mukavuussyistä, jos sinulla j2eesdk Kehotan teitä käyttää omaa kopiota kuin minun ehkä ei jive kanssa runtime.
Vaatimukset:
· Java SE SDK 1.4+
· Java EE jar
Building:
$ Cd src /
$ Tekevät luokat
$ Make jar
Running:
$ Java -classpath src / sashenka.jar: lib / tiedoston j2ee.jar
-Dsashenka.Sashenka.nick = Botnick
"-Dsashenka.Sashenka.channel = # Sashenka '
"-Dsashenka.Sashenka.modules = Ennuste / sashenka.modules.WeatherServlet
aika / sashenka.modules.TimeServlet google / sashenka.modules.GoogleServlet
sanakirja / sashenka.modules.DictionaryServlet '
Joka jatkuu Sashenka runtime, yhteyden irc.example.com portissa 6667, kirjaudu sisään alla nimimerkki "botnick" ja liity kanavalle "#sashenka". Lainaukset ovat välttämättömiä muuten "#" luonne aiheuttaa viimeinen parametri laskenut kuori. Voit ladata niin monta moduuleja kuin haluat samaan bot. Kukin moduuli päättää, jos se on tarpeen vastata tiettyä komentoa tai ei.
Ohjelmiston tiedot:
Kommentteja ei löytynyt