Que fait wanwu ?
Extrayez des articles depuis des fichiers Markdown ou des liens web et publiez-les sur le compte officiel WeChat. Idéal pour les scénarios nécessitant une "création automatique de brouillon / soumission de publication", un formatage unifié du style WeChat (standard/viral) et une réutilisation en lot du processus de publication.
Fonctionnalités
- Extraction depuis Markdown : Convertissez des fichiers
.mdlocaux en articles WeChat avec un style prédéfini. - Extraction depuis des liens web : Scrapez et formatez du contenu à partir d'URLs.
- Deux modes de publication :
- Brouillon : Créez des brouillons d'articles sans les soumettre immédiatement.
- Soumettre : Publiez directement sur votre compte WeChat.
- Formatage unifié : Appliquez des styles standard ou viraux cohérents pour tous les articles.
- Support de lots : Traitez plusieurs articles à la fois via des scripts ou des commandes.
Prérequis
- Python 3.8+ installé.
- Un token d'accès WeChat valide (disponible via l'API WeChat).
- Variables d'environnement ou fichier de configuration pour les informations d'identification.
Installation
pip install unicomai-wanwu
Configuration
Définissez les variables d'environnement suivantes (ou créez un fichier .env) :
WECHAT_APP_ID=your_app_id
WECHAT_APP_SECRET=your_app_secret
Utilisation
Publier un fichier Markdown en tant que brouillon
wanwu draft --file ./article.md
Publier un lien web en tant qu'article soumis
wanwu publish --url https://example.com/article
Utilisation en mode batch
wanwu batch --files ./articles/*.md --mode draft
Exemple de workflow
- Écrivez un article au format Markdown.
- Exécutez
wanwu draft --file article.mdpour créer un brouillon. - Vérifiez le brouillon dans votre gestionnaire WeChat.
- Utilisez
wanwu publish --id draft_idpour soumettre quand c'est prêt.
Intégration avec des agents AI
Cet outil fonctionne parfaitement avec des agents comme Claude Code, Cursor ou Codex. Vous pouvez demander à votre agent :
"Publie cet article en tant que brouillon sur WeChat en utilisant wanwu."
Ou automatiser la publication dans un pipeline CI/CD.
Support
Pour des questions ou des rapports de bugs, consultez le dépôt GitHub : UnicomAI/wanwu
Licence
MIT