Merge pull request #9 from Jasonzhu1207/v0/jasonzhu081207-4751-0177d73e

Enable AI insights and Telegram push notifications
This commit is contained in:
Jason
2026-04-06 18:13:03 +08:00
committed by GitHub
4 changed files with 253 additions and 24 deletions

View File

@@ -85,6 +85,14 @@ interface ConfigSchema {
aiInsightScanIntervalHours: number
/** 发送上下文时的最大消息条数 */
aiInsightContextCount: number
/** 自定义 system prompt空字符串表示使用内置默认值 */
aiInsightSystemPrompt: string
/** 是否启用 Telegram 推送 */
aiInsightTelegramEnabled: boolean
/** Telegram Bot Token */
aiInsightTelegramToken: string
/** Telegram 接收 Chat ID逗号分隔支持多个 */
aiInsightTelegramChatIds: string
}
// 需要 safeStorage 加密的字段(普通模式)
@@ -169,7 +177,11 @@ export class ConfigService {
aiInsightWhitelist: [],
aiInsightCooldownMinutes: 120,
aiInsightScanIntervalHours: 4,
aiInsightContextCount: 40
aiInsightContextCount: 40,
aiInsightSystemPrompt: '',
aiInsightTelegramEnabled: false,
aiInsightTelegramToken: '',
aiInsightTelegramChatIds: ''
}
const storeOptions: any = {