前段时间我开始构建一个不和谐的机器人,我希望那个机器人通过发送消息来打击某人,这应该是@他们 我在网上查了很多,好像只有我一个人有这个问题
这是我的代码,但我无法让它工作(我知道“用户”只是这样输入是行不通的,但我尽我所能,但我无法让它工作)
@bot.command()
async def punch(ctx, user: discord.User,):
await ctx.send ("user has been punched")
答案 0 :(得分:0)
您可以使用 user.mention
来提及用户(<@user.id> 也可以)
所以你的代码看起来像这样:
@bot.command()
async def punch(ctx, user: discord.User,):
await ctx.send (f"{user.mention} has been punched")