@@ -156,20 +156,30 @@ export function buildWebReportPrompt(results: WebFetchResult[], dateStr: string,
156156 ? `首次全量抓取(sitemap 共 ${ totalDiscovered } 条 URL,以下为最新 ${ newItems . length } 篇正文内容)`
157157 : `今日增量更新,共 ${ newItems . length } 篇新内容` ;
158158
159- if ( newItems . length === 0 ) return `## ${ siteName } \n\n(${ mode } ,暂无可供分析的内容。)` ;
159+ if ( newItems . length === 0 ) {
160+ const noContent =
161+ lang === "en" ? `(${ mode } , no content to analyze.)` : `(${ mode } ,暂无可供分析的内容。)` ;
162+ return `## ${ siteName } \n\n${ noContent } ` ;
163+ }
160164
161165 const unableToExtract = lang === "en" ? "(Unable to extract text content)" : "(无法提取文本内容)" ;
166+ const categoryLabel = lang === "en" ? "Category" : "分类" ;
167+ const dateLabel = lang === "en" ? "Published/Updated" : "发布/更新" ;
168+ const unknownDate = lang === "en" ? "unknown" : "未知" ;
169+ const excerptLabel = lang === "en" ? "Excerpt" : "内容节选" ;
162170 const itemsText = newItems
163171 . map ( ( item ) =>
164172 [
165173 `### [${ item . title || item . url } ](${ item . url } )` ,
166- `- 分类 : ${ item . category } | 发布/更新 : ${ item . lastmod . slice ( 0 , 10 ) || "未知" } ` ,
167- `- 内容节选 : ${ item . content || unableToExtract } ` ,
174+ `- ${ categoryLabel } : ${ item . category } | ${ dateLabel } : ${ item . lastmod . slice ( 0 , 10 ) || unknownDate } ` ,
175+ `- ${ excerptLabel } : ${ item . content || unableToExtract } ` ,
168176 ] . join ( "\n" ) ,
169177 )
170178 . join ( "\n\n" ) ;
171179
172- return `## ${ siteName } (${ mode } )\n\n${ itemsText } ` ;
180+ const lp = lang === "en" ? "(" : "(" ;
181+ const rp = lang === "en" ? ")" : ")" ;
182+ return `## ${ siteName } ${ lp } ${ mode } ${ rp } \n\n${ itemsText } ` ;
173183 } )
174184 . join ( "\n\n---\n\n" ) ;
175185
@@ -356,7 +366,7 @@ export function buildHnPrompt(data: HnData, dateStr: string, lang: Lang = "zh"):
356366 ? `${ i + 1 } . **${ s . title } **\n` +
357367 ` Link: ${ s . url } \n` +
358368 ` Discussion: ${ s . hnUrl } \n` +
359- ` Score: ${ s . points } | Comments: ${ s . comments } | Author: @${ s . author } | 时间 : ${ s . createdAt . slice ( 0 , 16 ) } `
369+ ` Score: ${ s . points } | Comments: ${ s . comments } | Author: @${ s . author } | Time : ${ s . createdAt . slice ( 0 , 16 ) } `
360370 : `${ i + 1 } . **${ s . title } **\n` +
361371 ` 链接: ${ s . url } \n` +
362372 ` 讨论: ${ s . hnUrl } \n` +
0 commit comments