Загрузка...

VK Autostatus | vk-requests

Тема в разделе Python создана пользователем la4z 14 окт 2019. 206 просмотров

Загрузка...
  1. la4z
    la4z Автор темы 14 окт 2019 set a status message 32 2 апр 2019
    Код

    import vk_requests
    from time import sleep,strftime
    class Autostatus():
    def __init__(self):
    self.vk = vk_requests.create_api(service_token="your access token")
    self.datetext = ["January","February","March","April","May","June","July","August","September","October","November","December"]
    with open("statuses.txt") as file:
    statuses = file.read().split("\n")
    if statuses[-1] == "":
    statuses.remove("")
    while True:
    for i in range(len(statuses)):
    self.statuspost(statuses[i])
    sleep(60) # Обновление статуса вписывайте сами. Эксперементирую.
    def statuspost(self,status):
    self.vk.status.set(text=status.replace("{time}",strftime("%H:%M:%S")).replace("{date}",self.datetext[int(strftime("%m"))-1]+strftime(", %d")))
    Autostatus()
    Статусы подгружаются в таком формате.
    [IMG]
    {time} и {date} реплейсятся, оставляя [IMG]
    Видоизменяйте, пользуйтесь
     
  2. la4z
    la4z Автор темы 14 окт 2019 set a status message 32 2 апр 2019
  3. Buffy
    Buffy 14 окт 2019 Заблокирован(а) 639 13 авг 2019
    Типо анимированый статус? Софт на лолзе вроде видел
     
  4. la4z
    la4z Автор темы 14 окт 2019 set a status message 32 2 апр 2019
    не, просто с интервалом ставится статус. Пробовал по секунде обновлять, получаю ошибку с капчей. Анимация не прокатит
    --- Сообщение объединено с предыдущим 14 окт 2019
    Интервал можно ставить пол минуты. Прокатывает.
    --- Сообщение объединено с предыдущим 14 окт 2019
    Код

    def statuspost(self,status):
    try:
    self.vk.status.set(text=status.replace("{time}",strftime("%H:%M:%S")).replace("{date}",self.datetext[int(strftime("%m"))-1]+strftime(", %d")))
    except:
    sleep(10)
    Можно так въебашить, будет типа анимации на 20-15 секунд с отдыхом 10-20 секунд. Вроде пашет
     
Top