在 Raspbian 上設定具有持久聊天歷史記錄和時間戳記的 IRC 伺服器?

在 Raspbian 上設定具有持久聊天歷史記錄和時間戳記的 IRC 伺服器?

我買了一個 Raspberry Pi,我打算將其用作 24/7 IRC 伺服器,可能使用 IRCD 混合。理想情況下,該伺服器將具有持久的聊天歷史記錄(加入頻道的新人應該會自動看到聊天的最後x訊息)以及工作時間戳記。如果可能的話,使用者將能夠看到此聊天歷史記錄,無論他們使用什麼 IRC 用戶端,但如果這需要我在 IRC 伺服器旁邊託管某種修改過的 Web 用戶端,那麼這就沒有問題。

我在SU上看到了幾個類似的問題(參見),但我想知道這在具有自託管 IRC 伺服器的 Linux 中是否可行,如果可以,如何最好地做到這一點。

任何建議將不勝感激。

答案1

IRC本身並不會記錄聊天記錄,它只是在用戶之間轉發訊息。一些ircd 可能有一個日誌記錄工具,可以轉儲經過它的每個訊息,但除非您在每個頻道中運行IRC 機器人,否則當任何用戶都可以創建自己的頻道時,這不是一個可行或可擴展的解決方案,「重播」頻道歷史記錄使用者是不可能的。

保鑣可以做到這一點,但這通常是最終用戶可以完全控制的事情,如果您想保留聊天日誌用於審核或類似目的。

然而,PHP Free Chat 的工作方式如您所願,只需要 Apache 和 PHP,最終用戶不必擔心安裝客戶端。

相關內容