Задать вопрос
@dmitriy8720

Как удалить урл в подписи к фото?

Подскажите, как прописать? чтобы удалялся пост с фото, в котором в подписи, написали урл сайта.

Делал так, но не удаляет, а если вставляю текстовый хендлер и отправляю, как текстовое сообщение, все работает и удаляет урл.
@dp.message_handler(content_types=['photo'])
async def delete_messages_photo(message: types.Message):
    for entity in message.entities:
        if entity.type in ["url", "text_link"]:
            #await bot.delete_message(message.from_user.id, message.message_id)
            await message.delete()
            break

Библиотека Aiogram, для группы телеграм.
  • Вопрос задан
  • 72 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
enteties- для текстовых сообщений, как сказано в документации телеграмма.

Для сообщений с caption есть caption_entities
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы