Files
ChatLab/electron/main/worker/query/index.ts
T
2025-12-09 00:27:21 +08:00

45 lines
930 B
TypeScript

/**
* 查询模块入口
* 统一导出基础查询和高级分析函数
*/
// 基础查询
export {
getAvailableYears,
getMemberActivity,
getHourlyActivity,
getDailyActivity,
getWeekdayActivity,
getMonthlyActivity,
getMessageTypeDistribution,
getTimeRange,
getMemberNameHistory,
getAllSessions,
getSession,
// 成员管理
getMembers,
updateMemberAliases,
deleteMember,
} from './basic'
// 高级分析
export {
getRepeatAnalysis,
getCatchphraseAnalysis,
getNightOwlAnalysis,
getDragonKingAnalysis,
getDivingAnalysis,
getCheckInAnalysis,
getMonologueAnalysis,
getMemeBattleAnalysis,
getMentionAnalysis,
getLaughAnalysis,
} from './advanced'
// AI 查询
export { searchMessages, getMessageContext, getRecentMessages, getConversationBetween } from './ai'
// SQL 实验室
export { executeRawSQL, getSchema } from './sql'
export type { SQLResult, TableSchema } from './sql'