Задать вопрос
@blazegk

Не отправляются сообщения в discord.py, в чем проблема?

@client.command()
async def send_m(ctx):
	await ctx.member.send('Ответ')

Выдает ошибку: discord.ext.commands.errors.CommandInvokeError: Command raised an exception: AttributeError: 'Context' object has no attribute 'member'
  • Вопрос задан
  • 111 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@blazegk Автор вопроса
@client.command(pass_context = True)
async def send_m(ctx, member: discord.Member = None):
    if member is None:
        await ctx.send("не указан пользователь")
    else:
        await member.send('Здесь вводится ваше сообщение')
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Alest
@client.command()
async def send_msg(ctx):
channel = await ctx.author.create_dm()
await channel.send('Answer')
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
02 февр. 2025, в 12:33
3000 руб./за проект
02 февр. 2025, в 12:27
5000 руб./за проект
02 февр. 2025, в 11:35
3000 руб./за проект