Open rayes0 opened 1 year ago
I think something like this can be better handled on irc-client/bouncer level
That's what I thought at first as well, but how would I go about implementing this? Does bitlbee have ways to call functions in plugins directly from the irc client?
It does not, I assumed that by "channel which has no unread messages" you meant that you join a channel you already received unread messages for, that means your bouncer and/or irc client already have them and can replay them. ZNC for instance has a playback plugin, irssi has logresume and xchat, I think, had something like that out of the box.
Provide a way for users to manually request backlog from the IRC client would be useful, as currently when the user joins a channel which has no unread messages, they get no backlog.