Я прочитал большинство ответов на stackoverflow относительно моего случая, так как это выглядит как общая проблема!
Тем не менее, мой немного другой .. потому что мой код работал прекрасно, 3-4 дня назад!
Просто чтобы прояснить, не запускаются два экземпляра моего кода, и при этом не задействован какой-либо цикл!
Сценарий: если пользователь вводит .ding на каком-либо канале, он должен быть DM'd dong!
У меня также есть команда .ping, которую я использую как событие on_message (). Работает отлично! Мне нужно заставить команду работать.
@client.command()
async def ding(ctx):
channel = ctx.message.author
await channel.send('dong!')
Этот простой фрагмент отправляет два сообщения одновременно.
Это из-за недавнего обновления?