Modify

#1058 new enhancement

Custom control channels (fill_by custom)

Reported by: antoine.levitt@… Owned by:
Priority: wishlist Milestone:
Component: BitlBee Version: 3.2
Keywords: Cc:
IRC client+version: Client-independent Operating System: Public server
OS version/distro:

Description

Hi,

I'd like to have custom channels, where I'd merge contacts from several accounts (one from jabber, one from facebook, and so on). I'd assume this would be a popular feature: for instance, I have tons of facebook contacts to whom I never speak, and I'd be happy to have a way to restrict bitlbee to only show the ones I actually speak to.

Right now, this only works for groups, which are limited to one account only. Ideally, there'd be something like a new "custom" fill_by option, with a way to specify a list of contacts that should go into that group (for instance by /invites)

Attachments (1)

patch_bitlbee.diff (786 bytes) - added by Antoine Levitt <antoine.levitt@…> at 2013-05-14T16:49:05Z.
Patch for channels with custom users

Download all attachments as: .zip

Change History (6)

comment:1 Changed at 2013-05-14T16:33:44Z by wilmer

Right now, this only works for groups, which are limited to one account only.

Actually they're not, unless I'm missing your point. However, you mention Facebook here and I guess the problem is that Facebook XMPP doesn't do sensible roster management at all, so you can't use it to add people to groups.

Changed at 2013-05-14T16:49:05Z by Antoine Levitt <antoine.levitt@…>

Attachment: patch_bitlbee.diff added

Patch for channels with custom users

comment:2 Changed at 2013-05-14T16:49:25Z by Antoine Levitt <antoine.levitt@…>

Ah, right, a channel in "group" mode will display any contacts in the specified group, regardless of protocol, sorry. It's unfortunate that facebook offers such a poor XMPP implementation. So such a feature would still make sense for protocols that don't support groups.

I ended up with a trivial and (extremely) dirty hack that reads contacts from a text file (I'm not comfortable with modifying the code to the extent needed to add a custom fill_by and managing a set of contacts for each channel). I'm sharing it in case someone is interested.

comment:3 Changed at 2013-06-01T00:26:17Z by wilmer

Priority: normalwishlist

YEah, I suppose keeping track of buddy groups locally for those protocols would be useful. Just a little bit against my wish to keep as little config/state info stored in BitlBee as possible.

At least you have your patch for now. :-)

comment:4 Changed at 2014-02-04T04:54:34Z by dx

Keywords: patch added

comment:5 Changed at 2014-02-04T10:11:35Z by dx

Keywords: patch removed
Summary: Custom channelsCustom control channels (fill_by custom)

Removing patch tag because the patch is extremely specific (/home/antoine/.bitlbee_friends lol)

Modify Ticket

Action
as new The ticket will remain with no owner.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.