dethain
@dethain
Верстальщик

Как получить айди пересылаемого сообщения из беседы ботом?

У меня есть бот прикрепленный к нескольким беседами, мне нужно что бы он отправлял импортированному списку пользователей все сообщения из беседы. Но я никак не могу понять где мне достать айди полученного сообщения, я знаю что это возможно в 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)})
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы