Как боту переслать сообщение, на которое я ответил через reply?

Необходимо пересылать сообщение, на которые я ответил — часть реализации команды /warn в моём боте. Сам блок кода (без какой либо логики, просто для примера):

@labeler.chat_message(text="/warn <level> <reason>")
async def warn_command(message: Message, level: str, reason: str):
    reply_message = message.reply_message

    if not reply_message:
        return

    if reply_message.from_id < 0:
        return

    if level not in WARN_LEVELS:
        return

    await message.answer(
        "Нарушение в этом сообщении:",
        forward_messages=[reply_message.id],
        disable_mentions=True,
    )

В документации к методу messages.send сказано, что необходимы идентификаторы пересылаемых сообщений, перечисленные через запятую. Я, вроде, так и делаю, но получаю ошибку vkbottle.exception_factory.base_exceptions.VKAPIError_100: One of the parameters specified was missing or invalid: forwarded message not found. Пробовал вместо reply_message.id использовать reply_message.message_id и reply_message.conversation_message_id — ошибка та же.

Должно получится что-то такое:

введите сюда описание изображения


Ответы (0 шт):