-
Notifications
You must be signed in to change notification settings - Fork 634
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ZNC - Ignore buffer playback / large amount of messages on connect #965
Comments
In the meantime, as a workaround, in the znc interface can you turn off the playback module for that account? |
I could tell the server to not send any playback, yes – that has nothing to do with the linked module. I'll try that for debugging purposes. |
From this page: https://wiki.znc.in/Playback
You could try to do https://github.com/42wim/matterbridge/wiki/Settings#runcommands
|
@hashworks did my suggestion help? |
Sorry for the delay. I'm now using the clientbuffer plugin, seems to work fine. As you suggested I added an identifier to matterbridge, which allows one to set a negative timelimit: |
I'm using matterbridge as a transparent bridge between IRC and Telegram. From the point of view of others I'm always connected and always using the same nickname. To archive this I use ZNC as an IRC bouncer to which matterbridge connects.
The problem occurs on restarts / reconnects of matterbridge: A large amount of messages (hundreds) are sent by ZNC to the client (matterbridge). This is used by ZNC to deliver the buffer of unread messages to the client, called the playback. Matterbridge however bridges those painfully slow to Telegram, taking multiple minutes before it's "ready" to deliver messages in real time.
So for one I wonder why the delay occurs (any
MessageDelay
for Telegram?). However, there is no need to show those messages, matterbridge could ignore them just fine. Easy solutions would be to ignore the first few seconds of messages or the first X messages from IRC. Another (cleaner) way would be to support the Playback ZNC module and tell it not to send any playback.The text was updated successfully, but these errors were encountered: