https://i.stack.imgur.com/QaZh7.png Discord.py 如何提及/显示使用该命令的人的用户名? 正如您在图像中看到的那样,它说“您已清除...消息”。 我希望它说“@Jonathan#9999”或“Jonathan”已清除......消息。我该怎么做?我如何提及使用该命令的人?
我想要的示例 - https://i.stack.imgur.com/m4HNp.png。
它现在做什么 - https://i.stack.imgur.com/QaZh7.png。
--这是我的代码--
@client.command(name='clear')
@commands.has_permissions(manage_messages=True)
async def clear(ctx, amount=5,):
await ctx.channel.purge(limit=amount)
Embed = discord.Embed(title = '✅ Success!', description=f'cleared {amount} messages!', color = 0x00ff00)
await ctx.message.channel.send(embed=Embed)
答案 0 :(得分:0)
@client.command(name='clear')
@commands.has_permissions(manage_messages=True)
async def clear(ctx, amount=5,):
await ctx.channel.purge(limit=amount)
Embed = discord.Embed(title = '✅ Success!',
description=f'{ctx.author.mention} cleared {amount} messages!', color = 0x00ff00)
await ctx.message.channel.send(embed=Embed)
我已经测试了代码,它可以工作:)