2

Я купил Raspberry Pi, который намереваюсь использовать в качестве круглосуточного IRC-сервера, возможно, с использованием IRCD-Hybrid. В идеале, этот сервер должен иметь постоянную историю чата (где новые люди присоединяются к каналу (-ам)? должен автоматически видеть последние x сообщения чата), а также рабочие временные метки. Если это возможно, пользователи смогут просматривать эту историю чата независимо от того, какой клиент IRC они используют, но если для этого потребуется, чтобы я разместил какой-то модифицированный веб-клиент рядом с сервером IRC, то это не проблема.

Я видел несколько похожих вопросов о SU (см. Это и это), но мне было интересно, возможно ли это в Linux с автономным IRC-сервером, и если да, то как лучше это сделать.

Любой совет будет очень ценен.

1 ответ1

2

Сам IRC не записывает историю чата, он только пересылает сообщения между пользователями. У некоторых ircd может быть средство ведения журнала, которое создает дамп каждого сообщения, проходящего мимо него, но если у вас нет IRC-ботов, работающих на каждом канале, что не является выполнимым или масштабируемым решением, когда любой пользователь может создавать свои собственные каналы, "воспроизводя" историю каналов в пользователи не возможны.

Это может сделать баунсер, но это то, что обычно контролирует конечный пользователь, если вы хотите вести журналы чата для целей аудита или что-то в этом роде.

Тем не менее, PHP Free Chat работает, как вы хотите, требует только Apache и PHP, и конечному пользователю не нужно беспокоиться об установке клиента.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .