Загрузка...

A script that recovers your deleted VKontakte messages

Thread in Python created by MALWARE Feb 17, 2024. (bumped Jul 16, 2025) 1511 views

  1. MALWARE
    MALWARE Topic starter Feb 17, 2024 мяукаю 11,879 Mar 12, 2021
    Python
    from requests import get # pip install requests
    from time import sleep

    token = 'token'

    last = get(f'https://api.vk.com/method/messages.send?peer_id={get(f'https://api.vk.com/method/account.getProfileInfo?access_token={token}&v=5.131').json()['response']['id']}&message=Test&random_id=0&access_token={token}&v=5.131').json()['response']
    msgs = get(f'https://api.vk.com/method/messages.getById?message_ids={','.join([str(last-i) for i in range(100)])}&access_token={token}&v=5.131').json()['response']['items']
    for msg in msgs:
    if msg['out'] == 1 and 'deleted' in msg and msg['deleted'] == 1:
    print(f'Восстанавливаю сообщение {msg["id"]}:', get(f'https://api.vk.com/method/messages.restore?message_id={msg["id"]}&access_token={token}&v=5.131').json())
    sleep(0.5)
    Другие скрипты на GitHub
    Использование
    Просто подставляем токен от Kate Mobile в переменную token. Получать тут: https://oauth.vk.com/oauth/authorize?client_id=2685278&scope=1073737727&redirect_uri=https://oauth.vk.com/blank.html&display=page&response_type=token&revoke=1&slogin_h=76221ebe206a61f572.1311d3f9b4f42b1afc&__q_hash=aec2ca6a35a6e62c117fdb16395d7df0
    (нужно скопировать строку от access_token= до &expires_in)
    Запускаем, последние 100 удалённых сообщений восстановятся.
    Восстанавливаются только сообщения, удалённые не для всех! Восстановить удалённые для всех невозможно!
    Восстановить возможно только сообщения, удалённые за 24 часа!
     
  2. kortys
    Мало, я с кентом год назад переписку за 5 лет случайно делитнул :thomas:
     
    1. View previous comments (4)
    2. kortys
      Getrequest, времени много прошло
    3. BTC
      kortys, А я специально за 10 лет. :ok_shy:
  3. nullptr
    расстрелять
     
    1. MALWARE Topic starter
      nullptr, а зач импортировать всё, когда нужна одна функция?
    2. umikud
      MALWARE, это неудобно) Вдруг у тебя будут функции , которые также называются (get) И тем более, при осмотре кода непонятно, что это за функция, придется лезть в импорты
    3. Blaque
      Ебать что-то на кодерском распизделись хуй вас проссышь умпа лумпа тумба юмба :shiza:
Loading...
Top