Загрузка...

Создаем папки чатов "Личные", "Беседы" и "Боты" в ВК

Тема в разделе Статьи создана пользователем MALWARE 7 дек 2022. (поднята Среда в 11:57) 2302 просмотра

Загрузка...
  1. MALWARE
    MALWARE Автор темы 7 дек 2022 мяукаю 10 547 12 мар 2021
    Привет! В ВК не так уж давно появились папки чатов, как в телеграме! Правда, их можно использовать только в приложении VK Мессенджер и в его веб-версии (web.vk.me)
    [IMG]
    [IMG]Нельзя добавить автоматические папки "Личные", "Беседы", "Боты", как это сделано в телеграме, но можно использовать скрипт, который просмотрит все ваши диалоги и рассортирует их по этим папкам.

    Установите Python, если он у вас не установлен: https://www.python.org/ftp/python/3.10.7/python-3.10.7-amd64.exe (при установке поставьте галочку "Add Python to PATH")
    Создайте файл с расширением .py, например chatfolders.py

    [IMG]
    Вставьте туда следующий код:
    Python
    try: from requests import post except: from os import system system('pip install requests') system('python '+__file__) exit() token = 'token' personal = [] chats = [] bots = [] offset = 0 while True: request = post('https://api.vk.me/method/messages.getConversations', headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36'}, params={'v': '5.131'}, data={'count': 200, 'offset': offset, 'access_token': token}).json() try: request = request['response']['items'] except: print(request) exit() if request == []: break for item in request: if item['conversation']['peer']['type'] == 'user': personal.append(item['conversation']['peer']['id']) elif item['conversation']['peer']['type'] == 'chat': chats.append(item['conversation']['peer']['id']) elif item['conversation']['peer']['type'] == 'group': bots.append(item['conversation']['peer']['id']) offset += 200 print(post('https://api.vk.me/method/messages.createFolder', params={'v': '5.198'}, headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36'}, data={'name': 'Личные', 'included_peer_ids': ','.join(list(map(str, personal[:500]))), 'extended': '1', 'access_token': token}).json()) print(post('https://api.vk.me/method/messages.createFolder', params={'v': '5.198'}, headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36'}, data={'name': 'Беседы', 'included_peer_ids': ','.join(list(map(str, chats[:500]))), 'extended': '1', 'access_token': token}).json()) print(post('https://api.vk.me/method/messages.createFolder', params={'v': '5.198'}, headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.0.0 Safari/537.36'}, data={'name': 'Боты', 'included_peer_ids': ','.join(list(map(str, bots[:500]))), 'extended': '1', 'access_token': token}).json())

    Теперь нужно получить токен от приложения VK Мессенджер. Это очень просто.
    Зайдите на сайт web.vk.me, войдите в аккаунт
    Нажмите Посмотреть код
    [IMG]

    Перейдите во вкладку "Сеть" (или "Network")
    [IMG]

    Нажмите Fetch\XHR
    [IMG]

    Откройте любой диалог слева
    Сразу после этого появится несколько запросов, нам нужен любой, который начинается с messages.
    [IMG]

    Выберите раздел "Предварительный просмотр"
    [IMG]

    Нам нужен параметр access_token, который, кстати, очень криво отображается. Но это не мешает скопировать его, он начинается с vk1.
    Вставьте его в переменную token, должно получиться примерно так:
    Python
    token = 'vk1.a.4ciou1nFNyeAMul_RmIM_XK1704qfeaTJ0zVA...'
    Запустите код!
    После выполнения должны появиться папки "Личные", "Беседы" и "Боты", как на самом первом скриншоте.

    На этом все! Удачи!
     
    Этот материал оказался полезным?
    Вы можете отблагодарить автора темы путем перевода средств на баланс
    Отблагодарить автора
  2. M1h4n1k
    M1h4n1k 7 дек 2022 Ответы skysmart - t.me/SkyAnsBot 272 4 май 2021
    1. MALWARE Автор темы
      M1h4n1k, так тут токен вк мессенджера нужен...
      [IMG]
    2. M1h4n1k
      MALWARE, а бля там же порезали, да, проебался
  3. EXeN
    EXeN 28 фев 2023 Заблокирован(а) 2373 17 июл 2022
    пов делаешь телеграм в :vk:
     
  4. Super_Sonic
    Super_Sonic 8 мар 2023 Заблокирован(а) 2420 28 июл 2020
    А в телеграмме так можно оформить? Было бы годно
     
    1. MALWARE Автор темы
      Super_Sonic, в телеграме это и так есть
  5. поебать
    вроде годно, а вроде так похуй на этот вк
     
    1. MALWARE Автор темы
  6. ryanwiz
    ryanwiz 17 окт 2023 6 3 янв 2019
    Пришел подарок от VK мессенджер но никаких папок не появилось, это может быть из-за старой установленной версии вк ?
     
    1. MALWARE Автор темы
      ryanwiz, папки отображаются только на сайте вк мессенджера
    2. MALWARE Автор темы
  7. NK_TRIPLLE
    Прикольно, но вк давно сдох, как сервис общения так точно
     
  8. БИЛЛИНОГАМИ
    БИЛЛИНОГАМИ 26 май 2024 Банки|Турция|Верификации|Биржи lolz.live/threads/6507577
    МЛЯЯЯ вот это темка, мне давно хотелось реализовать две папки в диалогах, спасибо!
     
  9. timka123
    timka123 20 июл 2024 1722 11 авг 2022
    если что, токен живет очень мало, и нужно придумывать механизмы как его обновлять регулярно
     
    1. MALWARE Автор темы
      timka123, так папки один раз создадутся, скриту не надо вечно работать
      20 июл 2024 Изменено
  10. комару
    комару 14 сен 2024 У МЕНЯ НЕТ ТГ. Я ВАМ НЕ НАПИШУ 7682 12 янв 2020
    а в тг такую хуйню делать не надо
     
  11. Санзер
    Санзер Среда в 12:20 :kirbi: ЛУЧШИЙ ДИЗАЙН [25$] - https://lolz.live/threads/8482790/ 93 21 ноя 2021
    Лучше просто в ТГ перейти, там такого БДСМа нету с папками ебучими...
     
Top
JavaScript error: