Python Sudo命令不协调机器人
我正在尝试创建一个discord bot sudo命令,但我不知道如何让这个人发送消息。 命令如下所示: “>sudo@user#标记消息” 然后你提到的那个人会说这个消息 我试过这个: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
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所有者访问。