Правда и ничего кроме правды.
veritaserum
восстанавливает неотправленные (удаленные сообщения) в беседах Messenger и отправляет их в ваш личный почтовый ящик Messenger, чтобы вы могли перехватывать ответы sus в своих групповых чатах. Отправленные текст, изображения и видео можно восстановить.
Запуск локально с помощью 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
в качестве демона (длительного процесса) на удаленном сервере, рассмотрите возможность использования сохраненного сеанса. Это позволит вам избежать необходимости вводить информацию 2FA при каждом запуске veritaserum
.
Чтобы создать дамп сеанса, используйте инструмент ./util/dumpsesh.py
:
$ pipenv run python ./util/dumpsesh.py
# enter 2FA details when prompted
Затем закодируйте выведенный JSON в base64
:
$ echo ' { ... } ' | base64
eyJoZXkiLCAidGhpcyBpcyBhIGR1bW15IGZpbGUgbG1hbyJ9...
И установите его в качестве значения переменной среды MESSENGER_SESSION
.