M-Team PT
Utilisez le CLI déterministe dans scripts/mteam_pt.py. Il lit MTEAM_API_KEY depuis l'environnement et n'accepte jamais de secrets en ligne de commande.
Recherche
Exécutez :
python "{baseDir}/scripts/mteam_pt.py" search --query-base64 <UTF8_BASE64> --sort seeders --limit 10
- Encodez en Base64 le texte de recherche de l'utilisateur avant de le passer via un shell.
- Tri par défaut :
--sort seeders --direction desc. Un tri demandé par l'utilisateur ne s'applique qu'à cette invocation ; ne le persistez jamais comme nouveau défaut. - Les tris supportés :
seeders,leechers,completed,size,created,title,progress. - Utilisez
--discount FREEpour "只看免费" ; utilisez--mode movie|tvshow|normalquand l'intention est claire. - Présentez les résultats numérotés renvoyés par le script. Incluez le titre, la taille, le format, la résolution, les seeders/leechers, le nombre de complétions, l'état de favori, la progression du téléchargement, la promotion, et les champs optionnels utiles s'ils sont présents.
- Gardez le
search_idrenvoyé disponible dans la conversation en cours ; il lie une action numérotée ultérieure à la liste exacte affichée.
Ajouter un résultat numéroté aux favoris
"收藏第 N 个" est une autorisation explicite de modifier l'état de collection M-Team de cet élément. Exécutez :
python "{baseDir}/scripts/mteam_pt.py" favorite --pick N --search-id <SEARCH_ID>
Ne réinterprétez pas "下载第 N 个" comme un ajout aux favoris. Si la liste numérotée est manquante, expirée ou ambiguë, effectuez une nouvelle recherche au lieu de deviner. Rapportez le titre exact et l'ID du torrent renvoyés par le script. Tout téléchargeur RSS configuré par l'utilisateur — et non ce skill — est responsable du téléchargement ultérieur.
N'exécutez unfavorite qu'après une demande explicite d'annulation/suppression d'un favori.
Autres modes utiles
- État du compte ou maintenance manuelle :
profile - Favoris actuels :
favorites - Données complètes pour un résultat numéroté :
detail --pick N --search-id <SEARCH_ID> - Vérification de configuration de l'API M-Team sans modification :
doctor - État du planning de keepalive aléatoire :
schedule-status
Le service quotidien optionnel n'appelle que /member/profile, choisit et persiste une heure aléatoire dans le fuseau Asia/Shanghai dans [08:00, 24:00) par jour, et envoie des messages de succès/échec final via un endpoint push authentifié compatible. Lisez references/operations.md uniquement lors de l'installation, la réparation ou l'inspection de ce service. Lisez references/api-notes.md uniquement lors du changement de points de terminaison ou de la normalisation des champs de résultat.
Les résultats de recherche utilisent le champ collection de M-Team et les données tracker/queryHistory pour l'état des favoris/téléchargements. Ne vous connectez pas à un téléchargeur pour enrichir la liste ; un téléchargeur reste en aval de toute automatisation RSS existante uniquement.
N'imprimez jamais de clés API, de jetons push, d'URLs RSS contenant des secrets, ou de configuration privée brute. N'utilisez pas l'authentification par cookie M-Team.