Как вернуть пользователю его сообщение telegram bot python?

Смотрите у меня такая проблема. Что если я хочу чтобы простой эхо бот возвращал мне не только текст сообщения, а весь содержащийся контент. Использую Python3 + aiogram, но если есть решение на других библиотеках, тоже напишите, т.к они все очень похожи. Первое что пришло мне на ум:

@dp.message_handler()
async def echo(message: Message):
    await message.answer(message)

тогда при отправке сообщения с картинкой (картинка с подписью сверху) получаю в ответ словарь: "message_id": 8, "from": {"id": мой айди, "is_bot": false, "first_name": "Fedorgg", "username": "fedorgeogar", "language_code": "ru"}, "chat": {"id": 838910080, "first_name": "Fedorgg", "username": "fedorgeogar", "type": "private"}, "date": 1595711503, "text": " текст сообщения", "entities": [{"offset": 0, "length": 2, "type": "text_link", "url": "url картинки"}, {"offset": 2, "length": 9, "type": "bold"}, {"offset": 12, "length": 14, "type": "italic"}, {"offset": 132, "length": 5, "type": "hashtag"}]}

Как сделать чтобы возвращалось точно такое-же сообщение, как то которое отправили?


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