Как сделать так чтоб бот реагировал на слова,которые есть в сообщении? (Python TeleBot)

Пример: Рандомное сообщения , слово

Сообщения бота: В вашем сообщение есть: слово


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

Автор решения: FotonPC

Все просто. В ботах я не разбираюсь, правда но поиск слов я знаю.

string = 'hello:  gg, hh,word'
for repl in ';:,./\|&*()!@#$%^-+`~':
    string = string.replace(repl, ' ')
data = set(map(str.upper, string.split()))
keyword = 'WORD'
if keyword in data:
    print('В вашем предложении есть слово:', keyword.lower())
→ Ссылка