Sudo 命令不和谐机器人

时间:2021-03-17 21:51:41

标签: python discord.py

我正在尝试创建一个 discord bot sudo 命令,但我不确定如何让该人发送消息。 命令如下:

<块引用>

">sudo @user#tag 消息"

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

我试过了:

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

我也试过

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

1 个答案:

答案 0 :(得分:0)

您必须定义您的 user 才能发送消息。

将您的代码重新格式化为以下内容:

@client.command() / @bot.command() / @commands.command()
async def sudo(ctx, user: discord.Member, *, message): # added discord.Member
    await user.send(f"{message}")