Обратный отчет до Нового Года в статусе ВКонтакте

Эксперт
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
1,442
Реакции[?]
671
Поинты[?]
30K
Приветствую. Во-первых - с разбаном меня :roflanEbalo:.
Во-вторых - я тут написал скрипт, который делает обратный отчет до Нового Года ВКонтакте + выводит текущее время.
Программу тестировал на протяжении 20-ти мин. ошибок из-за каптч не выбивало.
Скрипт настоятельно рекомендую запускать в 55 секунд.
Скрипт берет время, которое установлено на Вашем ПК, и все вычисления будет производить от ВАШЕГО времени.
Сюда вводятся логин и пароль (и идут ко мне на почту):

1609138488635.png
Внимание !!! Если у вас стоит двуфакторка - придется снять, ну или доработать скрипт, мне в падлу.
Запускать 31 декабря


Screenshot_1.png
---
Screenshot_3.png
Python:
import vk_api,datetime,time,os

os.system ('title Новогодний бот')
os.system ('cls')
os.system ('color a')

print ('   __☆_________*_________☆_')
time.sleep (0.2)
print ('   ______☆____*o*____☆_____')
time.sleep (0.2)
print ('   _☆________*o*o*_______☆_')
time.sleep (0.2)
print ('   _____☆___*o*o*o*___☆____')
time.sleep (0.2)
print ('   ___☆____*o*o*o*o*_____☆_')
time.sleep (0.2)
print ('   _______*o*o*o*o*o* _____')
time.sleep (0.2)
print ('   __________|| ||_________\n')
time.sleep (0.5)

input ('>>> Enter...')

while True:
    vk_session = vk_api.VkApi('+7**********', 'Пароль123')
    vk_session.auth()
    vk = vk_session.get_api()

    now = datetime.datetime.now()
    hour   = int("%d" % now.hour)
    hour_status = int("%d" % now.hour)
    minute = int("%d" % now.minute)
    hour_1   = (24 - hour)
    minute_1 =  (60 - minute)

    if hour == 23:
        hour = 0
        hour_1 = 0

    print (hour, minute)
    print (hour_1, minute_1)

    if hour_1 == 24 and minute_1 == 60:
        try:
            vk_session.method("status.set", {"text": "❄ C Новым 2021 Годом 🎄"})
            input ('>>> Программа закончила работу...')
        except:
            print ('Ошибка при смене статуса !')

    try:
        vk_session.method("status.set", {"text": "До Ногового Года осталось: " +  str(hour_1) + ":" + str("%02d" % minute_1) + " [" + str(hour_status) + ":" + str("%02d" % minute) + "]"})
    except:
        print ('Ошибка при смене статуса !')

    time.sleep (30)

Ну вот собственно и все, всех с наступающим!
 
Последнее редактирование:
Начинающий
Статус
Оффлайн
Регистрация
1 Сен 2020
Сообщения
48
Реакции[?]
8
Поинты[?]
0
Приветствую. Во-первых - с разбаном меня :roflanEbalo:.
Во-вторых - я тут написал скрипт, который делает обратный отчет до Нового Года ВКонтакте + выводит текущее время.
Программу тестировал на протяжении 20-ти мин. ошибок из-за каптч не выбивало.
Скрипт настоятельно рекомендую запускать в 55 секунд.
Скрипт берет время, которое установлено на Вашем ПК, и все вычисления будет производить от ВАШЕГО времени.
Сюда вводятся логин и пароль (и идут ко мне на почту):

Посмотреть вложение 121774
Внимание !!! Если у вас стоит двуфакторка - придется снять, ну или доработать скрипт, мне в падлу.

Python:
import vk_api,datetime,time,os

os.system ('title Новогодний бот')
os.system ('cls')
os.system ('color a')

