Falta algo obvio aquí pero no puedo encontrar la respuesta en Google.
Cuando me uno a un canal en IRC, ¿hay alguna manera de ver los últimos x mensajes o se pierden en el éter para siempre?
Respuesta1
Depende del servidor IRC y del canal. Algunos servidores IRC brindan este servicio y otros no. Algunos bots de canal brindan este servicio y otros no, y algunos canales tienen bots de canal y otros no. La forma más sencilla de saber si hay alguna manera es preguntar en el canal. Generalmente no lo hay.
Respuesta2
Solo puedes ver lo que se ha dicho siempre que estés conectado. No hay funcionalidad de registro/mensaje anterior en irc: todo se envía en tiempo real y no hay registro de mensajes del lado del servidor.
Respuesta3
Si necesita esto, puede configurar un bot o lo que se llama un "bouncer". Consulte ZNC para esto.
ZNC es un portero de red IRC o BNC. Puede desconectar al cliente del servidor IRC real y también de canales seleccionados.
ZNC tiene todo tipo de características, como respuesta de búfer, que es lo que estás buscando. Dado el diseño de IRC, es necesario que algo escuche esos mensajes para poder reproducirlos; en el caso de ZNC, es su "clon" el que está esperando que lo adjunte.
Una alternativa a configurar un portero es utilizar un servicio IRC basado en la nube, comohttps://www.irccloud.com/lo que debería proporcionar algunas capacidades de reproducción del búfer.