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