Python Sudo命令不协调机器人

Python Sudo命令不协调机器人,python,discord.py,Python,Discord.py,我正在尝试创建一个discord bot sudo命令,但我不知道如何让这个人发送消息。 命令如下所示: “>sudo@user#标记消息” 然后你提到的那个人会说这个消息 我试过这个: async def sudo(ctx, user, *, message): await user.ctx.send(f'{message}') 我也试过了 async def sudo(ctx, user, *, message): await ctx.user.send(f'{messag

我正在尝试创建一个discord bot sudo命令,但我不知道如何让这个人发送消息。 命令如下所示:

“>sudo@user#标记消息”

然后你提到的那个人会说这个消息

我试过这个:

async def sudo(ctx, user, *, message):
    await user.ctx.send(f'{message}')
我也试过了

async def sudo(ctx, user, *, message):
    await ctx.user.send(f'{message}')

您必须定义
用户
,才能发送消息

将代码重新格式化为以下格式:

@client.command()/@bot.command()/@commands.command()
异步def sudo(ctx,用户:discord.Member,*,消息):#添加了discord.Member
等待用户发送(f“{message}”)

它只是发送一个dm给这个人,而不是sudo让他们说些什么。那么你到底想让他们做什么?你不能提到某人,然后用户的帐户会说你在命令中插入了什么?哦。。。我对他们哑口无言。谢谢这与访问用户帐户有关。我提供的是一个简单的DM命令,它应该只能作为bot所有者访问。