fix: SearXNG API 地址改为必填,保存时校验格式

This commit is contained in:
thzxx
2026-06-12 12:48:05 +08:00
parent 2bdcb2735f
commit f16d0238f7
3 changed files with 19 additions and 4 deletions
+4 -1
View File
@@ -446,7 +446,10 @@ async function handleWebSearchSearxng(
timeRange: string,
_enhanceSnippets: boolean
): Promise<ToolResult> {
const url = getSetting<string>('searxng_url', 'https://search.metona.cn');
const url = getSetting<string>('searxng_url', '');
if (!url) {
return { success: false, error: 'SearXNG API 地址未配置。请在 SearXNG 设置中填写 API 地址。' };
}
const engines = getSetting<string>('searxng_engines', 'google,bing,duckduckgo,wikipedia');
const language = getSetting<string>('searxng_language', 'zh-CN');
const safesearch = getSetting<number>('searxng_safesearch', 1);