3-minute quickstart
Goal: verify the member-side loop in minutes, then continue into the local WebUI flows.
0) Human quick install
bash
pip install -r requirements.txt
bash scripts/sharelife-init-wizard --yes --output config.generated.yaml
pytest -q && node --test tests/webui/*.jsInteractive setup mode:
bash
bash scripts/sharelife-init-wizard --output config.generated.yaml1) AI quick-install prompt (copy once)
text
Act as a terminal setup agent in repo root `astrbot_plugin_sharelife`. Run exactly: (1) `pip install -r requirements.txt`; (2) `bash scripts/sharelife-init-wizard --yes --output config.generated.yaml`; (3) `pytest -q`; (4) `node --test tests/webui/*.js`. If any step fails, stop and print only: failed step + root cause + exact fix command. If all pass, output: `READY`, generated config path, and the four validation chat commands: `/sharelife_pref`, `/sharelife_market`, `/sharelife_trial community/basic`, `/sharelife_trial_status community/basic`.2) Verify in chat
text
/sharelife_pref
/sharelife_market
/sharelife_trial community/basic
/sharelife_trial_status community/basicExpected result: trial state is explicit and market calls return usable data.
3) Verify the member handoff
- Open the local WebUI with
/sharelife_webui. - Use
/memberor/marketfor protected member actions. - Continue with install, upload, or profile-pack submission from the local UI.
- Keep privileged moderation and recovery flows outside the public docs surface.
4) Continue
- Full walkthrough: Get Started
- Setup details: Init Wizard + Config Template
- Local runbook: QUICKSTART.md