Загрузка...

Вечный онлайн VK | Мульти-токен

Тема в разделе Python создана пользователем la4z 7 июл 2019. (поднята 7 июл 2019) 759 просмотров

Загрузка...
  1. la4z
    la4z Автор темы 7 июл 2019 set a status message 32 2 апр 2019
    Создал вообщем то скрипт, возможно кто то делал подобное.
    Была идея делать вечный онлайн для своих друзей. Попарившись некоторое время я сделал это.
    Возможно код покажется вам странным, но всё работает как надо.
    Для работы требуется библиотека vk - "pip install vk" и сам питон, сами токены записываются в файл.
    Сам скрипт :
    Код

    import vk
    import time

    tokenfile = open("tokens.txt")
    stop = 0
    accs = 0
    tokens = []
    # Проверяем токены в файле
    while stop != 1:
    tk = tokenfile.readline(85)
    if tk != "":
    if tk != "\n":
    tokens.append(tk)
    accs += 1
    else:
    stop = 1
    print("Tokens loaded! Count : " + str(accs) + "\nTokens :")
    for i in range(accs):
    print(tokens[i])
    tokenfile.close()
    print("\n *** Start online. ***")
    try:
    # Цикл онлайна, берет каждый токен и отправляет запрос.
    while True:
    for a in range(accs):
    session = vk.Session(access_token = tokens[a-1])
    api = vk.API(session, v = "5.95")
    api.account.setOnline(voip = 1)
    time.sleep(180)
    # Выводим ошибку если она есть
    except:
    raise
    Сами токены записываются в файл "tokens.txt" таком порядке : [IMG] http://prnt.sc/obpaas
    Исполняемый файл .py должен называться как угодно, но не vk.py.

    Позже доработаю проблему, когда какой то токен перестал работать и нужно вывести проблемный токен .
    Юзайте!

    По поводу токена, создаёте в разделе "Для разработчика" standalone приложение, в настройках копируйте айди приложения и вставляете в ссылку : https://oauth.vk.com/authorize?client_id=СЮДА&scope=notify%2Coffline&redirect_uri=http://api.vk.com/blank.html&display=page&response_type=token
    Отправляете тому кому нужен онлайн, он разрешает доступ и получает это : "Пожалуйста, не копируйте данные из адресной строки для сторонних сайтов. Таким образом Вы можете потерять доступ к Вашему аккаунту."
    Он должен скопировать ссылку на которой увидел это сообщение, после отправить вам. Получится что то в этом роде : https://vk.com/away.php?to=https://api.vk.com/blank.html#access_token%ТОКЕН%26expires_in%3D0%26user_id%3D530487870&cc_key=
    Токен необходимо скопировать и вставить в файл tokens.txt
    Последняя версия софта : https://zelenka.guru/threads/1020894/
     
    7 июл 2019 Изменено
  2. bixnel
    bixnel 8 июл 2019 ¯\_(ツ)_/¯ 78 10 янв 2018
    Запрос можно делать каждые 300 секунд вместо 180, ибо онлайн устанавливается на 5 минут.
     
  3. lateas
    lateas 8 июл 2019 261 6 дек 2018
    Годно
     
  4. skiribipapa
    skiribipapa 8 июл 2019 48 10 апр 2018
    бан бан бан
     
  5. la4z
    la4z Автор темы 8 июл 2019 set a status message 32 2 апр 2019
    ну тут тоже верно

    по желанию можно изменить
     
Top