Подскажите, пожалуйста.
У меня есть бот, который реагирует на ключевое слово(в списке) и выводит определенный текст.
Проблема заключается в том, что если в тексте отправленным участником есть 2 ключевых слова, то бот отпишет 2 раза.
Как это можно исправить? Как сделать так, что если в предложение 2 ключевых слова, то бот отписывал 1 раз с 1 ключевым словом.
Спасибо.
reac_words = ['test', 'test1']
slovo = None
@client.event
async def on_message(message):
if message.author == client.user:
return
msg = message.content.lower()
for word in reac_words:
if word in msg:
slovo = word
await message.channel.send('{} - есть в списке.'.format(slovo))