Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/grzegorzwalewski/facebookmessengerstopreadstatus
https://github.com/grzegorzwalewski/facebookmessengerstopreadstatus
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/grzegorzwalewski/facebookmessengerstopreadstatus
- Owner: GrzegorzWalewski
- Created: 2023-08-06T14:21:39.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-08-06T14:49:34.000Z (over 1 year ago)
- Last Synced: 2023-08-06T15:45:42.213Z (over 1 year ago)
- Language: JavaScript
- Size: 1000 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# facebookMessengerStopReadStatus
This script changes timestamp in read status update request to 04/08/2023, which result in not updating it.
## IMPORTANT
- sending messages will update read status
- reacting to messages will update read status## How? Why? and What?
This script injects itself into WebSocket's send() method, and changes timestamp in `last_seen_time_ms` to 1690985020. This way facebook doesn't update the time we last read message. I also tried do the same thing with sending messages and reactions (same thing You can see in Instander app), but it resulted on a way longer message sending, showed "no internet connection" message several times. And when message is finnaly sent it updates read status anyway. I'm assuming, after investigating requests, that facebook send messages as "conversation update", and if new message's timestamp < last message's timestamp, conversation is not updated.