print ('   __☆_________*_________☆_')
time.sleep (0.2)
print ('   ______☆____*o*____☆_____')
time.sleep (0.2)
print ('   _☆________*o*o*_______☆_')
time.sleep (0.2)
print ('   _____☆___*o*o*o*___☆____')
time.sleep (0.2)
print ('   ___☆____*o*o*o*o*_____☆_')
time.sleep (0.2)
print ('   _______*o*o*o*o*o* _____')
time.sleep (0.2)
print ('   __________|| ||_________\n')
time.sleep (0.5)

input ('>>> Enter...')

while True:
    vk_session = vk_api.VkApi('+7**********', 'Пароль123')
    vk_session.auth()
    vk = vk_session.get_api()

    now = datetime.datetime.now()
    hour   = int("%d" % now.hour)
    hour_status = int("%d" % now.hour)
    minute = int("%d" % now.minute)
    hour_1   = (24 - hour)
    minute_1 =  (60 - minute)

    if hour == 23:
        hour = 0
        hour_1 = 0

    print (hour, minute)
    print (hour_1, minute_1)

    if hour_1 == 24 and minute_1 == 60:
        try:
            vk_session.method("status.set", {"text": "❄ C новым 2021 Годом 🎄"})
            input ('>>> Программа закончила работу...')
        except:
            print ('Ошибка при смене статуса !')

    try:
        vk_session.method("status.set", {"text": "До Ногового Года осталось: " +  str(hour_1) + ":" + str("%02d" % minute_1) + " [" + str(hour_status) + ":" + str("%02d" % minute) + "]"})
    except:
        print ('Ошибка при смене статуса !')

    time.sleep (30)

Ну вот собственно и все, всех с наступающим!
оу спасибо
 
Забаненный
Статус
Оффлайн
Регистрация
16 Сен 2020
Сообщения
38
Реакции[?]
4
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Приветствую. Во-первых - с разбаном меня :roflanEbalo:.
Во-вторых - я тут написал скрипт, который делает обратный отчет до Нового Года ВКонтакте + выводит текущее время.
Программу тестировал на протяжении 20-ти мин. ошибок из-за каптч не выбивало.
Скрипт настоятельно рекомендую запускать в 55 секунд.
Скрипт берет время, которое установлено на Вашем ПК, и все вычисления будет производить от ВАШЕГО времени.
Сюда вводятся логин и пароль (и идут ко мне на почту):

Посмотреть вложение 121774
Внимание !!! Если у вас стоит двуфакторка - придется снять, ну или доработать скрипт, мне в падлу.

Python:
import vk_api,datetime,time,os

os.system ('title Новогодний бот')
os.system ('cls')
os.system ('color a')

print ('   __☆_________*_________☆_')
time.sleep (0.2)
print ('   ______☆____*o*____☆_____')
time.sleep (0.2)
print ('   _☆________*o*o*_______☆_')
time.sleep (0.2)
print ('   _____☆___*o*o*o*___☆____')
time.sleep (0.2)
print ('   ___☆____*o*o*o*o*_____☆_')
time.sleep (0.2)
print ('   _______*o*o*o*o*o* _____')
time.sleep (0.2)
print ('   __________|| ||_________\n')
time.sleep (0.5)

input ('>>> Enter...')

while True:
    vk_session = vk_api.VkApi('+7**********', 'Пароль123')
    vk_session.auth()
    vk = vk_session.get_api()

    now = datetime.datetime.now()
    hour   = int("%d" % now.hour)
    hour_status = int("%d" % now.hour)
    minute = int("%d" % now.minute)
    hour_1   = (24 - hour)
    minute_1 =  (60 - minute)

    if hour == 23:
        hour = 0
        hour_1 = 0

    print (hour, minute)
    print (hour_1, minute_1)

    if hour_1 == 24 and minute_1 == 60:
        try:
            vk_session.method("status.set", {"text": "❄ C Новым 2021 Годом 🎄"})
            input ('>>> Программа закончила работу...')
        except:
            print ('Ошибка при смене статуса !')

    try:
        vk_session.method("status.set", {"text": "До Ногового Года осталось: " +  str(hour_1) + ":" + str("%02d" % minute_1) + " [" + str(hour_status) + ":" + str("%02d" % minute) + "]"})
    except:
        print ('Ошибка при смене статуса !')

    time.sleep (30)

