feat: support var in suggested questions (#17340)

Co-authored-by: crazywoola <427733928@qq.com>
This commit is contained in:
le0zh
2025-07-11 15:07:32 +08:00
committed by GitHub
parent 9a9ec0c99b
commit fe4e2f7921
20 changed files with 22 additions and 5 deletions

View File

@@ -83,12 +83,11 @@ export const useChat = (
const ret = [...threadMessages]
if (config?.opening_statement) {
const index = threadMessages.findIndex(item => item.isOpeningStatement)
if (index > -1) {
ret[index] = {
...ret[index],
content: getIntroduction(config.opening_statement),
suggestedQuestions: config.suggested_questions,
suggestedQuestions: config.suggested_questions?.map(item => getIntroduction(item)),
}
}
else {
@@ -97,7 +96,7 @@ export const useChat = (
content: getIntroduction(config.opening_statement),
isAnswer: true,
isOpeningStatement: true,
suggestedQuestions: config.suggested_questions,
suggestedQuestions: config.suggested_questions?.map(item => getIntroduction(item)),
})
}
}

View File

@@ -130,6 +130,7 @@ const OpeningSettingModal = ({
<input
type="input"
value={question || ''}
placeholder={t('appDebug.openingStatement.openingQuestionPlaceholder') as string}
onChange={(e) => {
const value = e.target.value
setTempSuggestedQuestions(tempSuggestedQuestions.map((item, i) => {