О проекте

spec аватар
jIMbot - программа представляющая собой универсальный движок для ботов систем мгновенной передачи сообщений (ICQ, Jabber). Подключение дополнительного функционала должно происходить в виде модулей. Мультиплатформенность обеспечивается программированием на языке Java.

Сайт на sourceforge.net
Новые версии
Исходные тексты
Одно из основных направлений использования этой программы - чат-бот. Он позволяет нескольким пользователям ICQ общаться между собой в общем чате. Рабочую версию чата можно посмотреть на номере ICQ#: 455-227-096. Другой пример - анекдотный бот, находится на номере 460-626-318.
 В настоящий момент реализована только поддержка протокола ICQ

При работе над ботом были использованы исходные тексты, идеи и другие материалы следующих свободных проектов (в порядке убывания значимости):
  • 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.
4.77778
Your rating: Нет Average: 4.8 (9 votes)