La verdad y nada más que la verdad.
veritaserum
recupera mensajes no enviados (mensajes eliminados) en conversaciones de Messenger y los envía a su bandeja de entrada privada de Messenger, para que pueda captar las devoluciones en sus chats grupales. Los envíos de texto, imágenes y videos son todos recuperables.
Ejecutando localmente, con Python 3.7 (y Pipenv):
$ git clone [email protected]:stevenxie/veritaserum
$ cd veritaserum
$ cat << EOF > .env
MESSENGER_USERNAME=...
MESSENGER_PASSWORD=...
VERITASERUM_DEBUG=1
EOF
$ pipenv run python veritaserum
O, en un contenedor con Docker:
$ docker run -it --rm
-e MESSENGER_USERNAME=...
-e MESSENGER_PASSWORD=...
-e VERITASERUM_DEBUG=1
stevenxie/veritaserum
Si está ejecutando veritaserum
como un demonio (un proceso de larga duración) en un servidor remoto, considere usar una sesión almacenada. Esto le permitirá evitar tener que ingresar información 2FA cada vez que se inicie veritaserum
.
Para crear un volcado de sesión, use la herramienta ./util/dumpsesh.py
:
$ pipenv run python ./util/dumpsesh.py
# enter 2FA details when prompted
Luego, codifique el JSON generado en base64
:
$ echo ' { ... } ' | base64
eyJoZXkiLCAidGhpcyBpcyBhIGR1bW15IGZpbGUgbG1hbyJ9...
Y configúrelo como valor para la variable de entorno MESSENGER_SESSION
.