Здесь отсутствует что-то очевидное, но я не могу найти ответ в Google.
Когда я присоединяюсь к каналу на IRC, есть ли способ просмотреть последние x сообщений или они навсегда потеряны в эфире?
Это зависит от сервера IRC и канала. Некоторые IRC-серверы предоставляют эту услугу, а некоторые нет. Некоторые канальные боты предоставляют эту услугу, а некоторые нет, а некоторые каналы имеют канальные боты, а некоторые нет. Самый простой способ узнать, есть ли способ, - спросить на канале. Обычно нет.
Вы можете видеть только то, что было сказано до тех пор, пока вы вошли в систему. В irc нет функции регистрации / предыдущего сообщения - все отправляется в реальном времени, и нет регистрации сообщений на стороне сервера.
Если вам это нужно, вы можете настроить бот или настроить так называемый «вышибала». Проверьте ZNC для этого.
http://wiki.znc.in/ZNC
ZNC имеет все виды функций, таких как буферный ответ, который вы ищете. Учитывая дизайн IRC, нужно что-то прослушивать эти сообщения, чтобы воспроизвести их для вас - в случае ZNC ваш «клон» ждет, когда вы присоединитесь.
Альтернативой настройке вышибалы является использование облачной службы IRC, такой как https://www.irccloud.com/, которая должна обеспечивать некоторые возможности воспроизведения буфера.
источник