¿Cómo veo el historial de chat en un canal IRC?

9

Yo uso XChat. Mi servidor de chat es:

irc.foonetic.net

Creé un canal para el que tengo privilegios de operador. Quiero que todos los miembros que se unan a mi canal naveguen por el historial de chat (al igual que el chat de Superusuario). ¿Puedo hacerlo? ¿Puede algún software cliente hacer esto posible? Si es así, ¿puede nombrar las aplicaciones cliente para Windows y Linux? Además, ¿puedo saludar a los miembros que se unen al canal con algún tipo de texto?

Cualquier ayuda y enlaces serán muy apreciados.

Ashildr
fuente
44
no directamente. Supongo que podría tener un bot de registro de algún tipo, o hacer que sus usuarios se conecten a través de un gorila. En cuanto a saludo, también un bot.
Journeyman Geek

Respuestas:

10

Para el saludo, a menudo el servicio de registro de canales proporciona esto. ChanServ de Foonetic tiene una opción llamada "ENTRYMSG":

<grawity> ayuda establecer entradamsg          
-ChanServ- ***** Ayuda ChanServ *****  
-ChanServ- Ayuda para SET ENTRYMSG:           
-ChanServ-                                 
-ChanServ- SET ENTRYMSG le permite cambiar o configurar
-ChanServ- un mensaje enviado a todos los usuarios que se unen al
-ChanServ- canal.                                           
-ChanServ-                            
-ChanServ- Sintaxis: SET <#canal> ENTRYMSG [mensaje]
-ChanServ-                                  
-ChanServ- Ejemplo:                                                   
-ChanServ- / msg ChanServ SET #support ENTRYMSG Bienvenido a #support. No pegue más de 5 líneas.
-ChanServ- ***** Fin de la Ayuda *****

El retraso es más difícil. La mayoría de los servidores IRC no tienen ningún tipo de registro de mensajes, tanto por razones de privacidad como de rendimiento, por lo que el usuario nunca sabe qué mensajes se enviaron antes de unirse al canal. Algunos usuarios usan bouncers IRC (como ZNC o psyBNC) que permanecen en el canal 24/7 y envían los últimos mensajes cuando el usuario se conecta al bouncer. Los clientes basados ​​en la web, como Mibbit, hacen esto al tener un registro compartido ; siempre que al menos un usuario de Mibbit esté en el canal, todos los demás usuarios pueden recibir la acumulación.

Además de eso, hasta hace poco, IRC no tenía ninguna forma de transmitir las marcas de tiempo originales, por lo que si se reproducía el historial , todos los mensajes antiguos aparecerían como enviados de una vez, con un feo "[12:34]" agregado al mensaje de texto. Hoy en día hay una extensión opcional para esto, pero solo el bouncer ZNC y quizás 2–3 clientes todavía lo admiten. Pero todavía funciona solo cuando el servidor (o el gorila) realiza la reproducción, no cuando lo hace un bot.

Por lo tanto, puede obtener esto solo a) escribiendo un bot que proporcione una acumulación de pedidos a pedido, o b) pidiendo a los usuarios que usen un dispositivo de enlace IRC que brinde esta función.

usuario1686
fuente