чтобы удалять текст после этого? Как это делает edit_message_media
Не понял вопрос. Использовать edit_message_media ?
Отправляю сообщение с фото и текстом, хочу реализовать слайдер (при нажатии на кнопку менялось изображение), но удаляется текст сообщения.
caption=callback_query.message.text
У него есть caption? https://core.telegram.org/bots/api#editmessagemedia
Если нету, то и удаляться не должно
Увы bot.edit_message_media(types.InputMedia(type='photo', media=product_image[0].image), obj.message.chat.id, obj.message.message_id, reply_markup=keyboard) Это менят изображение, но удаляет текст.
Ммм, ясно, нужно отдельно bot.edit_message_media(types.InputMedia(type='photo', media=product_image[0].image), obj.message.chat.id, obj.message.message_id, reply_markup=keyboard) bot.edit_message_caption(product_text, obj.message.chat.id, obj.message.message_id, reply_markup=keyboard) Выглядит плохо это
Единственный вариант, судя по всему
Обсуждают сегодня