如何让机器人在 discord.py 重写中指定创建者的用户名和标签?

How do I get a bot to specify the username and tag of the creator in discord.py rewrite?

I am not understanding how to mention the creator of the bot despite changing the tag and username. I am using discord.py rewrite. Can someone please help me? Here is the code:

@client.command(aliases=["OWNER", "creator", "CREATOR"])
async def owner(ctx):

I want the code below all that...

您可以使用始终保持不变的 User ID。您的命令将如下所示:

@client.command(aliases = ['OWNER', 'creator', 'CREATOR'])
async def owner(ctx):
    try:
        user = await client.fetch_user(YOUR_ID)
        await ctx.send(f'Owner: {user.mention}')
    except:
        user = 'MyUsername#0000'
        await ctx.send(f'Owner: **{user}**')

其中 YOUR_ID 是您的 Discord 用户 ID,可以通过右键单击您在 Discord 上的一条消息中的个人资料图片来获取。

注意: 只有当您在该服务器中时才会被提及,否则您必须告诉它发送什么(MyUsername#0000 在这种情况下).

有几种方法可以做到这一点,但需要注意的重要一点是,您(机器人的所有者)必须出现在使用该命令的服务器中才能真正得到正确的提及。否则,它将显示如下内容: <@1234567890>(其中 1234567890 是您的 ID)。
您可以使用此代码,但如果您在服务器中,它只会再次提及您。

@client.command()
async def owner(ctx):
    owner = client.get_user(Your ID)
    await ctx.send(f"Bot's Owner is {owner.mention}")

重要提示:您需要启用“会员意向”才能获得上述代码运行。请启用它们 Portal from your applications bot section after that enable intents in your code. Learn more from here
不推荐使用此方法,因为它使用意图并且实际上并未提及用户。