Не так давно go добавлено в мой чат-фильтр диска разногласий, который удаляет сообщения, которые я не хочу видеть. Но у меня есть проблема с этим. Перед этим новым событием мой бот отправляет команду $ hello 1 сообщение (привет, {я}), но с помощью этого фильтра чата он отправляет 2 или более вопросов (Количество сообщений = количество запрещенных слов). Можете ли вы помочь мне с этим.
@Bot.event
async def on_message( message ):
filter = ['!leave', '!play','!skip']
for word in filter:
if word in message.content:
print('%s bad word' % (message.author.id))
await message.channel.purge(limit=1)
await message.author.send('Просьба писать команды для бота в #music')
await Bot.process_commands(message)
Это код фильтра чата, в котором проблема. Я думаю, что из-за этого фильтра весь мой код компилируется три раза