haixunMaster/lib/search/query-builders.ts

24 lines
785 B
TypeScript
Raw Normal View History

2026-06-21 12:50:31 +00:00
/** Brave 搜尋 Threads 貼文用 query */
export function buildBraveThreadsKeywordQuery(keyword: string): string {
const q = keyword.trim();
if (q.startsWith("@")) {
return `site:threads.com "${q}" OR site:www.threads.com "${q}"`;
}
return `site:threads.com "${q}" OR site:www.threads.com "${q}"`;
}
/** 負評問題型補充查詢high priority 品牌監控) */
export function buildBraveBrandMonitorQueries(brand: string): string[] {
const b = brand.trim();
if (!b) return [];
const templates = [
`"${b}" "問題"`,
`"${b}" "推薦"`,
`"${b}" "有人用過"`,
`"${b}" "好用嗎"`,
`"${b}" "雷"`,
`"${b}" "踩雷"`,
`"${b}" "不推"`,
];
return templates.map((t) => `site:threads.com ${t} OR site:www.threads.com ${t}`);
}