繁体   English   中英

如何使用 discord.py 获取用户 ID?

[英]How do I get the user's ID with discord.py?

我正在制作一个机器人,为每个使用它的用户制作待办事项列表。 我希望每个用户都有自己的文件来存储列表,但我很困惑如何实际获取用户 ID。

@client.command()
async def todo(ctx, arg1, *args):
    todoArray =open(UserId,'a')

作为命令的第一个参数传递Context有一个author属性,它是Context.messageMessage.author的简写,而User对象有一个id属性。
所以在这种情况下,您可以简单地使用ctx.author.id来获取发送命令消息的用户的 ID。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM