sm00th / bitlbee-discord

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

[Feature Request] Only Show friends in the control Channel buddy list #89

Closed miawgogo closed 6 years ago

miawgogo commented 7 years ago

This will declutter that list and only show users that are you friends in the list

This could be a setting

sm00th commented 7 years ago

Theoretically we can skip status changes for non-friends and thus keep them offline, but I don't think there is a way to still show them in channel name lists and not show them in control channel lists. So that would mean that only people from your friendlist would be visible everywhere.

dequis commented 7 years ago

You can keep them offline and they will be visible in groupchats. That's how it works in twitter/jabber/etc

sm00th commented 7 years ago

Nice, then it is feasible.

miawgogo commented 7 years ago

I think it might be possible to put the members of rooms only in the rooms. The mqtt Facebook plugin does this, it only puts your friends in the &bitlbee control room and members of groups chats who are not your friends only appear in the group.

I do not know how it does it although I will investigate

Sophira commented 7 years ago

This is something I'd like, too. I'm looking into it at the moment.

Sophira commented 7 years ago

By the way, if you want a workaround for this without waiting for a code change, and your control channel currently shows all users, you can set your control channel to show everybody except those from the discord protocol with these commands while in the control channel:

channel set protocol discord
channel set fill_by !protocol

You can revert the change with:

channel set fill_by all