Поможем чем сможем, но сперва RTF(M,FAQ) и www.google.com!

eng / rus
СТРАНИЦА посвещена разработке Standard Bot(sbot)

Данная разработка представляет из себя автономного модульного бота
который может работать с потоковыми чатами.
Бот написанн на языке Perl и оптимизированн для работы в системе POSIX;
Главной отличительной особенностью бота является его модульность
благодаря которой возможно достаточно гибкое его использование.
Например при использовании отдельного модуля игры `викторина'
бота можно настроить на разные каналы раличных чатов с использованием
этого модуля, например на канал html потокового чата chat.chat.ru и
на канал какого-либо irc сервера. При этом бот будет обслуживать
сразу несколько каналов независемо друг от друга в отдном процессе.

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

    Русское описание проекта для администратора и разработчика
    English project Description for administrators and developers
    Исходные коды / Source Codes v1.0.7
В последней версии бот приведен к виду проекта, готового к установке. Все модули теперь регистрируются в системе и вызываются цевилизованно. В инсталяционном пакете есть только сам проект - без дополнительных модулей. В чистом виде он может работать но не эффективно - так как не будет знать как к чему подключаться. Для его нормальной работы следует установить дополнительные модули, требуемые для нужного вам типа работы проекта(irc или http сервер, есть ли там викторина и ообработчик мата). Более подробно об установке и использовании читайте ниже на этом сайте и в манах к боту.

Хочется заметить одно важное обстоятельство: сам главный процес бота неплохо отлажен, и если у вас случилось подвисание проекта - то не грешите сразу на него! Первым делом проверьте правильность конфигов, а затем - модулей, быть может ошибка в них. К сожалению, даже многие модули этого проекта еще не отточенны до такой степени что бы работать совсем идеально. Конечно, Мы надеемся это исправить со временем, но тем немение - будте осторожны. Помните просто, что ядро написанно хорошо, и в него не следует лезть лишний раз.

Модули используемые проектом:
    irc v0.1 Коммуникационный модуль для работы с irc серверами
    chatru v0.1 Коммуникационный модуль для работы с http чат серверами стиля chat.chat.ru
    sbot v0.2 Дополнительный модуль расширяющий возможности проекта. Знает crontab, antifoul & antiflood;
    talksql v0.3 Разговорный модуль для бота.
    QUIZ v0.2 Модуль викторины!

Пример установки проекта можно найти здесь

Примеры конфигурациооных файлов:
    sbotd.conf Пример главного конфигурационного файла
    chatru::testbota.conf Бот использует chatru модуль
    chatru::quiz.conf Бот использует chatru, quiz модули
    chatru::ghost.conf Бот использует chatru, sbot, talksql модули
    chatru::stillplace.conf Бот использует chatru, sbot, talksql модули
    irc::irc.conf Бот использует irc модуль
    irc::ircquiz.conf Бот использует irc, quiz модули

Более раннии версии проекта:
    sbot v1.0.6 добавленна возможность получения сообщений через локальный контейнер и перенаправление собщений от бота боту. Так же дописанн модуль talksql благодаря которому бот научился отвечать на вопросы используя таблицу соответствий в базе данных sql; И в качестве бонуса в модуле sbot включена поддержка выполнения определенных действий по crontabs файлу, а так же возможность antimat и antiflood;
    sbot v1.0.5 - удачный не текущий релиз
    sbot v1.0.4 - остаеться утечка памяти в sbotd при обработке новых сообщений
    sbot v1.0.3 - есть ошибки утечки памяти и некорректно сделанн скрипт ./sbot.sh (обработка параметра `restart')

<< В проекты!