Если группа своя - настраиваем коллбек, обрабатываем уведомление, шлем вложение как обычно.
Если чужая - кроном дергаем скрипт, который с помощью wall.get тянет посты, проверяет появились ли новые, шлёт их как обычно.
ivandao, в вопросе ты пишешь "асинхронные функции" и собираешься ждать их ответ, а тут уже пишешь что функции не возвращают обещания, так что ждать то если функции обещаний не дают?
anonimous_user, https://moonlight-stream.org/
Такое использую для игр, рабочий стол можно добавить запуская MSTSC.exe через него. Конечно же нужна видеокарта нвидиа.
Через интернет не тестировал, в локалке по вайфай можно в ведьмаков всяких играть без задержки. Думаю задачи попроще можно и на интернет соединении крутить. Естественно в таком случае мы можем держать исключительно один рабочий стол.
Также можно реализовать проброс gpu в виртуалку, а в виртуалке крутить ось с рдп, но там нужна железная поддержка pci passthru.
Алсо - вся идея гиблая, ну запустите вы тяжёлое приложение, ну круто, только с задержками работать комфортно вы не сможете.
Попробуйте подумать мб, что произойдет при цикле:
Ну а ближе к делу - вам нужно вставлять в вашу связующую таблицу свои номера телефонов, откуда взялся апдейт не ясно.