bitlbee / bitlbee-facebook

Facebook protocol plugin for BitlBee
GNU General Public License v2.0
279 stars 49 forks source link

`fbchats` listing groups in no useful order #155

Open ChrisLane opened 6 years ago

ChrisLane commented 6 years ago

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 6 years ago

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 6 years ago

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.

dequis commented 6 years ago

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

kragebein commented 6 years ago

Can confirm this is still happening.

lesderid commented 5 years ago

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

mcepl commented 3 years ago

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

mizlan commented 3 years ago

@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...