Сообщение запускается дважды из команды - PullRequest
0 голосов
/ 10 июня 2019

Я прочитал большинство ответов на stackoverflow относительно моего случая, так как это выглядит как общая проблема!

Тем не менее, мой немного другой .. потому что мой код работал прекрасно, 3-4 дня назад!

Просто чтобы прояснить, не запускаются два экземпляра моего кода, и при этом не задействован какой-либо цикл!

Сценарий: если пользователь вводит .ding на каком-либо канале, он должен быть DM'd dong!

У меня также есть команда .ping, которую я использую как событие on_message (). Работает отлично! Мне нужно заставить команду работать.

@client.command()
async def ding(ctx):
    channel = ctx.message.author
    await channel.send('dong!')

Этот простой фрагмент отправляет два сообщения одновременно.

Это из-за недавнего обновления?

...