Привет, форумчане. В данной статье я хотел бы рассказать как написать программу следящую за пользователями. Установить 1. Python Скачайте с оф. сайта: https://www.python.org/ 2. Windows 10 Toast Notifications Пропишите в CMD: pip install win10toast GitHub: https://github.com/jithurjacob/Windows-10-Toast-Notifications Редактор можно использовать любой, но я предпочитаю использовать VS 2019 Весь код: Готовый код from win10toast import ToastNotifier import requests import time token = 'ваш_токен' version = 5.102 domain = 1 notifier = ToastNotifier() notifier.show_toast("Сервис Дуров в сети запущен", "Дуров в сети", duration=6) go=0 while go==0: go=1 #getting response = requests.get('https://api.vk.com/method/users.get', params={ 'access_token':token, 'v':version, 'user_id':domain, 'fields': 'online' } ) data = response.json()['response'][0]['online'] #Notifiing if data == 1: notifier.show_toast("Дуров в сети", "Дуров в сети", duration=100) time.sleep(60) go=0 else: time.sleep(2) go=0 Код from win10toast import ToastNotifier import requests import time token = 'ваш_токен' version = 5.102 domain = 1 notifier = ToastNotifier() notifier.show_toast("Сервис Дуров в сети запущен", "Дуров в сети", duration=6) go=0 while go==0: go=1 #getting response = requests.get('https://api.vk.com/method/users.get', params={ 'access_token':token, 'v':version, 'user_id':domain, 'fields': 'online' } ) data = response.json()['response'][0]['online'] #Notifiing if data == 1: notifier.show_toast("Дуров в сети", "Дуров в сети", duration=100) time.sleep(60) go=0 else: time.sleep(2) go=0 Используемые фреймворки from win10toast import ToastNotifier import requests import time Код from win10toast import ToastNotifier import requests import time Вводим переменные: token - токен приложения Его вы можете получить здесь:https://vk.com/dev version - версия api domain - id человека, онлайн которого вас интересует. ИМЕННО ID, как узнать id человека загуглите, там лучше объяснят;) notifier - пригодится для работы с уведомлениями token = 'ваш_токен' version = 5.102 domain = 1 notifier = ToastNotifier() Код token = 'ваш_токен' version = 5.102 domain = 1 notifier = ToastNotifier() Получаем инфу о человеке response = requests.get('https://api.vk.com/method/users.get', params={ 'access_token':token, 'v':version, 'user_id':domain, 'fields': 'online' } ) Код response = requests.get('https://api.vk.com/method/users.get', params={ 'access_token':token, 'v':version, 'user_id':domain, 'fields': 'online' } ) Здесь вытаскиваем его онлайн: data = response.json()['response'][0]['online'] Код data = response.json()['response'][0]['online'] Уведомляем: if data == 1: notifier.show_toast("Дуров в сети", "Дуров в сети", duration=100) Код if data == 1: notifier.show_toast("Дуров в сети", "Дуров в сети", duration=100) Все это заключаем в цикл go=0 while go==0: go=1 #getting response = requests.get('https://api.vk.com/method/users.get', params={ 'access_token':token, 'v':version, 'user_id':domain, 'fields': 'online' } ) data = response.json()['response'][0]['online'] #Notifiing if data == 1: notifier.show_toast("Дуров в сети", "Дуров в сети", duration=100) time.sleep(60) go=0 else: time.sleep(2) go=0 Код go=0 while go==0: go=1 #getting response = requests.get('https://api.vk.com/method/users.get', params={ 'access_token':token, 'v':version, 'user_id':domain, 'fields': 'online' } ) data = response.json()['response'][0]['online'] #Notifiing if data == 1: notifier.show_toast("Дуров в сети", "Дуров в сети", duration=100) time.sleep(60) go=0 else: time.sleep(2) go=0 Сохраняем программу с расширением .pyw(чтобы не было консоли), ставим на автозагрузку и теперь нам приходят уведомления, когда Павел Дуров в сети. К сожалению вывод уведомлений работает не корректно в некоторых сборках винды.