Основная задача -- транслировать события, попадающие в общий лог, на IRC-канал.
Дополнительная задача -- реагировать на команды/сообщения на канале или приватные.
Раздел настройки:
После установки модуль создаёт класс IRCBots и объект IRCBot1.
При появлении нового сообщения в чате, вызывается метод IRCBot1->onNewMessage
Типовой код метода:
Код: Выделить всё
$this->setProperty("updated", time());
$this->setProperty("updatedTime", date("H:i"));
$this->setProperty("message", $params["message"]);
Для отправки сообщений в открытый канал можно использовать такой код:
(это в дополнение к сообщениям из общего чата системы)
Внимание: модуль не будет устанавливаться без обновления ядра платформы, т.к. использует новый механизм подписки на системные события.