Вы не указали на каком ЯП, но в общем случае смотрим
АПИ
у объекта message , если это был ответ на другой message будет и свой ИД и вложенный объект message, на который ответили.
вот пример сообщения , запоминаем "message_id": 1165934,
{
"update_id": 933188596,
"message": {
"message_id": 1165934,
"from": {
"id": 534905,
"is_bot": false,
"first_name": "Aleksandr",
"last_name": "Shabelsky",
"username": "shabelsky",
"language_code": "ru"
},
"chat": {
"id": 534905,
"first_name": "Aleksandr",
"last_name": "Shabelsky",
"username": "shabelsky",
"type": "private"
},
"date": 1661801219,
"text": "тест сообщения"
}
}
а вот при ответе на него
{
"update_id": 933188598,
"message": {
"message_id": 1165936,
"from": {
"id": 534905,
"is_bot": false,
"first_name": "Aleksandr",
"last_name": "Shabelsky",
"username": "shabelsky",
"language_code": "ru"
},
"chat": {
"id": 534905,
"first_name": "Aleksandr",
"last_name": "Shabelsky",
"username": "shabelsky",
"type": "private"
},
"date": 1661801228,
"reply_to_message": {
"message_id": 1165934,
"from": {
"id": 534905,
"is_bot": false,
"first_name": "Aleksandr",
"last_name": "Shabelsky",
"username": "shabelsky",
"language_code": "ru"
},
"chat": {
"id": 534905,
"first_name": "Aleksandr",
"last_name": "Shabelsky",
"username": "shabelsky",
"type": "private"
},
"date": 1661801219,
"text": "тест сообщения"
},
"text": "тест ответа на сообщение"
}
}
как видно в блоке reply_to_message есть "message_id": 1165934 , ссылка на отвеченное сообщение