Compré una Raspberry Pi que pretendo usar como servidor IRC 24 horas al día, 7 días a la semana, probablementeusando IRCD-Híbrido. Idealmente, este servidor tendría un historial de chat persistente (donde las nuevas personas que se unen al canal deberían ver automáticamente los últimos x
mensajes del chat), así como marcas de tiempo de trabajo. Si es posible, los usuarios podrían ver este historial de chat independientemente del cliente IRC que estén usando, pero si esto requiere que aloje algún tipo de cliente web modificado junto con el servidor IRC, entonces no hay problema.
He visto varias preguntas similares sobre SU (veresteyeste), pero me preguntaba si esto es específicamente posible en Linux con un servidor IRC autohospedado y, de ser así, cuál es la mejor manera de hacerlo.
Cualquier consejo sería inmensamente apreciado.
Respuesta1
El IRC en sí no registra el historial de chat, sólo reenvía mensajes entre usuarios. Algunos ircd pueden tener una función de registro que descarta todos los mensajes que pasan, pero a menos que tenga robots de IRC ejecutándose en cada canal, lo cual no es una solución factible o escalable cuando cualquier usuario puede crear sus propios canales, "reproducir" el historial del canal para usuarios no es posible.
Un portero puede hacer esto, pero esto es algo sobre lo que normalmente el usuario final tiene control total, si desea mantener registros de chat con fines de auditoría o algo así.
Sin embargo, PHP Free Chat funciona como usted desea, solo requiere Apache y PHP, y el usuario final no tiene que preocuparse por instalar un cliente.