ความจริงและไม่มีอะไรนอกจากความจริง
veritaserum
กู้คืนข้อความที่ยังไม่ได้ส่ง (ข้อความที่ถูกลบ) ในการสนทนา Messenger และส่งไปยังกล่องจดหมาย Messenger ส่วนตัวของคุณ เพื่อให้คุณสามารถติดตามการเอาคืนในการแชทกลุ่มของคุณ ข้อความ รูปภาพ และวิดีโอที่ยังไม่ได้ส่งสามารถกู้คืนได้ทั้งหมด
ทำงานภายในเครื่องด้วย Python 3.7 (และ Pipenv):
$ git clone [email protected]:stevenxie/veritaserum
$ cd veritaserum
$ cat << EOF > .env
MESSENGER_USERNAME=...
MESSENGER_PASSWORD=...
VERITASERUM_DEBUG=1
EOF
$ pipenv run python veritaserum
หรือในคอนเทนเนอร์ที่มี Docker:
$ docker run -it --rm
-e MESSENGER_USERNAME=...
-e MESSENGER_PASSWORD=...
-e VERITASERUM_DEBUG=1
stevenxie/veritaserum
หากคุณใช้ veritaserum
เป็น daemon (กระบวนการที่ใช้เวลานาน) บนเซิร์ฟเวอร์ระยะไกล ให้ลองใช้เซสชันที่เก็บไว้ วิธีนี้จะช่วยให้คุณไม่ต้องป้อนข้อมูล 2FA ทุกครั้งที่เริ่ม veritaserum
หากต้องการสร้างเซสชันดัมพ์ ให้ใช้เครื่องมือ ./util/dumpsesh.py
:
$ pipenv run python ./util/dumpsesh.py
# enter 2FA details when prompted
จากนั้นเข้ารหัส JSON เอาท์พุตเป็น base64
:
$ echo ' { ... } ' | base64
eyJoZXkiLCAidGhpcyBpcyBhIGR1bW15IGZpbGUgbG1hbyJ9...
และตั้งค่าเป็นค่าสำหรับตัวแปรสภาพแวดล้อม MESSENGER_SESSION