我正在制作一个机器人,该机器人会为使用它的每个用户列出一个待办事项列表。我希望每个用户都有自己的文件来存储列表,但是我对如何实际获取用户ID感到困惑。
@client.command()
async def todo(ctx, arg1, *args):
todoArray =open(UserId,'a')
答案 0 :(得分:0)
Context
passed as the first argument to the command具有author
属性,它是Context.message
和Message.author
的简写,而User
对象具有{{3} }属性。
因此,在这种情况下,您只需使用ctx.author.id
即可获取发送命令消息的用户的ID。