Sashenka เป็นภาชนะ aJ2EE servlet และกรอบการทำงานสำหรับบอท IRC และลูกค้า
มากของมันไม่สมบูรณ์และมันจัดการข้อความขาเข้าและขาออกพื้นฐาน แต่มันก็เพียงพอที่จะสร้างความน่ารำคาญกับบอท
บอทจะเขียนเป็น Servlets ดังต่อไปนี้
อาทิตย์ J2EE เซิร์ฟเล็ตรูปแบบที่มีการโหลดโดยภาชนะ
ภาชนะยื้อข้อความไปและผ่านโมดูลเพื่อให้พวกเขาอาจตอบสนอง (ถ้าพวกเขาจึงต้องการ)
คุณยังสามารถสร้างลูกค้า IRC การทำงานที่มีการเรียนการสาธารณูปโภคใน Sashenka แต่มีเพียงพอของผู้ออกมีอยู่แล้วดังนั้นผมจึงไม่แนะนำให้คุณลอง
อะไร Sashenka ไม่ให้เป็นกรอบเชิงวัตถุสำหรับการจัดการจราจรไออาร์ซี การใช้งานเฉพาะของฉันมันเป็นกรอบบอทที่สร้างขึ้นที่ด้านบนของกรอบไออาร์ซี
distro มาพร้อมกับ j2ee.jar จาก 1.2.1 J2EE SDK ฉันรวมเพื่อความสะดวกถ้าคุณมี j2eesdk ผมแนะนำให้คุณใช้สำเนาของคุณเองเช่นเหมืองอาจไม่พูดที่หลอกลวงกับรันไทม์ของคุณ
ต้องการ:
· Java SE SDK 1.4+
·ขวด EE จาวา
อาคาร:
$ cd src /
$ ให้ชั้นเรียน
$ ขวดทำให้
เล่น:
$ จาวา -classpath src / sashenka.jar: lib / j2ee.jar
-Dsashenka.Sashenka.nick = botnick
'-Dsashenka.Sashenka.channel = # Sashenka'
'-Dsashenka.Sashenka.modules = การคาดการณ์ / sashenka.modules.WeatherServlet
เวลา / sashenka.modules.TimeServlet google / sashenka.modules.GoogleServlet
พจนานุกรม / sashenka.modules.DictionaryServlet '
ที่จะทำงานรันไทม์ Sashenka เชื่อมต่อกับพอร์ต irc.example.com 6667 เข้าสู่ระบบภายใต้กรงขัง 'botnick' และเข้าร่วมช่อง '#sashenka' คำพูดเป็นสิ่งที่จำเป็นอย่างอื่นตัวละคร '#' จะทำให้เกิดพารามิเตอร์สุดท้ายที่จะปรับตัวลดลงจากเปลือก คุณสามารถโหลดโมดูลจำนวนมากเท่าที่คุณต้องการลงในบอเดียวกัน แต่ละโมดูลตัดสินใจว่ามันเป็นสิ่งที่จำเป็นเพื่อตอบสนองต่อคำสั่งที่เฉพาะเจาะจงหรือไม่.
รายละเอียดซอฟแวร์:
ความคิดเห็นที่ไม่พบ