Питон дискорд бот википедия одна команда мешает всем остальным
Я нашел код, который заставляет бота искать важные слова в Википедии, но проблема в том, что, если я вставлю код, все остальные команды перестанут работать, поэтому я хотел знать, что делать
@bot.event
async def on_message(message):
words = message.content.split()
if words[0].lower() == ".define":
important_words = words[1:]
try:
await bot.send_message(message.channel, wiki_summary(important_words))
except wikipedia.exceptions.DisambiguationError as e:
await bot.send_message(message.channel, e)
Я думал о том, чтобы поместить его на @bot.command, но на самом деле не знаю, как его изменить, чтобы заставить его работать, и другая проблема заключалась в том, что он занимает всего одно слово, поэтому, если я хочу искать "городской квартал" это только взяло бы блок и сделало бы ошибку устранения неоднозначности Заранее спасибо за помощь!