Configurando um servidor de IRC com histórico de chat persistente e timestamps no Raspbian?

2

Comprei um Raspberry Pi que pretendo usar como um servidor IRC 24/7, provavelmente usando IRCD-híbrido . Idealmente, este servidor teria um histórico persistente de bate-papo (onde novas pessoas ingressando no canal (s?) Deveriam ver automaticamente as últimas x mensagens do bate-papo), além de carimbos de data e hora de trabalho. Se possível, os usuários poderão ver esse histórico de bate-papo independentemente do cliente de IRC que estão usando, mas se isso exigir que eu hospede algum tipo de cliente da Web modificado ao lado do servidor de IRC, isso não é problema.

Tenho visto várias perguntas semelhantes sobre SU (consulte this e this ), mas eu queria saber se isso for especificamente possível no Linux com um servidor de IRC auto-hospedado e, em caso afirmativo, como melhor fazê-lo.

Qualquer conselho seria imensamente apreciado.

    
por mickdekkers 24.03.2014 / 11:52

1 resposta

2

O próprio IRC não registra o histórico de bate-papo, apenas encaminha mensagens entre usuários. Alguns IRCD's podem ter um recurso de registro que despeja todas as mensagens que estão passando, mas a menos que você tenha bots de IRC em execução em cada canal, o que não é uma solução viável ou escalável quando qualquer usuário pode criar seus próprios canais, "repetindo" o histórico do canal para usuários não é possível.

Um bouncer pode fazer isso, mas isso é algo que normalmente o usuário final tem controle total, se você quiser manter os logs de bate-papo para fins de auditoria ou algo assim.

No entanto, o PHP Free Chat funciona como você deseja, requer apenas Apache e PHP, e o usuário final não precisa se preocupar com a instalação de um cliente.

    
por 24.03.2014 / 12:47