Python vk_api longpool получение event сразу из 2 сообществ

Есть Питон3, есть модули threading и vk_api. Хотелось бы как-нибудь получать сразу из 2 сообществ события в 1 файле, чтобы с 1 консоли можно было просматривать действия сразу в 2 сообществах Вконтакте. Вот пример кода:

import vk_api
from vk_api.bot_longpoll import VkBotLongPoll
import treading

vk = vk_api.VkApi(token = 'key')
onegroup = 0000000
twogroup = 0000001

def onebot():
    "Обработка первого сообщества"

    print("Запущен первый поток")
    for event in VkBotLongPoll(vk, onegroup).listen():
        print(event) #тут далее обработка этого евента на красивые слова, но решил написать так

def twobot():
    "Обработка второго сообщества"

    print("Запущен второй поток")
    for event in VkBotLongPoll(vk, twogroup).listen():
        print(event)

bot1 = treading.Thread(onebot)
bot2 = treading.Thread(twobot)

bot1.start()
bot2.start()

Всё вроде должно работать, но, конечно, всё не работает и обработка вовсе не работает в обоих сообществах вообще, хотя сообщение от первого потока приходило.

Можно узнать в чём же собственно проблема и путь её решения?


Ответы (0 шт):