Загрузка...

AutoStatus and Eternal online for VK in Python

Thread in Python created by Djimbo Apr 20, 2019. 9485 views

  1. Djimbo
    Djimbo Topic starter Apr 20, 2019 FREE TELEGRAM SHOP BOT | lolz.live/threads/1888814 13,552 Jun 23, 2017
    Набросал 2 скрипта для вк. Вечный онлайн и АвтоСтатус, вроде работают
    Code
    import vk
    import time

    token = "Токен" #Сюда вводим свой токен.

    session = vk.Session(access_token = token)
    api = vk.API(session, v = "5.95")
    while True:
    exit = api.account.setOnline(voip = 0)
    time.sleep(180)
    [IMG]
    Code

    from urllib import request
    import requests
    import datetime
    import urllib
    import json
    import time
    import vk

    token = "Токен" #Сюда вводим свой токен.
    timeKD = 60 #Сюда вводим время обновления статуса.(Время в секундах)

    session = vk.Session(access_token = token)
    api = vk.API(session, v = "5.95")

    def startStatus():
    getCountry = api.account.getProfileInfo()
    city = getCountry.get("city").get("title")

    url = "http://api.openweathermap.org/data/2.5/weather"
    parameters = {
    'q': city,
    'appid': "778d98cf94b6609bec655b872f24b907",
    'units':'metric',
    'lang' : 'ru'}
    res = requests.get(url, params = parameters)
    data = res.json()

    getLikes = api.photos.get(album_id = "profile", rev = "1", extended = "1", count = "1")
    getLikes = getLikes.get("items")
    getLikes = getLikes[0]
    getLikes = getLikes["likes"]
    getLikes = getLikes["count"]

    getValuts = requests.get("https://currate.ru/api/?get=rates&pairs=USDRUB,EURRUB&key=094e4174c4f7140bb3d16d13d8d9ab00")
    getValuts = getValuts.json()
    getValuts = getValuts.get("data")
    getDollar = getValuts.get("USDRUB")
    getEuro = getValuts.get("EURRUB")
    getDollar = getDollar[:getDollar.find('.')]
    getEuro = getEuro[:getEuro.find('.')]

    today = datetime.datetime.today()
    nowTime = today.strftime("%H:%M")
    nowDate = today.strftime("%d.%m.%Y")

    statusOut = api.status.set(text = "⌛Время: {0} | Дата: {1} | ⛅Погода в '{2}': {3}℃ | ❤Лайков на аве: {4} | Доллар: {5}р | Евро: {6}р".format(nowTime, nowDate,
    data["name"], str(data["main"]["temp"]), getLikes, getDollar, getEuro))
    print("Если вывело цифру '1', значит статус был успешно установлен: ", statusOut)

    while True:
    startStatus()
    time.sleep(timeKD)
    [IMG]
    Code
    from urllib import request
    import requests
    import datetime
    import urllib
    import json
    import time

    token = "Токен" #Сюда вводим свой токен.
    timeKD = 60 #Сюда вводим время обновления статуса.(Время в секундах)

    def startStatus():
    getCountry = requests.get("https://api.vk.com/method/account.getProfileInfo?v=5.95&access_token={0}".format(token))
    getCountry = getCountry.json()
    getCountry = getCountry["response"]
    getCountry = getCountry["city"]
    city = getCountry["title"]

    url = "http://api.openweathermap.org/data/2.5/weather"
    parameters = {
    'q': city,
    'appid': "778d98cf94b6609bec655b872f24b907",
    'units':'metric',
    'lang' : 'ru'}
    res = requests.get(url, params = parameters)
    data = res.json()

    getLikes = requests.get("https://api.vk.com/method/photos.get?album_id=profile&rev=1&extended=1&count=1&v=5.95&access_token={0}".format(token))
    getLikes = getLikes.json()
    getLikes = getLikes["response"]
    getLikes = getLikes["items"]
    getLikes = getLikes[0]
    getLikes = getLikes["likes"]
    getLikes = getLikes["count"]

    getValuts = requests.get("https://currate.ru/api/?get=rates&pairs=USDRUB,EURRUB&key=094e4174c4f7140bb3d16d13d8d9ab00")
    getValuts = getValuts.json()
    getValuts = getValuts.get("data")
    getDollar = getValuts.get("USDRUB")
    getEuro = getValuts.get("EURRUB")
    getDollar = getDollar[:getDollar.find('.')]
    getEuro = getEuro[:getEuro.find('.')]

    today = datetime.datetime.today()
    nowTime = today.strftime("%H:%M")
    nowDate = today.strftime("%d.%m.%Y")

    statusSave = ("⌛Время: {0} | Дата: {1} | ⛅Погода в '{2}': {3}℃ | ❤Лайков на аве: {4} | Доллар: {5}р | Евро: {6}р".format(nowTime, nowDate,
    data["name"], str(data["main"]["temp"]), getLikes, getDollar, getEuro))
    statusOut = "https://api.vk.com/method/status.set?text=" + statusSave + "&v=5.95&access_token={0}".format(token)
    print("Статус был обновлён")

    while True:
    startStatus()
    time.sleep(timeKD)
    Автостатус Вечный онлайн Бесконечный онлайн Питон Python Пайтон Вк скрипты Автоматическая смена статуса
     
  2. lux01_inactive980381
    Респект, полет нормальный. Было бы круто, если бы без библиотеки vk чисто на запросах
     
  3. lux01_inactive980381
  4. Kitpvpclassic
    Kitpvpclassic Apr 26, 2019 Banned 179 Dec 2, 2018
    Хмм не пробовал , но думаю поюзать
     
  5. SBT544
    SBT544 Apr 26, 2019 6 Nov 23, 2018
    Звучит круто , сенкс
     
  6. Lumo
    Lumo Apr 26, 2019 593 Dec 7, 2016
    Сделал обработчик ошибок, и немного красивее код

    Code
    from urllib import request
    import requests
    import datetime
    import urllib
    import json
    import time

    token = "" #Сюда вводим свой токен.
    timeKD = 60 #Сюда вводим время обновления статуса.(Время в секундах)

    def startStatus():
    getCountry = requests.get(f"https://api.vk.com/method/account.getProfileInfo?v=5.95&access_token={token}").json()
    try:
    city = getCountry["response"]["city"]["title"]
    except KeyError:
    print("У профиля не указан город, по умолчанию была выбрана Москва.")
    city = "Москва"

    data = requests.get("http://api.openweathermap.org/data/2.5/weather",
    params = {"q": city,
    "appid": "778d98cf94b6609bec655b872f24b907",
    "units": "metric",
    "lang": "ru"}).json()
    try:
    getLikes = requests.get(f"https://api.vk.com/method/photos.get?album_id=profile&rev=1&extended=1&count=1&v=5.95&access_token={token}").json()
    getLikes = getLikes["response"]["items"][0]["likes"]["count"]
    except IndexError:
    print("У профиля отсутсвует аватар или лайки.")
    getLikes = 0

    getValuts = requests.get("https://currate.ru/api/?get=rates&pairs=USDRUB,EURRUB&key=6780a6de85b0690a6e0f02e6fc5bfd4f").json().get("data")
    Dollar = getValuts.get("USDRUB")
    Euro = getValuts.get("EURRUB")
    Dollar = Dollar[:Dollar.find('.')]
    Euro = Euro[:Euro.find('.')]

    today = datetime.datetime.today()
    nowTime = today.strftime("%H:%M")
    nowDate = today.strftime("%d.%m.%Y")

    statusSave = ("Время: {0} | Дата: {1} | Погода в '{2}': {3}℃ | Лайков на аве: {4} | Доллар: {5}р | Евро: {6}р".format(nowTime, nowDate,
    data["name"], str(data["main"]["temp"]), getLikes, Dollar, Euro))
    statusOut = requests.get(f"https://api.vk.com/method/status.set?text={statusSave}&v=5.95&access_token={token}").json()
    if statusOut.get("error", None):
    print(f"Не удалось обновить статус сервер вернул неверный код ответа: {statusOut}")
    else:
    print(f"Статус был обновлен")

    while True:
    startStatus()
    time.sleep(timeKD)
     
  7. rporn
    rporn Apr 26, 2019 Хейтеры самые преданные фанатки <3 489 May 22, 2018
  8. Пифагор
    rporn, ебать я тупень
     
  9. CYBEER_inactive192423
    CYBEER_inactive192423 Apr 26, 2019 ♡ Лучший обменник zelenka.guru/threads/663277 0 Oct 14, 2017
    Нахуя изобретать 2007 год с этими скриптами? Их в сети хуева туча разных версий для сервера/хостинга. Уже и приложения и сайты со статусами/онлайнами были и есть по сей день, но актуальности этого говна нет :PepeOK:
     
  10. Djimbo
    Djimbo Topic starter Apr 26, 2019 FREE TELEGRAM SHOP BOT | lolz.live/threads/1888814 13,552 Jun 23, 2017
    Кто-то находит применение. И да, большая половина таких сайтов платная. А скрипты на JS/PHP кривые.
     
  11. Djimbo
    Djimbo Topic starter Apr 26, 2019 FREE TELEGRAM SHOP BOT | lolz.live/threads/1888814 13,552 Jun 23, 2017
    Посмотри в интернете как запускать питон файлы.
     
  12. RgoMg
    RgoMg Apr 26, 2019 Gabella 243 Apr 20, 2018
    :froglove:КаеФ, робит, тр, трапапапа
     
  13. Cchecker
    Cchecker Apr 28, 2019 скидки билайн в лс 98 Nov 22, 2018
    шот немного не работает name 'vk' is not defined
     
  14. Loover_inactive979117
    Loover_inactive979117 Apr 29, 2019 nothing has protection 3 Mar 16, 2019
    Lumo, Спасибо большое:da: три четыре
     
  15. Djimbo
    Djimbo Topic starter Apr 30, 2019 FREE TELEGRAM SHOP BOT | lolz.live/threads/1888814 13,552 Jun 23, 2017
    Полный скрин ошибки скинь
     
  16. xyu_inactive86848
    xyu_inactive86848 May 6, 2019 evilcerb 28 Feb 25, 2017
    А модуль установил?
    pip install vk
     
  17. PleasureDemon
    PleasureDemon May 6, 2019 Banned 286 Mar 25, 2019
    Djimbo, какая версия питона нужна?
     
  18. Cal_inactive496112
    0.0.1 канешна же надо
     
  19. Рыжик
    Почему у меня не работает :с
     
  20. ПавелДуров
    ПавелДуров May 19, 2019 он не мошенник 879 Feb 21, 2019
    respect
     
Loading...
Top