






















@@ -358,8 +358,10 @@ describe("discord doctor", () => {
358358},
359359} as unknown as OpenClawConfig;
360360361-expect(collectDiscordMissingEnvTokenWarnings({ cfg, env: {} })).toEqual([
362-expect.stringContaining("DISCORD_BOT_TOKEN is absent"),
361+const missingTokenWarning =
362+"- channels.discord: default account has no available bot token, and DISCORD_BOT_TOKEN is absent in this doctor environment. After migration, verify DISCORD_BOT_TOKEN is present in the state-dir .env or configure channels.discord.token / channels.discord.accounts.default.token as a SecretRef.";
363+expect(collectDiscordMissingEnvTokenWarnings({ cfg, env: {} })).toStrictEqual([
364+missingTokenWarning,
363365]);
364366expect(
365367collectDiscordMissingEnvTokenWarnings({ cfg, env: { DISCORD_BOT_TOKEN: "Bot tok" } }),
@@ -370,7 +372,7 @@ describe("discord doctor", () => {
370372doctorFixCommand: "openclaw doctor --fix",
371373env: {},
372374}),
373-).toEqual([expect.stringContaining("DISCORD_BOT_TOKEN is absent")]);
375+).toStrictEqual([missingTokenWarning]);
374376});
375377376378it("does not warn about DISCORD_BOT_TOKEN when a non-default account is selected", () => {
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。