dequis / purple-facebook

Facebook protocol plugin for libpurple (moved from jgeboski/purple-facebook)
GNU General Public License v2.0
954 stars 88 forks source link

can't send messages anymore #549

Open jaymzh opened 7 months ago

jaymzh commented 7 months ago

I can no longer send messages, doing so kicks me off. Receiving messages works fine (including my own that I send via web/mobile/etc.). Anyone else?

jaymzh commented 7 months ago

Oh I should add it just says "Failed to send message" - and that's it.

ryanford commented 7 months ago

Also experiencing this. Buddy list loads as normal and can receive messages but attempting to send a message will error and disconnect with "Failed to send message" as only error message. I think it's been going several days prior to this issue opening.

advcomp2019 commented 7 months ago

I believe this is a part of the end-to-end encryption. I have this issue with people that I know is using end-to-end encryption, but I do not have this if they have not this enabled.

jaymzh commented 7 months ago

How can you tell who this is enabled for? Before, when it was "secret conversations", it was a whole separate thread, but now that it's rolling out as a default... how do you know which people it's enabled for? I can't find anything about it in the 'info' thing for various chats.

advcomp2019 commented 7 months ago

As far as I know, if you are on the Android Messenger app, you will see a message talking about end-to-end encryption. Beyond that, I do not know.

Metalhead33 commented 7 months ago

This is caused by #547 - until someone updates the plugin for that, you're out of luck, buddy.

jaymzh commented 7 months ago

I don't think so, because I still receive all messages. When E2E is activated ... You can't receive the messages either, since they're encrypted (as described in the issue you linked).

advcomp2019 commented 7 months ago

As far as I can tell with mine, when you see that message that the second photo on this Reddit post: https://www.reddit.com/r/facebook/comments/1bn8ojj/help_messenger_forced_me_to_have_endtoend/ , I can not send or receive messages to the person, and I see the same issue as yours when I send.

If the person does not have that, I can send a message to that person from Pidgin just fine.

advcomp2019 commented 7 months ago

I just found another way to check for end-to-end encryption if you did not see that message.

If you on the web browser, the URL with e2ee is "https://www.facebook.com/messages/e2ee/t/" While users without end-to-end, the URL is "https://www.facebook.com/messages/t/"

jaymzh commented 7 months ago

Thanks. Yeah that checks out. None of my regular chats are e2ee yet.

Which makes sense, if they were, Pidgin wouldn't be able to read both sides of the messages.

That said, it may be related. For example, there may be some new "Check is this is supposed to be encrypted" call required to be called first that then gives you a context you pass when you send messages. Who knows.

debmanlinux commented 6 months ago

As of May 5th, I am having exactly the same problem. Pidgin starts & shows Facebook Friends. However when I try to send a message I get "Disconnected, failed to send message". After a short time, it reconnects, but the same thing happens when I try to send again. Even when end-to-end encryption was not enabled, I had the problem that Pidgin would not send.

swinokur commented 5 months ago

Hey all,

I am seeing the same issue as others, but also thought that I'd mention (as a potential pathway towards a plugin implementation) that Beeper (https://github.com/beeper) is working fine with Facebook e2e messages. (people I can't message in Pidgin, I can message in beeper).

this (https://github.com/mautrix/meta) appears to be the "bridge" that beeper uses to talk to meta.

fonzi commented 5 months ago

If it's just matrix, making beeper work, it might be better to just fork this https://github.com/matrix-org/purple-matrix and point to a local messenger bridge. It would also pull Instagram messages.

maccagnan commented 5 months ago

Same issue here, on Facebook I see contacts and receive messages fine, but can't send messages out.

joonas-foo commented 4 months ago

I alao get this error, "joonas.hoglund disconnected - Failed to send message". Could someone else update the plugin if the author doesn't have time for that?!