[英]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.message
和Message.author
的简写,而User
对象有一个id
属性。
所以在这种情况下,您可以简单地使用ctx.author.id
来获取发送命令消息的用户的 ID。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.