В общем, я делаю обработчик сообщений для бота в ВК для своих одногруппников. Возник вопрос по синтаксису языка Python.
# мат хендлер ------------------------------------------------
@bot.on.chat_message(func=lambda m: mat in m.text)
async def cenzur(message:Message):
mat_bot_p = mat_bot[random.randint(0,len(mat_bot)-1)]
await message.answer(mat_bot_p)
mat - это список слов, python ругается и требует, чтобы вместо него была строка.
вот так код работает и анализирует полное сообщение и в нем ищет ту самую указанную строку:
@bot.on.chat_message(func=lambda m: 'str' in m.text)
Отсюда вопрос, как сделать, чтобы вместо строки проверялся целый список слов? Я пробовал сделать что-то с циклом For, но у меня не получилось. Помогите, пожалуйста, первый раз пишу подобного бота.