Pull to refresh

JimBot — объединяем пользователей ICQ, VK, Jabber в одном чате

Всем привет. Хотел бы Вам рассказать о замечательной программе, которая называется JimBot.

JimBot(Java IM Bot) — программа представляющая собой универсальный движок для ботов систем мгновенной передачи сообщений (ICQ, Jabber, VK).
В помощью JimBot вы можете создать игровой чат, продвинутый развлекательный бот, многофункциональный форум, анек-бота, и бота переводчика в ICQ, Jabber, VK.


При работе над ботом были использованы исходные тексты, идеи и другие материалы следующих свободных проектов (в порядке убывания значимости):
Jimm — самый известный ICQ клиент для мобилы. Является постоянным источником вдохновения :) Официальный сайт проекта: jimm.org.
Caffeineim — очень интересный российский проект по созданию нового IM-клиента на Java. Имено оттуда взята основная библиотека для работы с ICQ. Блог автора библиотеки — samolisov.blogspot.com. Исходные тексты самого проекта можно поглядеть тут: code.google.com/p/caffeineim. Очень надеюсь на его дальнейшее развитие.
Сайт Константина Книжника — garret.ru. Оттуда позаимствованы многие идеи, и в частности проект компактного HTTP сервера: JHttpServer
Execute Query — универсальный клиент для работы с различными типами баз данных. Написан целиком на Java. Сайт проекта: executequery.org.
Официальное описание протокола ICQ на сайте AOL — dev.aol.com/aim/oscar.

Есть 3 вида JimBot`a:

1. Платный(Модификация) — Посмотреть by MasteR / Купить by MasteR.
2. Бесплатный(Модификация) — Посмотреть by MasteR.
3. Бесплатный(Стандартный) — Посмотреть by Spec

Еще есть модификации JimBot`a от других авторов, но мы их рассматривать в данной статье не будем.

В данной статье мы будем рассматривать только платную версию JimBot S by MasteR:

* С помощью JimBot`a вы можете создать:
1. Единый чат;
2. Многофункциональный ICQ-Bot(Погода, гороскопы и т.д.);
3. Многофункциональный форум;
4. Анек-бот(Сообщение — анекдот);
5. Бот-переводчик(Текст — перевод).
* Создание и управление происходит в WEB-Admin`ке(JHttpServer).
* Поддерживает: ICQ, Jabber, VKontakte(В разработке: LiveJournal, Ya.Ru, Odnoklassniki.Ru, QIP.Ru, Google Talk, Chat.FaceBook, @Дневники).
* JimBot использует БД, в качестве БД — MySQL. Но скоро будет добавлен SQLite и H2(Hypersonic 2).

— В чате мы имеем:
* Игры(Викторина, Кто хочет стать миллионером, Незнайка и др.);
* Инфо-команды(Погода, гороскоп, курсы валют, программа ТВ и т.д.);
* И многое другое(более 400 команд).

— В боте мы имеем:
* Игры;
* Инфо-команды;
* Виртуальная стена;
* И многое другое(более 200 команд).

— В форуме есть разделы, темы, сообщения.
Можно удалять / изменять / создавать темы / разделы / сообщения.

— Анек-бот работает по принципу сообщение — ответ.
Отправляем любой текст — получаем анекдот.

— Переводчик работает по принципу текст — ответ.
Отправляем любой текст — получаем перевод на другой язык.

Веб-админка написана на HTML и CSS. Все настройки находятся там.




Исходники бесплатного бота можно найти тут: Google Code.

Небольшой вывод: Если вы хотите себе чат, который может одновременно работать в ICQ, Jabber и в VK и имеет множество функций, JimBot создан для вас.

Спасибо за внимание.
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.