Раз в 5 минут запрашивать у ВК методом
users.get() с полями
user_ids=12345
и
fields=online
инфу об текущем онлайне/оффлайне аккаунта.
Запоминать очередной результат проверок в БД, Redis, в текстовом файле, в самом ВК методом
storage set()
Сравнивать с ранее сохранённым значением. Если изменилось, отправить
сообщение в Телеграм:
- заранее создать бота через @BotFather
- получить его токен
- создать чат с ботом и получить id беседы или добавить бота в группу, куда он станет писать.
Общение с ВК можно сохранить до единственного запроса метода
execute(), куда передавать код процедуры:
- запрос онлайна
- получение сохранённого ранее в storage значения
- сравнение
- сохранение текущего
- возврат результата сравнения.