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

Как получить значение в переменную?

Здравствуйте, я бы хотел получить ID человека сообщения на которое ответили,
if event.type == VkBotEventType.MESSAGE_NEW:
                peer_id = event.object.peer_id
                message = event.object.text
                reply_message = event.object.reply_message
                print(reply_message)
Фото
5d6597ca7ae8e188262928.jpeg
но когда указываю from_id
if event.type == VkBotEventType.MESSAGE_NEW:
                peer_id = event.object.peer_id
                message = event.object.text
                reply_message = event.object.reply_message.from_id
                print(reply_message)
выводит ошибку, что объекта "from_id" не существует...
Фото
5d6598fee6487441306910.jpeg
Как это сделать, заранее спасибо!
  • Вопрос задан
  • 541 просмотр
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ответы на вопрос 1
@cunning-seal
Смею предположить, что Вам нужно обратиться reply_message = event.object.reply_message.get("from_id")
В ошибке пишет, что event.object.reply_message является словарем (что видно в том числе и в выводе на первом скриншоте), а значит нужно просто обратиться по ключу
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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