Найти в Дзене
7 подписчиков

#Авызнали


Сегодня хочу поговорить про функцию tg_edit_message_media

Работая с каруселью в ТГ, столкнулась с одним моментом и решила написать этот пост.

Кто делал карусель тот знает, что эффект “перелистывания” реализуется с помощью функций tg_send_photo и tg_edit_message_media.

Если с параметрами функции отправки все ясно, они подробно описаны в документации, то вот с редактированием не так все однозначно.

Для функции редактирования в документации указаны параметры: (platform_id, message_id, media, reply_markup).

При этом media это словарь, вида:
media = '{"type": "photo", "media": "<файл для отправки>"}'

А как же изменить описание к картинке?🤔 А мне еще бы хотелось, чтобы и разметка текста была, я ее применяла изначально при отправке сообщения.

Решение: все просто, необходимые параметры дописываем в словарь media, и получаем:
media = '{"type": "photo", "media": "<файл для отправки>", "caption": "<новое описание к картинке>", "parse_mode": "markdown"}'

Ставьте 👍- если было полезно
Около минуты