Как отобразить последние x сообщений до того, как я присоединился к каналу в IRC?

Как отобразить последние x сообщений до того, как я присоединился к каналу в IRC?

Я упускаю что-то очевидное, но не могу найти ответ в Google.

Когда я присоединяюсь к каналу на IRC, есть ли возможность просмотреть последние x сообщений или они навсегда теряются в эфире?

решение1

Это зависит от сервера IRC и канала. Некоторые серверы IRC предоставляют эту услугу, а некоторые нет. Некоторые боты каналов предоставляют эту услугу, а некоторые нет, и на некоторых каналах есть боты каналов, а на некоторых нет. Самый простой способ узнать, есть ли способ, — ​​спросить на канале. Обычно нет.

решение2

Вы можете видеть только то, что было сказано, пока вы авторизованы. В IRC нет функции ведения журнала/просмотра предыдущих сообщений — все отправляется в режиме реального времени, и нет журналирования сообщений на стороне сервера.

решение3

Если вам это нужно, вы можете либо настроить бота, либо настроить то, что называется "вышибалой". Проверьте ZNC для этого.

ZNC — это сетевой IRC-баунсер или BNC. Он может отключать клиента от реального IRC-сервера, а также от выбранных каналов.

http://wiki.znc.in/ZNC

ZNC имеет всевозможные функции, такие как буферный ответ, который вам нужен. Учитывая дизайн IRC, что-то должно прослушивать эти сообщения, чтобы воспроизвести их вам — в случае ZNC это ваш «клон», который ждет, когда вы присоединитесь.

Альтернативой настройке вышибалы является использование облачного IRC-сервиса, напримерhttps://www.irccloud.com/что должно обеспечить некоторые возможности воспроизведения буфера.

Связанный контент