Commit Graph

53 Commits

Author SHA1 Message Date
HibiKier
56162e24ea ♻️ 重构cache 2025-07-10 17:10:07 +08:00
HibiKier
a12a3249bb
Merge branch 'main' into feature/db-cache 2025-07-07 09:38:05 +08:00
Rumio
a020ea5c87
feat(llm): 实现LLM服务模块,支持多提供商统一接口和高级功能 (#1923)
*  feat(llm): 实现LLM服务模块,支持多提供商统一接口和高级功能

* 🎨 Ruff

*  Config配置类支持BaseModel存储

* 🎨 代码格式化

* 🎨 代码格式化

* 🎨 格式化代码

*  feat(llm): 添加 AI 对话历史管理

*  feat(llmConfig): 引入 LLM 配置模型及管理功能

* 🎨 Ruff

---------

Co-authored-by: fccckaug <xxxmio123123@gmail.com>
Co-authored-by: HibiKier <45528451+HibiKier@users.noreply.github.com>
Co-authored-by: HibiKier <775757368@qq.com>
Co-authored-by: fccckaug <xxxmcsmiomio3@gmail.com>
Co-authored-by: webjoin111 <455457521@qq.com>
2025-06-21 16:33:21 +08:00
HibiKier
99f1388e23
首次启动时提供使用web ui方式完全配置 (#1870)
*  添加全局优先级hook

*  添加基础配置api

*  添加数据库连接测试

* 💬 提示重启

* 🩹 填充过配置时友好提示

* 🐛 首次生成简易配置后自动加载

*  添加配置后重启接口

*  添加重启标志文件

*  添加重启脚本命令

*  添加重启系统限制

*  首次配置判断是否为win系统

* 🔥 移除bat

*  添加关于菜单

*  支持整合包插件安装和添加整合包文档

* 🩹 检测数据库路径

* 🩹 修改数据库路径检测

* 🩹 修改数据库路径检测

* 🩹 修复路径注入

* 🎨 显示添加优先级

* 🐛 修改PriorityLifecycle字典类名称

*  修复路径问题

*  修复路径检测

*  新增路径验证功能,确保用户输入的路径安全并在项目根目录内

*  优化路径验证功能,增加对非法字符和路径长度的检查,确保用户输入的路径更加安全

* 🚨 auto fix by pre-commit hooks

*  优化获取文件列表的代码格式

* 📝 修改README中webui示例图

*  更新PriorityLifecycle.on_startup装饰器

*  简化安装依赖的命令构建逻辑

* 🚨 auto fix by pre-commit hooks

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2025-06-16 09:11:41 +08:00
HibiKier
be85a03788 🐛 修复缓存类型声明,优化封禁用户处理逻辑 2025-05-11 23:11:08 +08:00
HibiKier
bb4dde7511 🐛 移除获取封禁缓存时的日志记录 2025-05-11 22:53:27 +08:00
HibiKier
61f559d605 代码性能优化 2025-05-11 22:52:13 +08:00
HibiKier
92d118685d 🐛 完善aiocache缓存 2025-05-11 01:21:48 +08:00
HibiKier
f3d5b77bdc 🐛 尝试迁移至aiocache 2025-05-08 18:43:27 +08:00
HibiKier
99e09caf24 🐛 修复刷新时检查 2025-04-12 16:10:44 +08:00
HibiKier
41d90baf11 🎨 代码格式优化 2025-04-12 15:22:08 +08:00
HibiKier
d811eaa3bc 更改冲突 2025-04-12 15:18:06 +08:00
HibiKier
8865ab0d58 添加插件limit缓存 2025-04-11 16:46:24 +08:00
HibiKier
41dd767724 优化hook权限检测性能 2025-04-08 17:11:44 +08:00
HibiKier
6eb9bb510a 添加增量缓存与缓存过期 2025-03-05 17:37:55 +08:00
HibiKier
41613c09a9
提供一个插件好感度限制 (#1846)
*  提供一个插件好感度限制

* 💬 在提示中显示需要的好感度
2025-02-10 15:39:18 +08:00
HibiKier
d0b1024566
🐛 修复Config add配置时显示问题 (#1835) 2025-01-16 09:13:28 +08:00
HibiKier
264929e5cb
新增好感度/金币设置和详细帮助 (#1831)
*  新增好感度/金币设置和详细帮助

* 🔧 修复html帮助
2025-01-10 18:39:23 +08:00
HibiKier
e814469b75 Compatible with pydantic 2.0 using the pydantic compatibility layer provided by nonebot 2025-01-10 12:19:11 +08:00
HibiKier
4929162dcd 新增数据库Model方法监控 2025-01-10 11:14:02 +08:00
HibiKier
521bcaceeb 构建缓存,hook使用缓存 2025-01-08 15:23:10 +08:00
HibiKier
45649bb29d 添加全局cache 2025-01-07 18:29:35 +08:00
HibiKier
893611def0
🚑 修复插件配置项显示 (#1824) 2025-01-07 16:41:42 +08:00
HibiKier
ec70144d7e
资源下载分离 (#1814)
* 🚀 资源文件单独下载,分离被动任务初始化

* 🔥 移除resources文件夹

* 🚀 优化版本更新逻辑,增加资源下载异常处理

* 🚀 增加资源下载失败异常处理及提示信息

* 🚀 增加资源下载选项及异常处理优化

* 🚀 移除空ID检查及资源更新条件处理

*  简易配置中未加载的配置将被移除

* 🐛 测试更新

*  修复更新完成消息格式

---------

Co-authored-by: Flern <cb56ec362bbbfb5272eb941281299d8d-qq_connect@git.osc>
2025-01-06 11:32:56 +08:00
HibiKier
35014e4048
重构webui适配 (#1801)
* ♻️ 使用Uninfo重构PlatformUtils基础方法

* 🩹 优化插件加载与模块格式转换逻辑

* 🚑 修复商店道具无法使用

* 🚑 修复道具无法正常使用

* 🔧 增加Bot状态管理及模块禁用功能

* 🎨  优化Web UI代码结构,修改target方法

* 🚨 auto fix by pre-commit hooks

* 🎨 添加菜单API及优化异常处理

* 🐛 优化菜单API及模型结构,修复WebUi插件列表Api

* 📝 更新仓库readme

* 🚨 add mdlint file

* 📝 Add help chapter.

* 🐛 修复优化AuthChecker逻辑

* 🐛 优化数据库API,移除冗余导入及修正SQL_DICT引用

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: BalconyJH <balconyjh@gmail.com>
2024-12-25 12:03:49 +08:00
HibiKier
a8e4d29031
🐛 修改webui导入路径 (#1783)
* 🐛 修改webui导入路径

* 🚨 auto fix by pre-commit hooks

---------

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2024-12-19 09:51:31 +08:00
BalconyJH
bc5a9c4fcc
Develop: 完全使用 ruff 替代 isort 与 black (#1757)
* 🚨 完全使用 ruff 替代 isort 与 black

* 🚨 ruff lint&format
2024-12-10 19:49:11 +08:00
HibiKier
c7c759f2b1
插件配置新增is_show控制是否显示在菜单中 (#1749) 2024-11-29 10:01:50 +08:00
HibiKier
5c0171767c 🐛 修复插件限制加载显示 2024-11-23 14:49:53 +08:00
HibiKier
7567bfb732 🐛 修复插件限制加载 2024-10-16 17:29:21 +08:00
HibiKier
856976526f
🎨 修改限制配置文件key (#1685) 2024-10-06 18:16:35 +08:00
HibiKier
717a973807
将cd,block,count限制复原配置文件 (#1662) 2024-10-01 00:05:43 +08:00
HibiKier
02aba68269 🎨 代码优化 2024-09-02 21:45:37 +08:00
HibiKier
a3681216bd 父级插件加载 2024-08-30 23:50:45 +08:00
HibiKier
625f17a708 🎨 修复bug,移除plugins文件夹 2024-08-29 22:01:34 +08:00
HibiKier
69f09b92d3 更新群组信息 2024-08-25 15:49:36 +08:00
Natalie Johnson
7c163142c4 代码优化 2024-08-22 19:10:47 +08:00
HibiKier
2fe825f67d 新群被动添加时所有群默认状态 2024-08-21 23:36:19 +08:00
HibiKier
6d58f6a188 🐛 修改bug 2024-08-21 22:22:42 +08:00
HibiKier
862c977eda ️ 优化权限判断 2024-08-18 22:26:53 +08:00
HibiKier
23bfaa530b 🎨 代码优化 2024-08-15 23:52:19 +08:00
HibiKier
18f97b9bd5 添加更新好友群组与修复其他 2024-08-12 22:26:13 +08:00
HibiKier
5a5c0be51a bot已有群组添加群认证 2024-08-10 14:18:05 +08:00
HibiKier
968fb7b157 🐛 修改bug 2024-08-07 18:59:43 +08:00
HibiKier
9899f37528 🐛 修复插件数据迁移错误 2024-07-31 18:36:55 +08:00
HibiKier
2a49d86d9f feat: 新增功能ID搜索及修复相关错误 2024-07-31 18:34:22 +08:00
HibiKier
d55d1c558c 🐛 : 修复插件数据迁移错误 2024-07-31 13:00:46 +08:00
HibiKier
f0b05ec5ed 🐛 : 新增更多的数据迁移 2024-07-30 22:36:09 +08:00
HibiKier
d45baaddbc 🎨 : 代码优化 2024-07-20 00:45:26 +08:00
HibiKier
db96f46dcb feat: 数据迁移 2024-03-04 23:27:05 +08:00