sm00th / bitlbee-discord

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

Disable join and left messages #136

Closed disconsented closed 6 years ago

disconsented commented 6 years ago
[21:13:50] <-- BraveSloth (BraveSloth@discord) has left #Bui.generaldiscussion
[21:13:51] <-- Serenade (Serenade@discord) has left #Bui.generaldiscussion
[21:13:56] --> BraveSloth (BraveSloth@discord) has joined #Bui.generaldiscussion

Any way to disable this? I am getting a LOT more than I would expect

sm00th commented 6 years ago

This is done on the client side, in irssi you can do this:

/ignore -channels #chan1,#chan2,#chan3 * JOINS PARTS QUITS NICKS
/ignore -channels #chan1,#chan2,#chan3 -regexp -pattern (away|gone|back|playin|weg|wech|returned) * ACTIONS

Other clients should have something similar

disconsented commented 6 years ago

I have Quassel ignoring part/join but I don't want my database being flooded. With how rapid these join/leaves are I would very much like to see this as a feature

disconsented commented 6 years ago

image that's roughly 3 minutes worth and then that is repeated for each channel

sm00th commented 6 years ago

What database? I am not familiar with Quassel, does it keep a database of all events and this can't be disabled? Disabling these on bitlbee-discord side is not something that I am willing to do just to silence those as it is likely to affect other things. I know it might be a lot on busy servers, but ignoring solution seem to work for people, you can also try to use never_offline.

disconsented commented 6 years ago

Quassel basically has an integrated bouncer with infinite scrollback (hence the database) you can hide part/join messages but not ignore them, never_offline seems to be working well cheers