@Wearant

Как сделать список слов для поиска этих слов в тексте?

Суть вопроса вот в чем , можно назвать это фильтром чата.
Засунуть список слов в 1 файл, а в коде сверять есть ли эти слова в сообщение которое пришло.

text = event.message.text.lower().split()
peer_id = event.message.peer_id
user_id = event.message.from_id
user_get = vkls.users.get(user_ids=user_id, fields =("can_write_private_message") )
user_get = user_get[0]
first_name = user_get['first_name']

word = "слово", "слово", "слово", "слово", "слово",

if word in text:
message = (f"@id{user_id} ({first_name}), Вы успешно начали. \n Для вас открыто следующее достижение :)")
send(peer_id,message)
  • Вопрос задан
  • 128 просмотров
Решения вопроса 1
lxstvayne
@lxstvayne
Люблю Python
text = 'blablabla furfurfur 1234 123 11'.lower().split()
words = ['furfurfur', 'lalala']

print(any(filter(lambda x: x in text, words)))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы