M-Team PT
使用 scripts/mteam_pt.py 中的确定性 CLI。它从环境变量读取 MTEAM_API_KEY,且绝不接受命令行上的密钥。
搜索
运行:
python "{baseDir}/scripts/mteam_pt.py" search --query-base64 <UTF8_BASE64> --sort seeders --limit 10
- 在传入 Shell 之前,需将用户搜索文本进行 Base64 编码。
- 默认使用
--sort seeders --direction desc。用户指定的排序仅对当前这次调用生效;绝不将其持久化为新默认值。 - 支持的排序方式:
seeders、leechers、completed、size、created、title、progress。 - 使用
--discount FREE表示“只看免费”;当意图明确时,使用--mode movie|tvshow|normal。 - 展示脚本返回的编号结果。包含标题、大小、格式、分辨率、做种数/下载数、完成数、收藏状态、下载进度、促销信息以及存在时的有用可选字段。
- 在当前对话中保持返回的
search_id;它将后续的编号操作绑定到已展示的精确列表。
收藏一个编号结果
“收藏第 N 个”是对该条目 M-Team 收藏状态进行更改的明确授权。运行:
python "{baseDir}/scripts/mteam_pt.py" favorite --pick N --search-id <SEARCH_ID>
不要将“下载第 N 个”重新解释为收藏。如果编号列表丢失、过期或模棱两可,请重新搜索而不是猜测。报告脚本返回的确切标题和种子 ID。用户配置的任何 RSS 下载器——而非此技能——负责后续下载。
仅在接到明确的取消/移除收藏请求后才运行 unfavorite。
其他实用模式
- 账户状态或手动保活:
profile - 当前收藏列表:
favorites - 一个编号结果的完整数据:
detail --pick N --search-id <SEARCH_ID> - 不变更数据的 M-Team API 配置检查:
doctor - 随机保活计划状态:
schedule-status
可选的每日服务仅调用 /member/profile,每天在 Asia/Shanghai 时区的 [08:00, 24:00) 内选择并持久化一个随机时间,并通过兼容的身份验证推送端点发送成功/最终失败消息。仅在安装、修复或检查该服务时阅读 references/operations.md。仅在更改端点或结果字段规范化时阅读 references/api-notes.md。
搜索结果使用 M-Team 自身的 collection 字段和 tracker/queryHistory 数据来表示收藏/下载状态。不要连接下载器来丰富列表;下载器仅作为任何现有 RSS 自动化的下游存在。
绝不要打印 API 密钥、推送令牌、包含机密的 RSS URL 或原始私有配置。不要使用 M-Team Cookie 身份验证。