Как мне отправить личное сообщение (прямое сообщение) с помощью discord.py кому угодно с помощью команды? ⇐ Python

Программы на Python
Anonymous
Как мне отправить личное сообщение (прямое сообщение) с помощью discord.py кому угодно с помощью команды?

Сообщение Anonymous »

Кто-то попросил меня создать для него бота, который отправляет личное сообщение любому, кого он укажет, с помощью команды, например *send_dm @Jess#6461 hello.
Я' Я много искал и наткнулся на этот код:

Код: Выделить всё

async def send_dm(ctx, member:discord.Member, *, content):
await client.send_message(member, content)
Но потом я получил ошибку:

discord.ext.commands.errors.CommandInvokeError: Команда вызвала исключение : AttributeError: Объект «Бот» не имеет атрибута send_message

Я хочу ввести, например, *send_dm @Jess#6461 hello и бот отправляет этому пользователю личное сообщение с приветом.

Подробнее здесь: https://stackoverflow.com/questions/573 ... -through-a

Вернуться в «Python»