diff --git a/electron/main/worker/query/advanced/social.ts b/electron/main/worker/query/advanced/social.ts index 8169d28..f3e86de 100644 --- a/electron/main/worker/query/advanced/social.ts +++ b/electron/main/worker/query/advanced/social.ts @@ -67,9 +67,11 @@ export function getMentionAnalysis(sessionId: string, filter?: TimeFilter): any let whereClause = clause if (whereClause.includes('WHERE')) { - whereClause += " AND COALESCE(m.account_name, '') != '系统消息' AND msg.type = 0 AND msg.content IS NOT NULL AND msg.content LIKE '%@%'" + whereClause += + " AND COALESCE(m.account_name, '') != '系统消息' AND msg.type = 0 AND msg.content IS NOT NULL AND msg.content LIKE '%@%'" } else { - whereClause = " WHERE COALESCE(m.account_name, '') != '系统消息' AND msg.type = 0 AND msg.content IS NOT NULL AND msg.content LIKE '%@%'" + whereClause = + " WHERE COALESCE(m.account_name, '') != '系统消息' AND msg.type = 0 AND msg.content IS NOT NULL AND msg.content LIKE '%@%'" } const messages = db @@ -151,7 +153,7 @@ export function getMentionAnalysis(sessionId: string, filter?: TimeFilter): any } topMentioned.sort((a, b) => b.count - a.count) - // 6. 检测单向关注(舔狗检测) + // 6. 检测单向关注 // 条件:A @ B 的比例 >= 80%(即 B @ A / A @ B < 20%) const oneWay: any[] = [] const processedPairs = new Set() @@ -500,4 +502,3 @@ export function getLaughAnalysis(sessionId: string, filter?: TimeFilter, keyword groupLaughRate: Math.round((totalLaughs / totalMessages) * 10000) / 100, } } - diff --git a/src/components/analysis/AITab.vue b/src/components/analysis/AITab.vue index a23a11a..6bd7ab7 100644 --- a/src/components/analysis/AITab.vue +++ b/src/components/analysis/AITab.vue @@ -37,7 +37,7 @@ const subTabs = [ { id: 'campus', label: '阵营9宫格', - desc: '和朋友们聊天的时候产生的一个有趣的想法,群里偶尔会很认真的讨论某个话题,大家都聊的很认真,那么是不是可以让AI分析聊天记录,然后针对这个话题,让AI用 守序善良/绝对中立/守序邪恶/混乱邪恶这样的九宫格把群友划分到对应的格子里面', + desc: '和朋友们聊天的时候产生的一个有趣的想法,群里偶尔会很认真的讨论某个话题,那么是不是可以让AI分析聊天记录,然后针对这个话题,让AI用 守序善良/绝对中立/守序邪恶/混乱邪恶 这样的九宫格把群友划分到对应的格子里面', icon: 'i-heroicons-squares-2x2', }, ] diff --git a/src/components/charts/ListPro.vue b/src/components/charts/ListPro.vue index 63fee56..9c37095 100644 --- a/src/components/charts/ListPro.vue +++ b/src/components/charts/ListPro.vue @@ -1,5 +1,6 @@