Отправка ответного сообщения клиенту или боту 'event' в Discord.py - PullRequest
0 голосов
/ 12 мая 2019

У меня возникли некоторые проблемы, связанные с документацией в discord.py для отправки сообщений, особенно

Следующий код, который, как предполагается, печатает «Сообщение удалено» при удалении сообщения, вызывает сбой программыиз-за отсутствия send_message метода в Bot объекте

@client.event
async def on_message_delete(message):
    await client.send_message("Message Deleted") 

Попытка просто 'send' вместо 'send_message', похоже, тоже не решает проблему, Imвозникли проблемы с разграничением между ними, а также с пониманием того, какой из них использовать, я подозреваю, что использую более старый синтаксис, чем тот, который поддерживает текущая версия ...

1 Ответ

0 голосов
/ 12 мая 2019

должно быть

await message.channel.send('Message Deleted')

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

...