Python 有没有办法加上我所禁止的人的标签?

Python 有没有办法加上我所禁止的人的标签?,python,discord.py,Python,Discord.py,所以我正在制作一个命令,假禁令的人,但看起来像是真的禁止他们,只是为了吓唬人和他们。现在这很有说服力,但我想在命令中添加我已禁用的用户的标签。以下是我到目前为止的情况: @client.command(help = 'bans people trol') async def ban(ctx, user : discord.Member, *, reason = None): if reason == None: reason = 'no reason lma-'

所以我正在制作一个命令,假禁令的人,但看起来像是真的禁止他们,只是为了吓唬人和他们。现在这很有说服力,但我想在命令中添加我已禁用的用户的标签。以下是我到目前为止的情况:

@client.command(help = 'bans people trol')
async def ban(ctx, user : discord.Member, *, reason = None):
    if reason == None:
        reason = 'no reason lma-'  
    await ctx.send(f'Banned **{user.name}**. Reason: {reason}')
我曾经用
user.name
代替
user.name
,但这是对假禁令的一个彻底的赠品,所以我将命令改为
user.name
,但这仍然只获取和发送该人的用户名。如果我禁止了一个名为
@Kid#1111
的人,命令将显示
“禁止**Kid**。原因:无原因lma-”

如何将标签添加到中?我假设这只是将
user.name
更改为其他名称的问题,但我无法在文档中找到该名称。

您可以使用该名称获取成员的标记。所以你可以把名字和鉴别器放在一起

@client.command(help='bans people trol')
异步定义禁止(ctx,用户:discord.Member,*,原因=无):
如果原因==无:
原因='无原因lma-'
等待ctx.send(f'banked**{f'{user.name}{user.discriminator}}}**。原因:{Reason})

您想做什么?你的预期输出是不是
Kid#1111
而不是
Kid
?是的,我该怎么做?啊,所以user.discriminator会检索用户的标签,我是假的。谢谢你的帮助!