bitlbee/bitlbee-facebook

`fbchats` listing groups in no useful order

Opened this issue · 7 comments

BitlBee: 3.5.1
BitlBee-Facebook: r160.553593d-1

The fbchats lists only the most recent group conversations.

I've noticed that the fbchats command is not outputting groups sorted and so I'm seeing group chats from years ago.

anlag commented

I'm seeing this as well. There are 45 chats listed, none of which have a topic. Also based on the names in these chats, I would venture a guess they might be my oldest chats, and/or groups on Facebook. Last I used "fbchats" it worked fine, I'd estimate that was around two weeks ago. Perhaps the sorting parameter has changed.

dgw commented

Also confirmed. Used to work, now appears to be showing the oldest 51 chats instead of ten or so recent conversations as before. Many of the chats even just say "Facebook User", implying conversations so old that some or all participants have deleted or deactivated their profiles.

Making do with the auto-join feature to create channels when group chat messages arrive, but the resulting sea of #chat_nnn channels is kind of confusing, especially when the plugin gets confused and moves chats to new channels because ZNC gets stuck in an empty room that used to contain a chat.

FWIW, a workaround to get chat ids is described at https://wiki.bitlbee.org/HowtoFacebookMQTT#Joining_old_groupchats

Can confirm this is still happening.

This is still happening and @dequis' workaround didn't work for me (Could not add chatroom.).

mcepl commented

It is not the number after conversation- (because that word is not used in FB anywhere), but after https://www.facebook.com/messages/t/.

@mcepl I tried that but it complains that the index is invalid:

 21:55      mizlan| fbjoin facebook 3033887970053176 #english
 21:55        root| Invalid index: 381570104

Seems like these numbers can't fit into a 32-bit integer...