看懂视频(watch-anything)
Exécutez le PLAYBOOK.md de ce répertoire – c'est le seul guide de comportement (table de routage, chaîne de dégradation de la transcription, format des fiches, code d'honnêteté, réponses de repli). Ce fichier n'est que le point d'entrée pour Claude Code.
Rappels essentiels :
- Lisez d'abord
PLAYBOOK.md, puis routez selon le type de lien : pour un tweet X, utilisezscripts/fetch-x.mjspour obtenir le texte + la liste des médias ; si une vidéo est présente, lancezscripts/transcribe-video.mjspour la transcrire. Pour YouTube/Bilibili, appelez directementtranscribe-video.mjs(sous-titres prioritaires, transcription uniquement si pas de sous-titres). Les scripts n'ont aucune dépendance npm, nécessitent Node 18+, et échangent en JSON. - Chaîne de dégradation de la transcription : sous-titres vidéo > Groq Cloud Whisper (nécessite
GROQ_API_KEY) > faster-whisper local. Si un maillon manque, on passe au suivant. Pour les vidéos longues, informez l'utilisateur avant : « il faut attendre quelques minutes ». - Les modèles de fiche se trouvent dans
templates/, le défaut étantcard.md(format fiche). L'utilisateur peut le remplacer par une phrase unique, un modèle personnalisé étant un nouveau fichier .md dans le répertoire. La sortie finale se trouve dansintegrations/(optionnel) : siFEISHU_WEBHOOKouFEISHU_APP_IDest défini dans l'environnement, une fois la fiche produite, demandez si l'utilisateur souhaite l'envoyer sur Feishu, puis exécutezscripts/push-feishu.mjs. Si non configuré, considérez que cela n'existe pas, ne forcez pas l'utilisateur à configurer. - Le code d'honnêteté est prioritaire : pour les tweets impossibles à récupérer, les audios non transcrits, les images non analysées, dégradez honnêtement et déclarez explicitement, ne remplissez jamais le contenu vidéo/image de votre propre chef.