@Denis_1334

Vk API, как отследить событие «ответить»?

Например, человек написал сообщение, и другой человек нажал функцию ответить на его сообщение и сказал "привет", как мне получить ID отправителя и ID того, кому он ответил?
5e8cc54d5ba4c858908077.jpeg
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
@kolomiec_artiom
Если упростить запрос, который поступает на ваш сервер - он будет выглядеть так:
{
    "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...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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