Як налаштувати сервер IRC, який реєструє всі повідомлення?


6

Я хочу створити корпоративний IRC-сервер для використання в обговоренні проектів.

Як я можу змусити сервер IRC зберігати архів усіх повідомлень, що надсилаються через сервер? Я хочу, щоб повідомлення доступні для перегляду (також бажано для пошуку) через HTTP (за допомогою Apache).

Як я можу створити таку послугу?

Крім того, було б плюсом, якщо користувач, який підключається до каналу на сервері, міг би виконати якусь команду в клієнті IRC, щоб (скажімо) отримати сервер повернути останні 24 години повідомлення на цьому каналі.

(Я IRC n00b)


Якщо ви використовуєте IRCd, сумісний з atheme, ви можете використовувати необроблений вихідний модуль. Крім того, підключення псевдосервера може реєструвати весь трафік (включаючи приватні повідомлення).
Вільфред Х'юз

Також є патч для ircd-гібриду, який додає ведення журналів.
Вільфред Х'юз

Відповіді:


5

Не впевнений у серверній стороні, але не важко зробити клієнт IRC, який підключається до кімнат і записує все сказане в них.

Редагувати: Спробуйте googling "irc log bot", є декілька доступних, включаючи деякі, які створюють html / xhtml журнали.


Це буде набагато простіше, ніж сервер робити журнал, і той самий бот може відповідати командам повернути стенограму.
pjmorse

Дякую. Я завантажив supybot ( sourceforge.net/projects/supybot ). Буду намагатися налаштувати його на те, щоб робити те, що мені потрібно.
кодап

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.