SuperAPI AI 工具集

peloton

通用与其它

查看项目

更新于 10-15 17:20

技能介绍

用途:通过 PATH 中已安装的 peloton CLI 连接 Peloton,浏览点播与直播健身课程、管理排期并预约锻炼。

主要能力:授权管理(peloton status、peloton authorize-url、peloton disconnect);课程浏览(peloton ride-archived、peloton ride-live,支持 --limit、--page、--fitness-discipline、--duration、--sort-by、--difficulty-level、--instructor 等筛选);自然语言搜索(peloton search-class --query "<text>" --limit 10 --page 0);筛选元数据(peloton metadata-mappings 返回 instructors、class_types、equipment、fitness_disciplines、difficulty_levels、content_formats 的 ID);排期(peloton schedule-event、delete-scheduled-event、reschedule-event);深链(peloton deeplink --class-id <ID>)。

使用方式:普通课程读取直接调用对应命令,无需先跑 status;若返回 not_connected 或用户要管理连接,再运行 peloton status。运行 peloton authorize-url 前需明确确认,说明提供方为 peloton,并提示会存储持久访问令牌;返回 connect_url 时以 Connect Peloton 形式分享,等待回调期间不要重复调用 authorize-url,改用 status 检查。搜索类命令始终传 --limit 与 --page,默认 --limit 10 --page 0;Peloton 搜索不支持 API 分页,--limit/--page 仅在本地切片,需换结果应细化查询。直播课程默认 --days 7 --exclude-complete true。展示课程用 widget.create 的 list 类型,标题、讲师与时长、时间分别放入 title、subtitle、tertiary_title,缩略图放入 image_url,链接用返回的 deeplink_url,并放置 embed_token;无课程时直接说明。

限制:不要打印 client_secret、access_token、refresh_token;不要展示原始内部标识、难度分数、星级、评分数量或课程 URL(除非用户明确要求调试);不要自行构造课程 URL;令牌过期会自动刷新,仍失败则重新检查 status 并按需重新连接。资料未提供收费、价格与平台支持等细节。