Я довольно новичок в сообществе discord.py и python, поэтому любой совет, будет ли он связан с вопросом, был бы полезен. Я хотел, чтобы мой бот повторял часть того, что кто-то говорит, но это совсем не работает, и он останавливает запуск других команд. Это мой код,

@client.event
async def on_message(message):
    if message.author != client.user and message.content[:9] == "-chastise":
        if message.content[10:] != "@Johnny Wobble#1085":
            print("confirmed stage 2")
            responses = [
                f"Were you being bad {message.content[10:]}? or are you just slow?",
                f"How many time have I told you {message.content[10:]}! Don't be slow and eat your cereal!",
                f"When I looked up a picture of bad people who don't do their homework, I see a p"
                f"icture of you! {message.content[10:]}"
            ]
            await client.delete_message(message)
            await client.send_message(message.channel, random.choice(responses))
        else:
            print("confirmed stage 3")
            await client.send_message(message.channel, f"Ah, I see you {message.author.mention}, trying to turn me agai"
            f"nst my master eh? Well I say no! I cannot believe you would think that I would ever do that to the all-po"
            f"werful Max (Gordon)!")

| что должно произойти |

(любой): -chastise @ personxyz # 1234

(бот): Ты был плохим @ personxyz # 1234? или ты просто медленный?

[тогда это удаляет первое сообщение, но я думаю, что я уже понял это]

0