Здравствуйте, хочу сделать так ,что б мне отправлялись через бота в вк, название всех процессов которые происходят на моём компьютере.
я сделал такое чудо-юдо, которое в принципе выполняет мои требования, но оно отправляет 1 процесс - 1 сообщение. Из-за чего вк делает ограничение на сообщения и бот крашится.
import vk_api, json, subprocess
from vk_api import VkUpload
from vk_api.longpoll import VkEventType, VkLongPoll
vk_session = vk_api.VkApi(token=mytoken)
vk = vk_session.get_api()
longpol = VkLongPoll(vk_session)
upload = VkUpload(vk_session)
def proc(user_id):
cmd = 'WMIC PROCESS get Caption,Processid'
proc = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE)
for text in proc.stdout:
vk_session.method('messages.send', {"user_id": user_id, "message": text, "random_id": 0})
Мне нужно что б он отправил название всех процессов(в столбик), одним сообщением, а не по отдельности каждый