

























@@ -17,7 +17,8 @@ artifact bundle. The runner leases the shared burner account from Convex.
1717Run from the OpenClaw repo and branch under test:
18181919```bash
20-pnpm qa:telegram-user:crabbox -- start \
20+proof_cmd="${OPENCLAW_TELEGRAM_USER_PROOF_CMD:-openclaw-telegram-user-crabbox-proof}"
21+"$proof_cmd" start \
2122 --tdlib-url http://artifacts.openclaw.ai/tdlib-v1.8.0-linux-x64.tgz \
2223 --output-dir .artifacts/qa-e2e/telegram-user-crabbox/pr-review
2324```
@@ -39,7 +40,8 @@ For deterministic visual repros, put the exact mock-model reply in a file and
3940pass it to `start`:
40414142```bash
42-pnpm qa:telegram-user:crabbox -- start \
43+proof_cmd="${OPENCLAW_TELEGRAM_USER_PROOF_CMD:-openclaw-telegram-user-crabbox-proof}"
44+"$proof_cmd" start \
4345 --tdlib-url http://artifacts.openclaw.ai/tdlib-v1.8.0-linux-x64.tgz \
4446 --mock-response-file .artifacts/qa-e2e/telegram-user-crabbox/reply.txt \
4547 --output-dir .artifacts/qa-e2e/telegram-user-crabbox/pr-review
@@ -55,7 +57,8 @@ For visual proof, first send or identify a bottom marker message, then open the
5557group/topic directly by message id:
56585759```bash
58-pnpm qa:telegram-user:crabbox -- view \
60+proof_cmd="${OPENCLAW_TELEGRAM_USER_PROOF_CMD:-openclaw-telegram-user-crabbox-proof}"
61+"$proof_cmd" view \
5962 --session .artifacts/qa-e2e/telegram-user-crabbox/pr-review/session.json \
6063 --message-id <message-id>
6164```
@@ -77,7 +80,8 @@ Bottom behavior matters:
7780Send as the real Telegram user:
78817982```bash
80-pnpm qa:telegram-user:crabbox -- send \
83+proof_cmd="${OPENCLAW_TELEGRAM_USER_PROOF_CMD:-openclaw-telegram-user-crabbox-proof}"
84+"$proof_cmd" send \
8185 --session .artifacts/qa-e2e/telegram-user-crabbox/pr-review/session.json \
8286 --text /status
8387```
@@ -87,7 +91,8 @@ For slash commands, omit the bot username; the runner targets the SUT bot.
8791Run arbitrary commands on the Crabbox:
88928993```bash
90-pnpm qa:telegram-user:crabbox -- run \
94+proof_cmd="${OPENCLAW_TELEGRAM_USER_PROOF_CMD:-openclaw-telegram-user-crabbox-proof}"
95+"$proof_cmd" run \
9196 --session .artifacts/qa-e2e/telegram-user-crabbox/pr-review/session.json \
9297 -- bash -lc 'source /tmp/openclaw-telegram-user-crabbox/env.sh && python3 /tmp/openclaw-telegram-user-crabbox/user-driver.py transcript --limit 20 --json'
9398```
@@ -106,14 +111,16 @@ python3 /tmp/openclaw-telegram-user-crabbox/user-driver.py probe --text '@{sut}
106111Capture the current desktop without ending the session:
107112108113```bash
109-pnpm qa:telegram-user:crabbox -- screenshot \
114+proof_cmd="${OPENCLAW_TELEGRAM_USER_PROOF_CMD:-openclaw-telegram-user-crabbox-proof}"
115+"$proof_cmd" screenshot \
110116 --session .artifacts/qa-e2e/telegram-user-crabbox/pr-review/session.json
111117```
112118113119Check lease state and get the WebVNC command:
114120115121```bash
116-pnpm qa:telegram-user:crabbox -- status \
122+proof_cmd="${OPENCLAW_TELEGRAM_USER_PROOF_CMD:-openclaw-telegram-user-crabbox-proof}"
123+"$proof_cmd" status \
117124 --session .artifacts/qa-e2e/telegram-user-crabbox/pr-review/session.json
118125```
119126@@ -122,7 +129,8 @@ pnpm qa:telegram-user:crabbox -- status \
122129Always finish or explicitly keep the box:
123130124131```bash
125-pnpm qa:telegram-user:crabbox -- finish \
132+proof_cmd="${OPENCLAW_TELEGRAM_USER_PROOF_CMD:-openclaw-telegram-user-crabbox-proof}"
133+"$proof_cmd" finish \
126134 --session .artifacts/qa-e2e/telegram-user-crabbox/pr-review/session.json \
127135 --preview-crop telegram-window
128136```
@@ -150,7 +158,8 @@ Attach only the useful visual artifact to the PR unless logs are needed. The
150158runner is GIF-only by default:
151159152160```bash
153-pnpm qa:telegram-user:crabbox -- publish \
161+proof_cmd="${OPENCLAW_TELEGRAM_USER_PROOF_CMD:-openclaw-telegram-user-crabbox-proof}"
162+"$proof_cmd" publish \
154163 --session .artifacts/qa-e2e/telegram-user-crabbox/pr-review/session.json \
155164 --pr <pr-number> \
156165 --summary 'Telegram real-user Crabbox session motion GIF'
@@ -189,7 +198,8 @@ experiments unless those artifacts are explicitly needed.
189198For a fast one-shot check, use:
190199191200```bash
192-pnpm qa:telegram-user:crabbox -- --text /status
201+proof_cmd="${OPENCLAW_TELEGRAM_USER_PROOF_CMD:-openclaw-telegram-user-crabbox-proof}"
202+"$proof_cmd" --text /status
193203```
194204195205This is a start/send/finish shortcut. Prefer the held session for PR review,
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。