Files
skills/weread-skills/profile.md
T

822 B

profile — 用户信息与阅读统计

说明

通过组合已有接口获取用户阅读概况。

工作流

1. 获取书架

/shelf/sync,了解用户在读什么书、总数等。 书架数量必须按 books.length + albums.length + (mp 非空 ? 1 : 0) 计算;albums[] 是专辑/有声书,也属于书架里的书,不能只统计 books[]。 具体逻辑参考 shelf.md

2. 获取阅读进度

对书架中的书调 /book/getprogress,获取进度和阅读时长,具体见book.md

3. 获取笔记

/book/bookmarklist,获取划线数量,具体见notes.md

输出格式

  • 综合书架和阅读进度信息,展示用户阅读概况
  • 每本书显示:书名、进度、最近阅读时间
  • 无参数时展示阅读概况(书架 + 最近阅读进度)