Я создаю бота, который, когда обнаружит, что вы используете запрещенное слово, удалит ваше сообщение. Достаточно просто, но когда я это делаю. Функция on_message повторяется. Я не знаю почему, но я надеюсь, что вы можете ответить на мой вопрос
@client.event
async def on_message(msg):
contents = msg.content.split(" ")
for word in contents:
if word.lower() in chat_filter: #ChatFilter is a list of words that cannot be used
try:
await msg.delete()
await msg.channel.send("**YOU ARE NOT ALLOWED TO USE THIS WORD!!!**")
except discord.errors.NotFound:
return