From bdaca78750e02acaa6a4afe850adc1980d2e5962 Mon Sep 17 00:00:00 2001 From: Soulter <37870767+Soulter@users.noreply.github.com> Date: Tue, 17 Feb 2026 02:27:07 +0800 Subject: [PATCH] fix: add support for collecting data from builtin stars in electron pyinstaller build (#5145) --- desktop/scripts/build-backend.mjs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/desktop/scripts/build-backend.mjs b/desktop/scripts/build-backend.mjs index e88297c0e..8fbff674a 100644 --- a/desktop/scripts/build-backend.mjs +++ b/desktop/scripts/build-backend.mjs @@ -16,6 +16,8 @@ const kbStopwordsSrc = path.join( 'hit_stopwords.txt', ); const kbStopwordsDest = 'astrbot/core/knowledge_base/retrieval'; +const builtinStarsSrc = path.join(rootDir, 'astrbot', 'builtin_stars'); +const builtinStarsDest = 'astrbot/builtin_stars'; const args = [ 'run', @@ -35,9 +37,13 @@ const args = [ 'pip', '--collect-submodules', 'astrbot.api', + '--collect-submodules', + 'astrbot.builtin_stars', '--collect-data', 'certifi', '--add-data', + `${builtinStarsSrc}${dataSeparator}${builtinStarsDest}`, + '--add-data', `${kbStopwordsSrc}${dataSeparator}${kbStopwordsDest}`, '--distpath', outputDir,