test(qa): decouple mock telegram preflight auth · openclaw/openclaw@864de4a
obviyus
·
2026-04-24
·
via Recent Commits to openclaw:main
File tree
extensions/qa-lab/src/live-transports/telegram
| Original file line number | Diff line number | Diff line change |
|---|
@@ -968,6 +968,7 @@ function canaryFailureMessage(params: {
|
968 | 968 | |
969 | 969 | async function runInstalledOpenClawTelegramOnboardingPreflight(params: { |
970 | 970 | openClawCommand: string; |
| 971 | +providerMode: ReturnType<typeof normalizeQaProviderMode>; |
971 | 972 | sutToken: string; |
972 | 973 | }) { |
973 | 974 | const tempRoot = await fs.mkdtemp(path.join(os.tmpdir(), "openclaw-npm-telegram-")); |
@@ -983,6 +984,9 @@ async function runInstalledOpenClawTelegramOnboardingPreflight(params: {
|
983 | 984 | OPENCLAW_CONFIG_PATH: path.join(stateDir, "openclaw.json"), |
984 | 985 | OPENCLAW_STATE_DIR: stateDir, |
985 | 986 | OPENCLAW_GATEWAY_TOKEN: "npm-telegram-live-onboard", |
| 987 | + ...(params.providerMode === "live-frontier" |
| 988 | + ? {} |
| 989 | + : { OPENAI_API_KEY: process.env.OPENAI_API_KEY ?? "sk-openclaw-npm-telegram-preflight" }), |
986 | 990 | }; |
987 | 991 | try { |
988 | 992 | await execFileAsync( |
@@ -1086,6 +1090,7 @@ export async function runTelegramQaLive(params: {
|
1086 | 1090 | writeTelegramQaProgress(progressEnabled, "installed package onboarding preflight start"); |
1087 | 1091 | await runInstalledOpenClawTelegramOnboardingPreflight({ |
1088 | 1092 | openClawCommand: params.sutOpenClawCommand, |
| 1093 | + providerMode, |
1089 | 1094 | sutToken: runtimeEnv.sutToken, |
1090 | 1095 | }); |
1091 | 1096 | writeTelegramQaProgress(progressEnabled, "installed package onboarding preflight pass"); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。