Сашенька це aJ2EE контейнер сервлетів і рамки для IRC ботів і клієнтів.
Багато що з цього є неповним і обробляє тільки основні вхідні і вихідні повідомлення, але це досить, щоб побудувати тривіальні ботів с.
Пошукові пишуться так, як сервлети наступні
Sun J2EE сервлет моделі, які завантажуються в контейнер.
Контейнер відправляє повідомлення і через модулі, так що вони можуть відповісти (якщо вони того побажають).
Можна навіть побудувати функціональний клієнт IRC з використаними класами Сашеньки, але є достатньо тих, там уже, так що я не рекомендую вам спробувати.
Що робить пропозицію Сашенька це об'єктно-орієнтована рамки для управління IRC трафік. Тільки для мене для неї є основа бот побудований на вершині рамках IRC.
Дистрибутив поставляється з j2ee.jar від J2EE SDK 1.2.1. Я включаю це для зручності, якщо у вас є j2eesdk Я закликаю вас використовувати свою власну копію, як моя, можливо, не джайв з виконання.
Вимоги:
· Java SE SDK 1.4+
· Java EE банку
Будівництво:
$ Кд SRC /
$ Зробити класи
$ Макіяж банку
Тривалість:
$ Java -classpath SRC / sashenka.jar: Бібліотека / j2ee.jar
-Dsashenka.Sashenka.nick = Цівників
"-Dsashenka.Sashenka.channel = # Сашенька"
"-Dsashenka.Sashenka.modules = Прогноз / sashenka.modules.WeatherServlet
Час / sashenka.modules.TimeServlet Google / sashenka.modules.GoogleServlet
словник / sashenka.modules.DictionaryServlet "
Це буде працювати під час виконання Сашенька, підключитися до irc.example.com порт 6667, увійдіть під ніком '' цівників і приєднатися до каналу '#sashenka. Лапки необхідні, в іншому випадку '#' характер викличе останній параметр буде скинутий на оболонці. Ви можете завантажити стільки модулів, скільки ви хочете в той же бот. Кожен модуль вирішує, якщо це необхідно, щоб відповісти на певній команді чи ні.
Дані програми:
Версія: 3.3
Дата завантаження: 3 Jun 15
Ліцензія: Безкоштовно
Популярність: 142
Коментар не знайдено