sm00th / bitlbee-discord

Bitlbee plugin for Discord (http://discordapp.com)
GNU General Public License v2.0
291 stars 27 forks source link

Provide way to manually request backlog #233

Open rayes0 opened 1 year ago

rayes0 commented 1 year ago

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.

sm00th commented 1 year ago

I think something like this can be better handled on irc-client/bouncer level

rayes0 commented 1 year ago

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?

sm00th commented 1 year ago

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.