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"}'
Ставьте 👍- если было полезно
Около минуты
29 мая 2024