Бот зацикливается и спамит разными сообщениями discord.py

Я новичок в python и не особо понимаю. При запуске бота и пинга его он начинает спамить рандомными сообщениями. Как сделать чтобы при пинге бота он отправлял 1 случайное сообщение? Код бота

@bot.event
async def on_message(message): 
await message.channel.send(f"{random.choice(possible_responses)}")
await bot.process_commands(message)

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

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

Вам следует добавить условие, которое проверяет, что сообщение не было отправлено самим ботом, иначе он будет принимать и свои сообщения и бот зациклиться.

→ Ссылка