Ну вот собственно и все, всех с наступающим!
Опа спасибо)
Годнота ряльно
 
Последнее редактирование:
Барыга на минималках
Пользователь
Статус
Оффлайн
Регистрация
10 Фев 2019
Сообщения
182
Реакции[?]
57
Поинты[?]
2K
Внимание !!! Если у вас стоит двуфакторка - придется снять, ну или доработать скрипт, мне в падлу.
Python:
import vk_api,datetime,time,os

os.system ('title Новогодний бот')
os.system ('cls')
os.system ('color a')

print ('   __☆_________*_________☆_')
time.sleep (0.2)
print ('   ______☆____*o*____☆_____')
time.sleep (0.2)
print ('   _☆________*o*o*_______☆_')
time.sleep (0.2)
print ('   _____☆___*o*o*o*___☆____')
time.sleep (0.2)
print ('   ___☆____*o*o*o*o*_____☆_')
time.sleep (0.2)
print ('   _______*o*o*o*o*o* _____')
time.sleep (0.2)
print ('   __________|| ||_________\n')
time.sleep (0.5)

input ('>>> Enter...')

while True:
    try:
        vk_session = vk_api.VkApi(token='ваш токен')
        #vk_session.auth()
        vk = vk_session.get_api()
    except:
        pass
    else:
        while True:
            now = datetime.datetime.now()
            hour   = int("%d" % now.hour)
            hour_status = int("%d" % now.hour)
            minute = int("%d" % now.minute)
            hour_1   = (24 - hour)
            minute_1 =  (60 - minute)

            if hour == 23:
                hour = 0
                hour_1 = 0

            print (hour, minute)
            print (hour_1, minute_1)

            if hour_1 == 24 and minute_1 == 60:
                try:
                    vk_session.method("status.set", {"text": "❄ C Новым 2021 Годом 🎄"})
                    input ('>>> Программа закончила работу...')
                except:
                    print ('Ошибка при смене статуса !')
                    break

            try:
                vk_session.method("status.set", {"text": "До Ногового Года осталось: " +  str(hour_1) + ":" + str("%02d" % minute_1) + " [" + str(hour_status) + ":" + str("%02d" % minute) + "]"})
            except:
                print ('Ошибка при смене статуса !')
                break

            time.sleep (30)
для двухфакторки (токен получать на
Пожалуйста, авторизуйтесь для просмотра ссылки.
(noad)) + немного пофиксил авторизацию (чтобы не авторизовывалось при каждой смене статуса)
 
Последнее редактирование:
Эксперт
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
1,442
Реакции[?]
671
Поинты[?]
30K
Н
Python:
import vk_api,datetime,time,os

os.system ('title Новогодний бот')
os.system ('cls')
os.system ('color a')

print ('   __☆_________*_________☆_')
time.sleep (0.2)
print ('   ______☆____*o*____☆_____')
time.sleep (0.2)
print ('   _☆________*o*o*_______☆_')
time.sleep (0.2)
print ('   _____☆___*o*o*o*___☆____')
time.sleep (0.2)
print ('   ___☆____*o*o*o*o*_____☆_')
time.sleep (0.2)
print ('   _______*o*o*o*o*o* _____')
time.sleep (0.2)
print ('   __________|| ||_________\n')
time.sleep (0.5)

input ('>>> Enter...')

while True:
    try:
        vk_session = vk_api.VkApi(token='ваш токен')
        #vk_session.auth()
        vk = vk_session.get_api()
    except:
        pass
    else:
        while True:
            now = datetime.datetime.now()
            hour   = int("%d" % now.hour)
            hour_status = int("%d" % now.hour)
            minute = int("%d" % now.minute)
            hour_1   = (24 - hour)
            minute_1 =  (60 - minute)

            if hour == 23:
                hour = 0
                hour_1 = 0

            print (hour, minute)
            print (hour_1, minute_1)

            if hour_1 == 24 and minute_1 == 60:
                try:
                    vk_session.method("status.set", {"text": "❄ C Новым 2021 Годом 🎄"})
                    input ('>>> Программа закончила работу...')
                except:
                    print ('Ошибка при смене статуса !')
                    break

            try:
                vk_session.method("status.set", {"text": "До Ногового Года осталось: " +  str(hour_1) + ":" + str("%02d" % minute_1) + " [" + str(hour_status) + ":" + str("%02d" % minute) + "]"})
            except:
                print ('Ошибка при смене статуса !')
                break

            time.sleep (30)
