SuperAPI AI 工具集

weread

通用与其它

查看项目

更新于 10-16 09:33

技能介绍

用途:通过已安装的 weread-omni 命令行工具操作微信读书账号,包括搜索书籍、查看书籍信息与阅读数据、管理书架、管理公众号订阅、读写划线笔记和书评,并支持针对书籍内容提问。

主要能力:搜索书籍(可指定范围,如电子书、网文、有声书、作者、全文、书单、公众号、文章);查看书籍详情、目录与阅读进度;同步书架;读取笔记、划线、想法与书评;查询阅读数据;查看推荐与相似书籍;通过 ai ask-book 直接向书籍提问;导入本地 EPUB、PDF、MOBI、TXT、AZW3 文件到自己的微信读书账号;读写书评、划线、书架状态(置顶、私密、完成、在读);订阅、导出、退订公众号。

使用方式:始终以 CLI 为唯一接口,调用时加 --json,成功则解析 stdout 的 JSON 并汇总给用户,非零退出时解析 stderr 的 JSON 错误。会话内只选定一个账号别名并全程保持一致。首次鉴权操作前运行 weread-omni --account "$ACCOUNT" doctor --json,仅当 ok 为 true、cli.package 为 weread-omni、auth.status 为 authenticated 时继续;登录问题需用户确认后才可启动扫码登录。写操作需用户明确要求,删除类操作需确认目标后加 --yes。

适用场景:查询和整理个人微信读书数据、管理书架与笔记、处理公众号文章与订阅、把已有电子书导入账号,以及在需要时让 AI 直接回答某本书的核心内容问题。

限制:写入默认允许,但若设置 WEREAD_READONLY 则写操作会以 disabled by WEREAD_READONLY 失败,应作为策略报告,不可擅自解除或换账号重试。书籍元数据、目录和已下载公众号文章在首次读取后会由本地库返回,重复读取可能得到存储副本,需用 --refresh 重新获取或用 --no-library 跳过本地库,不得把存储内容当作刚抓取。分页必须依赖返回的 hasMore、nextOffset 或文档规定的游标,不得凭短结果推断已完整。文章抓取仅对已验证的 HTTPS mp.weixin.qq.com/s 来源做一次受限直连尝试,最多跟随三个验证过的跳转,不发送微信读书鉴权头;遇到 SOURCE_CLOUDFLARE_CHALLENGE 或 SOURCE_WECHAT_CHALLENGE 应提示用户在浏览器打开源地址,CLI 无法执行 JavaScript 挑战或破解验证码。公众号订阅需用户从搜索结果中选定确切的 MP_WXS_<digits> ID,不得自动选择模糊匹配。feed 与 export 默认最多 20 条、最多 100 条,输出路径不会被覆盖,export 仅在 manifest.json 存在时才视为完整。评分采用 20、40、60、80、100 表示一至五星;错误码 -2010 和 -2013 为服务端限流与权限决定,不应循环重试。资料未提供计费、价格或平台支持细节。