Задать вопрос
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)})
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