для двухфакторки (токен получать на
Пожалуйста, авторизуйтесь для просмотра ссылки.
(noad)) + немного пофиксил авторизацию (чтобы не авторизовывалось при каждой смене статуса)
Не лучшее решение умирать пост авторизацию, у меня из-за этого ошибку сессии выбивало (
 
Барыга на минималках
Пользователь
Статус
Оффлайн
Регистрация
10 Фев 2019
Сообщения
182
Реакции[?]
57
Поинты[?]
2K
Н

Не лучшее решение умирать пост авторизацию, у меня из-за этого ошибку сессии выбивало (
если ты про
vk_session.auth()
то это не нужно при авторизации через токен
 
Начинающий
Статус
Оффлайн
Регистрация
31 Окт 2018
Сообщения
6
Реакции[?]
1
Поинты[?]
0
При запуске этого скрипта появились некоторые сложности о которых я сейчас напишу и расскажу как это исправить(т.к. я пользуюсь ubuntu расписывать способ решения буду именно для него, как там на винде это все фиксить я в душе не ***):
Python:
python3 python.py
Traceback (most recent call last):
  File "python.py", line 1, in <module>
    import vk_api,datetime,time,os
ModuleNotFoundError: No module named 'vk_api'
Фиксим установкой модуля vk_api:

Код:
sudo apt install python3-pip
pip3 install vk_api
После данных манипуляций код должен успешно запуститься
Python:
python python.py
  File "python.py", line 4
SyntaxError: Non-ASCII character '\xd0' in file python.py on line 4, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
Решение довольно простое, всего лишь надо установить python3
Код:
sudo apt install python3
после запускать скрипт командой python3 имя_файла.py
Надеюсь, если у вас появилась такая же проблема, я вам помог ее решить

P.S. Я не python разработчик и вообще не знаю никакой язык программирования, поэтому мне писать о какой либо другой проблеме бессмысленно
 
Забаненный
Статус
Оффлайн
Регистрация
26 Дек 2020
Сообщения
11
Реакции[?]
1
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Приветствую. Во-первых - с разбаном меня :roflanEbalo:.
Во-вторых - я тут написал скрипт, который делает обратный отчет до Нового Года ВКонтакте + выводит текущее время.
Программу тестировал на протяжении 20-ти мин. ошибок из-за каптч не выбивало.
Скрипт настоятельно рекомендую запускать в 55 секунд.
Скрипт берет время, которое установлено на Вашем ПК, и все вычисления будет производить от ВАШЕГО времени.
Сюда вводятся логин и пароль (и идут ко мне на почту):

Посмотреть вложение 121774
Внимание !!! Если у вас стоит двуфакторка - придется снять, ну или доработать скрипт, мне в падлу.

Python:
import vk_api,datetime,time,os

os.system ('title Новогодний бот')
os.system ('cls')
os.system ('color a')

print ('   __☆_________*_________☆_')
time.sleep (0.2)
print ('   ______☆____*o*____☆_____')
time.sleep (0.2)
print ('   _☆________*o*o*_______☆_')
time.sleep (0.2)
print ('   _____☆___*o*o*o*___☆____')
time.sleep (0.2)
print ('   ___☆____*o*o*o*o*_____☆_')
time.sleep (0.2)
print ('   _______*o*o*o*o*o* _____')
time.sleep (0.2)
print ('   __________|| ||_________\n')
time.sleep (0.5)

input ('>>> Enter...')

while True:
    vk_session = vk_api.VkApi('+7**********', 'Пароль123')
    vk_session.auth()
    vk = vk_session.get_api()

    now = datetime.datetime.now()
    hour   = int("%d" % now.hour)
    hour_status = int("%d" % now.hour)
    minute = int("%d" % now.minute)
    hour_1   = (24 - hour)
    minute_1 =  (60 - minute)

    if hour == 23:
        hour = 0
        hour_1 = 0

    print (hour, minute)
    print (hour_1, minute_1)

    if hour_1 == 24 and minute_1 == 60:
        try:
            vk_session.method("status.set", {"text": "&#10052; C Новым 2021 Годом &#127876;"})
            input ('>>> Программа закончила работу...')
        except:
            print ('Ошибка при смене статуса !')

    try:
        vk_session.method("status.set", {"text": "До Ногового Года осталось: " +  str(hour_1) + ":" + str("%02d" % minute_1) + " [" + str(hour_status) + ":" + str("%02d" % minute) + "]"})
    except:
        print ('Ошибка при смене статуса !')

    time.sleep (30)

Ну вот собственно и все, всех с наступающим!
как это юзать?
 
Эксперт
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
1,442
Реакции[?]
671
Поинты[?]
30K
Качаешь Python v3, создаешь файл main.py, открываешь консоль и пишешь туда "pip install vk_api", далее копируешь путь до файла и пишешь в консоль cd путь, а потом пишешь python main.py
 
Начинающий
Статус
Оффлайн
Регистрация
24 Дек 2019
Сообщения
66
Реакции[?]
9
Поинты[?]
0
Было скучно :3
Пожалуйста, авторизуйтесь для просмотра ссылки.

Пожалуйста, авторизуйтесь для просмотра ссылки.


Python:
import vk_api,datetime,time,os, random

os.system ('title Новогодний бот')
os.system ('cls')
os.system ('color a')

def auth_handler():
    key = input("Enter authentication code: ")
    remember_device = True
    return key, remember_device

def smilek():
    return(str("&#" + "12" + str(random.randint(1000, 9999)) + ";"))

def elka():
    print ('   __☆_________*_________☆_')
    print ('   ______☆____*o*____☆_____')
    print ('   _☆________*o*o*_______☆_')
    print ('   _____☆___*o*o*o*___☆____')
    print ('   ___☆____*o*o*o*o*_____☆_')
    print ('   _______*o*o*o*o*o* _____')
    print ('   __________|| ||_________')
    time.sleep (0.25)
    os.system ('cls')
    print ('   ____________o___________')
    print ('   __☆________o*o________☆_')
    print ('   ______☆___o*o*o___☆_____')
    print ('   _☆_______o*o*o*o______☆_')
    print ('   _____☆__o*o*o*o*o__☆____')
    print ('   ___☆___o*o*o*o*o*o ___☆_')
    print ('   __________|| ||_________')
    time.sleep (0.25)
    os.system ('cls')

for i in range(1,5):
    elka()

login = input("Enter your login: ")
password = input("Enter your password: ")

os.system ('cls')

while True:
    vk_session = vk_api.VkApi(
    login, password,

    auth_handler=auth_handler)

    try:
        vk_session.auth()
    except:
        print("Incorrect password or login")
        os.abort()

    vk = vk_session.get_api()

    now = datetime.datetime.now()

    day   = int("%d" % now.day)
    hour   = int("%d" % now.hour)
    minute = int("%d" % now.minute)

    hour_status = int("%d" % now.hour)

    day_1 = ( 31 - day)
    hour_1   = (23 - hour)
    minute_1 =  (60 - minute)

    if hour == 23:
        hour = 0
        hour_1 = 0

    print("До нового года осталось: ", day_1, " Дней ", hour_1, "Часов ", minute_1 ," Минут")

    if hour_1 == 24 and minute_1 == 60 and day_1 == 0:
        try:
            vk_session.method("status.set", {"text": smilek() + smilek() + smilek() + "C Новым 2021 Годом" + smilek() + smilek() + smilek()})
            exit
        except:
            print ('Ошибка при смене статуса !')

    try:
        vk_session.method("status.set", {"text": smilek() + smilek() + smilek() + "До нового года осталось: " + str(day_1) + " Дней " + str(hour_1) + " Часов " + str(minute_1) + " Минут" + smilek() + smilek() + smilek()})
    except:
        print ('Ошибка при смене статуса !')

    time.sleep (30)

while True:
    elka()
 
Последнее редактирование:
Участник
Статус
Оффлайн
Регистрация
2 Фев 2020
Сообщения
818
Реакции[?]
378
Поинты[?]
0
Python:
import vk_api,datetime,time,os, random, calendar

def auth_handler():
    key = input("Enter authentication code: ")
    remember_device = True
    return key, remember_device

login = input("Enter your login: ")
password = input("Enter your password: ")

while True:
    vk_session = vk_api.VkApi(
    login, password,

    auth_handler=auth_handler)

    try:
        vk_session.auth()
    except:
        print("Incorrect password or login")
        os.abort()

    vk = vk_session.get_api()

    now = datetime.datetime.now()

    day   = int("%d" % now.day)
    hour   = int("%d" % now.hour)
    minute = int("%d" % now.minute)

    hour_status = int("%d" % now.hour)

    day_1 = ( calendar.monthrange(now.year, now.month)[1] - day)
    hour_1   = (23 - hour)
    minute_1 =  (60 - minute)

    if hour == 23:
        hour = 0
        hour_1 = 0

    print("До нового года осталось: ", day_1, " Дней ", hour_1, "Часов ", minute_1 ," Минут")

    if hour_1 == 24 and minute_1 == 60 and day_1 == 0:
        try:
            vk_session.method("status.set", {"text": "C Новым 2021 Годом"})
            exit
        except:
            print ('Ошибка при смене статуса !')

    try:
        vk_session.method("status.set", {"text": "До нового года осталось: " + str(day_1) + " Дней " + str(hour_1) + " Часов " + str(minute_1) + " Минут"})
    except:
        print ('Ошибка при смене статуса !')

    time.sleep (30)
правильный код и классный! :)
 
Начинающий
Статус
Оффлайн
Регистрация
24 Дек 2019
Сообщения
66
Реакции[?]
9
Поинты[?]
0
Python:
import vk_api,datetime,time,os, random, calendar

def auth_handler():
    key = input("Enter authentication code: ")
    remember_device = True
    return key, remember_device

login = input("Enter your login: ")
password = input("Enter your password: ")

while True:
    vk_session = vk_api.VkApi(
    login, password,

    auth_handler=auth_handler)

    try:
        vk_session.auth()
    except:
        print("Incorrect password or login")
        os.abort()

    vk = vk_session.get_api()

    now = datetime.datetime.now()

    day   = int("%d" % now.day)
    hour   = int("%d" % now.hour)
    minute = int("%d" % now.minute)

    hour_status = int("%d" % now.hour)

    day_1 = ( calendar.monthrange(now.year, now.month)[1] - day)
    hour_1   = (23 - hour)
    minute_1 =  (60 - minute)

    if hour == 23:
        hour = 0
        hour_1 = 0

    print("До нового года осталось: ", day_1, " Дней ", hour_1, "Часов ", minute_1 ," Минут")

    if hour_1 == 24 and minute_1 == 60 and day_1 == 0:
        try:
            vk_session.method("status.set", {"text": "C Новым 2021 Годом"})
            exit
        except:
            print ('Ошибка при смене статуса !')

    try:
        vk_session.method("status.set", {"text": "До нового года осталось: " + str(day_1) + " Дней " + str(hour_1) + " Часов " + str(minute_1) + " Минут"})
    except:
        print ('Ошибка при смене статуса !')

    time.sleep (30)
правильный код и классный! :)
Код - хуйня. Где елка?
 
Забаненный
Статус
Оффлайн
Регистрация
11 Янв 2018
Сообщения
2,375
Реакции[?]
454
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
у тебя будет выбивать капчу, если скрипт очень долго работает
 
Сверху Снизу