La vérité, et rien que la vérité.
veritaserum
récupère les non-envois (messages supprimés) dans les conversations Messenger et les envoie à votre boîte de réception privée Messenger, afin que vous puissiez récupérer les sus reprises dans vos discussions de groupe. Les non-envois de texte, d’image et de vidéo sont tous récupérables.
Exécuté localement, avec Python 3.7 (et Pipenv) :
$ git clone [email protected]:stevenxie/veritaserum
$ cd veritaserum
$ cat << EOF > .env
MESSENGER_USERNAME=...
MESSENGER_PASSWORD=...
VERITASERUM_DEBUG=1
EOF
$ pipenv run python veritaserum
Ou, dans un conteneur avec Docker :
$ docker run -it --rm
-e MESSENGER_USERNAME=...
-e MESSENGER_PASSWORD=...
-e VERITASERUM_DEBUG=1
stevenxie/veritaserum
Si vous exécutez veritaserum
en tant que démon (un processus de longue durée) sur un serveur distant, envisagez d'utiliser une session stockée. Cela vous permettra d’éviter d’avoir à saisir les informations 2FA à chaque démarrage veritaserum
.
Pour créer un dump de session, utilisez l'outil ./util/dumpsesh.py
:
$ pipenv run python ./util/dumpsesh.py
# enter 2FA details when prompted
Ensuite, encodez le JSON généré en base64
:
$ echo ' { ... } ' | base64
eyJoZXkiLCAidGhpcyBpcyBhIGR1bW15IGZpbGUgbG1hbyJ9...
Et définissez-le comme valeur pour la variable d'environnement MESSENGER_SESSION
.