Задать вопрос
@pivazik

Как получить ID пользователя из reply_message?

Здравствуйте, раньше работал со страничным ботом и с reply_message не было проблем. Теперь же я перешёл на бота для группы и у меня возникла проблема с ним.
На страничном боте скрипт был такой:
x = vk.messages.getById(message_ids=event.message_id)
reply = x["items"][0]["reply_message"]

Решил переделать его под более подходящий:
get_id = vk.method("messages.getById", {"message_ids": event.message_id})
reply = get_id["items"][0]["reply_message"]

Но как оказалось при проверке, в VkBotMessageEvent нету message_id, и в консоль выдаёт ошибку. Возникает вопрос - что поставить за место event.message_id?
  • Вопрос задан
  • 235 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
WolfInChains
@WolfInChains
"user_id": event.obj.reply_message['from_id']
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы