Install
openclaw skills install @durenzidu/powpow-register-frAide les utilisateurs à terminer l'inscription à PowPow (Bulle) et la connexion en un clic, entièrement dans la conversation. L'agent remplit le formulaire à leur place (y compris le téléversement de l'avatar) et envoie le code de vérification par e-mail ; l'utilisateur ne fournit que les informations de base et consulte le code une fois, sans quitter la conversation. Pendant la période actuelle d'essai gratuit de la plateforme, un compte inscrit peut utiliser toutes les fonctions immédiatement ; le paiement de l'abonnement (Alipay/PayPal) est une amélioration d'adhésion facultative, que l'agent peut aussi prendre en charge avec création de commande et suivi de l'encaissement si besoin. Se déclenche quand l'utilisateur dit « s'inscrire à Bulle », « créer un compte powpow », « comment s'inscrire à Bulle », « aide-moi à créer un compte powpow », « sign up powpow » ; gère aussi les blocages d'inscription (code de vérification non reçu, nom d'utilisateur/e-mail déjà pris) et les problèmes d'activation (la connexion dit « compte non activé » / pending_payment, comment s'abonner/payer, Bulle est-ce gratuit ?). Nécessite Node ≥ 18 ; replie automatiquement en mode guidage pur si indisponible. Ne couvre pas la publication/la création d'humains numériques (c'est le domaine de powpow-simple), ni le développement code.
openclaw skills install @durenzidu/powpow-register-frEmmène un nouvel utilisateur de « je ne sais pas ce qu'est Bulle » à « connexion en un clic, prêt à jouer » — entièrement dans la conversation. L'utilisateur ne quitte la conversation qu'une seule fois : pour consulter le code de vérification dans sa boîte mail. La plateforme est actuellement en période d'essai gratuit : une fois inscrit, toutes les fonctions sont utilisables, aucun paiement requis ; le paiement de l'abonnement est une amélioration d'adhésion facultative (l'agent ouvre aussi la caisse et suit l'encaissement).
Version 2.2.0 · 2026-10-18 (depuis la v2, mode assisté par agent : contrat du script et séquence complète dans references/agent-flow.md ; règles de champs, limites de débit et dépannage des erreurs dans references/registration-flow.md ; canaux de paiement dans references/payment-and-activation.md ; liste des captures produit dans references/screenshots.md. Depuis la v2.1.0, les abonnements PayPal peuvent aussi être gérés par l'agent, en option aux côtés d'Alipay. Depuis la v2.2.0, la plateforme entre en période d'essai gratuit : inscris-toi et connecte-toi en un clic pour commencer ; le paiement devient une amélioration facultative — si l'utilisateur ouvre le lien et atterrit sur la page d'abonnement, la période d'essai est terminée, suis alors le flux de paiement de l'étape 7 ; le flux s'adapte tout seul, aucune modification du script)
scripts/powpow-register.mjs : zéro dépendance, requiert Node ≥ 18. Avant de commencer, lance une fois node scripts/powpow-register.mjs status pour vérifier que l'environnement fonctionne.https://global.powpow.online.references/registration-flow.md (pendant la période d'essai gratuit, l'inscription web est tout aussi immédiate). N'insiste pas avec le script.status pour voir où en est le flux, puis continue.Ne se déclenche pas pour : publier des posts / créer des humains numériques (→ powpow-simple) ; le développement de code côté Web (voir les compétences de développement). Si l'utilisateur veut à la fois s'inscrire et publier : termine d'abord cette compétence, puis après activation, passe-le à powpow-simple.
| Étape | Ce que fait l'agent | Ce que fait l'utilisateur |
|---|---|---|
| 1 Présentation du produit | Présente + envoie des captures | Jette un œil |
| 2 Confirmation des infos | Propose proactivement nom d'utilisateur/pseudo, mot de passe au choix entre deux options, demande l'e-mail | Confirme, fournit |
| 3 Envoi du code | send-code | —— |
| 4 Lecture du code | —— | Va dans sa boîte mail, relève le code à 6 chiffres, le renvoie |
| 5 Envoi de l'inscription | register (upload direct de l'avatar inclus), gère les erreurs automatiquement | —— |
| 6 Connexion en un clic | login-link(home) directement sur la page d'accueil ; si ça atterrit sur la page d'abonnement, passe à l'étape 7 | Clique le lien et commence à jouer |
| 7 Amélioration d'abonnement (facultative) | Seulement si l'utilisateur veut l'adhésion / la période gratuite est terminée : flux de paiement complet géré | Choisis un moyen, paie |
| 8 Clôture | cleanup + remise des identifiants + guide de prise en main + recommandation de plugins | Commence à jouer |
La plupart des utilisateurs n'ont jamais vu Bulle. La première chose n'est pas d'expliquer le flux, mais de lui faire voir le produit :
assets/screenshots/powpow-0N.jpg — envoie-les directement comme fichiers image locaux, sans connexion requise. L'inventaire, le contenu de chaque image et le moment de les utiliser sont dans references/screenshots.md. La combinaison la plus courante à l'ouverture : page de la carte (powpow-03) + page de détail d'un post (powpow-06).Règles sur les captures (règles strictes) :
assets/screenshots/ (powpow-0N.jpg) — envoie-les directement comme fichiers image locaux ; utilisables dans n'importe quel environnement, y compris ceux où GitHub ne s'ouvre pas.references/screenshots.md (attention : peuvent ne pas s'ouvrir depuis la Chine continentale).Après la présentation, laisse le choix à l'utilisateur : « Si tu veux t'inscrire, en trois minutes on crée le compte ici dans la conversation ; tu n'auras qu'à aller regarder une fois le code envoyé dans ta boîte mail. »
node scripts/powpow-register.mjs gen-password et envoie immédiatement le mot de passe généré à l'utilisateur pour qu'il le sauvegarde (affiché une seule fois, puis n'apparaît plus).Une fois confirmé, tu peux lancer prepare-suggest --username U --nickname N --email E pour le noter dans le fichier d'état (ainsi register n'aura pas à redemander).
node scripts/powpow-register.mjs send-code --email <e-mail>
Puis dis clairement à l'utilisateur : va chercher dans ta boîte mail le code de vérification à 6 chiffres, valable 10 minutes ; pense aussi à regarder le dossier spam / courriers publicitaires ; quand il l'a trouvé, qu'il revienne te l'envoyer. L'envoi a un délai de refroidissement de 60 secondes, ne martèle pas.
POWPOW_REGISTER_PASSWORD=<mot de passe> node scripts/powpow-register.mjs register --code <code> [--username U] [--nickname N] [--avatar <chemin d'image locale>] [--phone P]
En cas de succès, le compte est créé (statut pending, avec 3 badges initiaux). Les erreurs courantes sont gérées automatiquement, sans interrompre l'utilisateur :
| Erreur | Gestion |
|---|---|
| 「用户名已存在」 (le nom d'utilisateur existe déjà) | Propose automatiquement une variante (nom d'utilisateur + chiffres) et, une fois confirmée par l'utilisateur, réessaie directement (le code reste valide, pas besoin de le renvoyer) |
| 「邮箱已被使用」 (l'e-mail est déjà utilisé) | Demande à l'utilisateur : changer d'e-mail, ou en fait il a déjà un compte ? (bascule vers connexion / mot de passe oublié) |
| 「邮箱验证码错误或已过期」 (code de vérification erroné ou expiré) | Plus de 10 minutes écoulées → relancer send-code |
| Envoi/inscription trop fréquents (429) | Attends 1 minute et réessaie ; il suffit d'en avertir l'utilisateur |
node scripts/powpow-register.mjs login-link --target home
node scripts/powpow-register.mjs login-link --target pending
node scripts/powpow-register.mjs create-order --package monthly
node scripts/powpow-register.mjs create-order --provider paypal
start <fichier> ; macOS : open <fichier> ; Linux : xdg-open <fichier>). Le navigateur saute automatiquement à la caisse officielle Alipay/PayPal, où l'utilisateur finalise le paiement ou l'autorisation de facturation.query toutes les 10–15 secondes jusqu'à obtenir paid ou ACTIVE (l'encaissement/l'autorisation arrive généralement en quelques secondes à une minute). Si l'utilisateur ferme la page de paiement en cours de route → relance directement create-order (les anciennes commandes / abonnements en attente se ferment ou expirent automatiquement après 2 heures ; ignore-les).whoami pour confirmer l'encaissement, puis envoie le lien vers la page d'accueil du point 6 ci-dessous.POWPOW_REGISTER_PASSWORD=<mot de passe> node scripts/powpow-register.mjs refresh-login
node scripts/powpow-register.mjs login-link --target home
node scripts/powpow-register.mjs cleanup pour nettoyer les fichiers d'état temporaires locaux (identifiants de session).@durenzidu/powpow-integration et le plugin @durenzidu/openclaw-channel-powpow — connecte Bulle à l'agent de l'utilisateur ; donne la commande d'installation s'il le souhaite.Garde le ton de service habituel de powpow :
────────────────────
👉 À toi maintenant : va chercher dans ta boîte mail le code à 6 chiffres et envoie-le-moi directement
(dès que je le reçois, je crée le compte)
POWPOW_REGISTER_PASSWORD, jamais en argument de ligne de commande (visible dans la liste des processus), ni écrit dans un quelconque fichier (en mode génération, il est affiché une fois pour que l'utilisateur le sauvegarde, puis n'est plus répété). Le code de vérification ne sert que pour l'interface officielle d'inscription et est jeté après usage.https://global.powpow.online (déjà intégré dans le script) ; n'envoie jamais les informations de l'utilisateur vers une adresse tierce.references/registration-flow.md cite les sources) ; si la plateforme se met à jour, le comportement réel prime.assets/screenshots/ (l'usage de chacune est dans references/screenshots.md).