У меня есть бот прикрепленный к нескольким беседами, мне нужно что бы он отправлял импортированному списку пользователей все сообщения из беседы. Но я никак не могу понять где мне достать айди полученного сообщения, я знаю что это возможно в LongPoll, но в LongPoll в свойствах события такого нету.
import vk_api
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
from config import main_token, admins
import time
import random
vk_session = vk_api.VkApi(token=main_token)
longpoll = VkBotLongPoll(vk_session, '[group_id]')
for event in longpoll.listen():
if event.type == VkBotEventType.MESSAGE_NEW and event.from_chat:
msg_id = ????? # Можно ли как-то получить id сообщения, используя BotLongPoll?
user_id = event.object.message['from_id']
for id in admins:
if (user_id != id):
vk_session.method('messages.send', {'user_id':id, 'forward_messages':[msg_id], 'random_id': random.getrandbits(32)})