gpt4 book ai didi

python - 有没有办法在嵌入之前将用户 ID 转换为用户名?

转载 作者:行者123 更新时间:2023-12-01 08:28:55 24 4
gpt4 key购买 nike

所以我有一个记事本,可以保存特定服务器上任何用户的用户ID。有没有办法在嵌入时使用用户 ID 显示用户名?

记事本看起来像这样:

<@xxxxxxxxxxx>=1.62
<@xxxxxxxxxxx>=1.31

我几乎尝试了所有方法。我需要帮助。

@bot.command(pass_context=True)
async def trial(ctx):
embed = discord.Embed(title="Hello",color=0x00FFFF)
f=open("KD.txt","r")
x=1
for line in f:
y=''
user,CMMR=line.split("=")
y=(str(x)+". "+user)
embed.add_field(name=y,value=CMMR,inline=False)
x+=1
await bot.say(embed=embed)
f.close()

我希望显示用户名。我的结果是它只显示用户 ID。

最佳答案

您可以使用Server.get_member()方法做类似的事情

y=(str(x)+"."+ctx.message.server.get_member(user[2:-1]).display_name)

关于python - 有没有办法在嵌入之前将用户 ID 转换为用户名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54023683/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com