Если упростить запрос, который поступает на ваш сервер - он будет выглядеть так:
{
"type": "message_new",
"object": {
"message": {
"from_id": user_id,
"text": "Привет",
"reply_message": {
"from_id": ivan_id,
"text": "В чат менеджере",
"attachments": [],
}
},
}
Дальше вы просто достаете необходимую вам информацию,
предварительно ее обработав:
user_id = data['object']['message']['from_id']
ivan_id = data['object']['message']['reply_message']['from_id']
Если же вы работаете не сервером, то тогда воспользуйтесь методом messages.getById:
https://vk.com/dev/messages.getById?params[message...