Sashenka aJ2EE Servlet konteyner ve IRC botlar ve müşterileri için çerçevedir.
Çok onun eksik ve sadece temel gelen ve giden mesajları kolları ama birlikte önemsiz botlar inşa etmek için yeterli değildir.
Arama motorları Servlet'ler şu şekilde yazılır
Konteyner tarafından yüklenen Güneş J2EE servlet modeli.
(isterlerse) konteyner onlar cevap verebilir ki ve modüller aracılığıyla mesajlar gönderir.
Hatta sashenka yarar sınıfları ile işlevsel bir IRC istemcisi inşa edebileceğini ama zaten o yüzden denemek önermiyoruz orada olanların yeterli vardır.
Ne sashenka teklifi yapar IRC trafiği yönetmek için bir nesne yönelimli bir çerçevedir. Bunun için benim tek kullanım IRC çerçevesinin üstüne inşa bot çerçevedir.
dağıtımı 1.2.1 j2ee sdk gelen j2ee.jar dosyasının ile birlikte geliyor. Ben j2eesdk varsa benim senin runtime'da caz olmayabilir gibi kendi kopyasını kullanmak için teşvik kolaylık sağlamak için bu bulunmaktadır.
Gereksinimler:
· Java SE sdk 1.4+
· Java EE kavanoz
Bina:
$ Cd src /
$ Sınıfları yapmak
$ Make kavanoz
Koşu:
$ Java -classpath src / sashenka.jar: lib / j2ee.jar
-Dsashenka.Sashenka.nick = Botnick
'-Dsashenka.Sashenka.channel = # Sashenka'
'-Dsashenka.Sashenka.modules = Tahmini / sashenka.modules.WeatherServlet
Zaman / sashenka.modules.TimeServlet google / sashenka.modules.GoogleServlet
sözlük / sashenka.modules.DictionaryServlet '
Yani, Sashenka runtime çalıştırmak port 6667 tarihinde irc.example.com bağlanın Nick 'botnick' başlığı altında giriş ve kanal '#sashenka' katılacak. tırnak aksi '#' karakteri son parametre kabuk tarafından kesilmesine neden olacaktır gereklidir. Aynı bot içine istediğiniz kadar birçok modülleri yükleyebilirsiniz. Belirli bir komuta yanıt ya da değil gerekirse Her modül karar verir.
Yazılım detaylar:
Yorum Bulunamadı