minecraft1024a
|
cd3ccba8ad
|
refactor(core): 调整数据库初始化时机
将数据库的初始化、表结构创建和自动迁移逻辑从配置文件加载时移动到主程序 `raw_main` 函数中。
这一改动旨在解决循环导入问题,并确保数据库在所有配置和核心模块加载完毕后才进行初始化,提高了程序的启动鲁棒性和模块独立性。
|
2025-08-17 15:59:56 +08:00 |
|
minecraft1024a
|
f12cc68d04
|
refactor(db): 使用迁移函数替代 create_all 初始化数据库
将数据库初始化过程从直接调用 `Base.metadata.create_all` 修改为调用新的 `check_and_migrate_database` 函数。
这一更改旨在实现更灵活的数据库模式管理,允许在不丢失现有数据的情况下,自动检查并添加新的列或表,从而增强了数据库迁移的健壮性。
|
2025-08-17 14:31:58 +08:00 |
|
Furina-1013-create
|
c09536bf76
|
增加videoid修复同一个视频重复识别的问题
ps:通过数据库检查的去重:
视频hash计算:使用SHA256算法计算视频文件的唯一标识
数据库去重检查:在分析前先检查数据库中是否已存在相同hash的视频
结果缓存:将分析结果存储到Videos表中,避免重复分析
|
2025-08-17 14:00:00 +08:00 |
|
雅诺狐
|
d46d689c43
|
数据库重构
|
2025-08-16 23:43:45 +08:00 |
|
雅诺狐
|
7dfaf54c9c
|
llm统计记录模型反应时间
|
2025-08-16 14:26:18 +08:00 |
|
雅诺狐
|
c38be26bbb
|
添加Unix socket连接方法
|
2025-08-14 16:37:54 +08:00 |
|
minecraft1024a
|
3129655949
|
添加日程管理相关模型Schedule和MaiZoneScheduleStatus,并在调度管理器中实现日程处理状态的检查与更新逻辑,优化了基于日程的发送功能。
|
2025-08-14 15:19:35 +08:00 |
|
雅诺狐
|
fe97d897ef
|
优化项目结构,格式化代码
|
2025-08-13 09:49:39 +08:00 |
|
minecraft1024a
|
3bbb6de450
|
feat: 添加日程管理功能,包括日程模型、配置和初始化逻辑,增强聊天回复中对当前活动的动态反馈。
|
2025-08-12 16:59:21 +08:00 |
|
雅诺狐
|
2d4745cd58
|
初始化
|
2025-08-11 19:34:18 +08:00 |
|