This script addresses a simple bug within ZNC where it sends the client hundreds of unnecessary JOIN failure messages when attempting to regain entry into the channel on a hard-coded 30 second delay. There is no option in ZNC to suppress these messages to your client(s), so a client side script becomes necessary to filter them out.
[00:01] * Unable to join channel (channel is full) [00:01] * Unable to join channel (channel is full) [00:02] * Unable to join channel (channel is full) [00:02] * Unable to join channel (channel is full) [00:03] * Unable to join channel (channel is full) [00:03] * Unable to join channel (channel is full) [00:04] * Unable to join channel (channel is full) [00:04] * Unable to join channel (channel is full) [00:05] * Unable to join channel (channel is full) [00:05] * Unable to join channel (channel is full) [00:06] * Unable to join channel (channel is full) [00:06] * Unable to join channel (channel is full) [00:07] * Unable to join channel (channel is full) [00:07] * Unable to join channel (channel is full) [00:08] * Unable to join channel (channel is full) [00:08] * Unable to join channel (channel is full) ...