A verdade e nada além da verdade.
veritaserum
recupera mensagens não enviadas (mensagens excluídas) em conversas do Messenger e as envia para sua caixa de entrada privada do Messenger, para que você possa capturar as devoluções sus em seus bate-papos em grupo. Os envios não enviados de texto, imagem e vídeo são recuperáveis.
Executando localmente, com Python 3.7 (e 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, em um contêiner com Docker:
$ docker run -it --rm
-e MESSENGER_USERNAME=...
-e MESSENGER_PASSWORD=...
-e VERITASERUM_DEBUG=1
stevenxie/veritaserum
Se você estiver executando veritaserum
como um daemon (um processo de longa execução) em um servidor remoto, considere usar uma sessão armazenada. Isso permitirá que você evite a necessidade de inserir informações 2FA sempre que veritaserum
for iniciado.
Para criar um dump de sessão, use a ferramenta ./util/dumpsesh.py
:
$ pipenv run python ./util/dumpsesh.py
# enter 2FA details when prompted
Em seguida, codifique o JSON gerado em base64
:
$ echo ' { ... } ' | base64
eyJoZXkiLCAidGhpcyBpcyBhIGR1bW15IGZpbGUgbG1hbyJ9...
E defina-o como o valor da variável de ambiente MESSENGER_SESSION
.