Удалить запрещенное слово, но ошибка, как исправить?

Подскажите, как удалить запрещённое слово, по фото и видео.

bad_words = ['запрещённоеслово', 'запрещённоеслово2']

@dp.message_handler(content_types=['text', 'photo', 'video'])
async def message_bad_words(message: types.Message):
    for f in range(0, len(bad_words)):
         if bad_words[f] in message.text.lower() and message.photo and message.video:
            await bot.delete_message(message.chat.id, message.message_id)
            return  

Выскакивает ошибка AttributeError: 'NoneType' object has no attribute 'lower' ругается на эту строку

if bad_words[f] in message.text.lower() and message.photo and message.video:

А если пишу так

if bad_words[f] in message.text.lower():

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


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