Answer the question
In order to leave comments, you need to log in
Hello, the problem is, everything seems to be fine, but either I don’t understand, or is the vk_api module broken?
import datetime
import string
import time
import vk_api
from python3_anticaptcha import ImageToTextTask, errors
while True:
vk_session = vk_api.VkApi(token="токен")
delta = datetime.timedelta(hours=5, minutes=0) # разница от UTC. Можете вписать любое значение вместо 3
t = (datetime.datetime.now(datetime.timezone.utc) + delta) # Присваиваем дату и время переменной «t»
nowtime = t.strftime("%H:%M") # текущее время
nowdate = t.strftime("%d.%m.%Y") # текущая дата
on = vk.method("friends.getOnline") # получаем список id друзей онлайн
counted = len(on) # считаем кол-во элементов в списке
vk.method("status.set", {"text": nowtime + " ● " + nowdate + " ● " + "Друзей онлайн: " + str(
counted)})
time.sleep(20) # погружаем скрипт в «сон» на 30 секунд
on = vk.method("friends.getOnline") # получаем список id друзей онлайн
NameError: name 'vk' is not defined
Answer the question
In order to leave comments, you need to log in
Must earn
import datetime
import string
import time
import vk_api
from python3_anticaptcha import ImageToTextTask, errors
while True:
vk_session = vk_api.VkApi(token="токен")
delta = datetime.timedelta(hours=5, minutes=0) # разница от UTC. Можете вписать любое значение вместо 3
t = (datetime.datetime.now(datetime.timezone.utc) + delta) # Присваиваем дату и время переменной «t»
nowtime = t.strftime("%H:%M") # текущее время
nowdate = t.strftime("%d.%m.%Y") # текущая дата
on = vk_session.method("friends.getOnline") # получаем список id друзей онлайн
counted = len(on) # считаем кол-во элементов в списке
vk_session.method("status.set", {"text": nowtime + " ● " + nowdate + " ● " + "Друзей онлайн: " + str(
counted)})
time.sleep(20) # погружаем скрипт в «сон» на 30 секунд
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question