Когда я хочу получить информацию о пользователе, который отправил команду для активации кода, он возвращает следующую строку: <member 'id' of 'User' objects>
Но я хочу, чтобы он отображал идентификатор разницы пользователя. http://prntscr.com/ppf34x
Я попытался отладить его, добавив строку печати, это показывает, что discord.User.id возвращает этот странный бит текста. Я также пробовал разные методы, которые описаны в документации. (https://discordpy.readthedocs.io/en/latest/api.html#user)
@client.event
async def on_message(message):
if message.content == "profile":
user = discord.User.id
print(user)
embed = discord.Embed(title="Profile", description="Your Profile")
embed.add_field(name="Username:", value=f"{message.author}", inline=True)
embed.add_field(name="Id:", value=f"{discord.User.id}", inline=True)
await message.channel.send(content=None, embed=embed)