Commit Graph

53 Commits

Author SHA1 Message Date
雅诺狐
3757d444bf 更新示例 2025-11-19 22:49:11 +08:00
minecraft1024a
dd9aecea14 feat(maizone): 新增QQ空间互通组功能,根据聊天上下文生成说说
引入了全新的“QQ空间互通组”功能。用户可以配置多个群聊为一个互通组。
在通过指令发布说说时,系统会自动获取这些群聊的近期聊天记录作为上下文,从而生成与当前讨论话题更相关的说说内容。

- 在 `config.toml` 中新增了 `[maizone_intercom]` 配置项用于定义互通组。
- 重构并增强了动态(说说)的拉取逻辑,提高了对不同数据格式的兼容性和解析的稳定性。
- 对项目中的多个文件进行了代码清理,移除了未使用的导入,使代码更加整洁。
2025-11-19 22:48:02 +08:00
雅诺狐
9f514d8799 更新作者信息 2025-11-19 22:46:40 +08:00
雅诺狐
8735bfbc88 feat: 添加视频处理多线程优化和消息切片重组功能
- 新增视频帧提取的线程池支持,提升大视频文件处理性能
- 集成消息切片重组器,支持长消息的自动重组处理
- 优化视频帧提取算法,使用numpy进行数值计算优化
- 重构权限管理插件,修复属性访问和方法签名问题
- 清理未使用的导入和代码,提升代码质量
- 默认启用插件管理功能
2025-11-19 22:46:27 +08:00
雅诺狐
7f35a84743 更新 2025-11-19 22:46:18 +08:00
雅诺狐
aefb3965d4 配置未和主框架耦合,移动到外部插件目录 2025-11-19 22:44:57 +08:00
雅诺狐
bb4592846c Refactor config system to use Pydantic validation
Refactored configuration classes to inherit from a new ValidatedConfigBase using Pydantic for robust validation and error reporting. Updated api_ada_configs.py, config.py, config_base.py, and official_configs.py to replace dataclasses with Pydantic models, add field validation, and improve error messages. This change enhances configuration reliability and developer feedback for misconfigurations. Also includes minor code cleanups and removal of unused variables in other modules.
2025-11-19 22:44:45 +08:00
minecraft1024a
38fed9b4cc 添加聊天类型限制功能,支持根据聊天类型过滤命令和动作,新增私聊和群聊专用命令及动作,优化相关日志记录。 2025-11-19 22:40:01 +08:00
雅诺狐
2e6ae2419b 优化项目结构,格式化代码 2025-11-19 22:35:40 +08:00
雅诺狐
b966a2f09c 小修复 2025-11-19 22:35:34 +08:00
雅诺狐
4a1a1510c5 更新插件示例,及信息类型问题 2025-11-19 22:35:31 +08:00
雅诺狐
23ee3767ef 初始化 2025-11-19 22:34:56 +08:00
UnCLAS-Prommer
44f53213af fix typing 2025-08-03 13:08:28 +08:00
UnCLAS-Prommer
52acfe5958 knowledge系统对应修改 2025-07-31 13:38:56 +08:00
UnCLAS-Prommer
16c644a666 转换原来的tools到新的(虽然没转) 2025-07-29 00:15:29 +08:00
UnCLAS-Prommer
af27d0dbf0 tools整合彻底完成 2025-07-28 23:57:55 +08:00
Windpicker-owo
8aa8f0e6b7 修改了hello_world_plugin 2025-07-26 22:29:44 +08:00
Windpicker-owo
44d86c8847 尝试整合工具和插件系统 2025-07-26 18:37:29 +08:00
UnCLAS-Prommer
229d45083d command简化,修复unregister的bug 2025-07-25 13:39:27 +08:00
UnCLAS-Prommer
bbb112d803 动态控制命令后续处理 2025-07-25 11:01:14 +08:00
UnCLAS-Prommer
d4fe32b904 删除已经弃用的插件 2025-07-25 00:08:16 +08:00
UnCLAS-Prommer
e15183a422 管理插件,但是只有一半 2025-07-23 15:53:59 +08:00
UnCLAS-Prommer
484fc20983 typing and plugins 2025-07-21 01:23:23 +08:00
UnCLAS-Prommer
8d20134cbb 合并BaseEventPlugin到BasePlugin,重写了components_registry,修正了统计输出 2025-07-19 19:16:42 +08:00
UnCLAS-Prommer
57536e60fa 移除已经不可用的take_picture_plugin 2025-07-19 19:12:49 +08:00
UnCLAS-Prommer
400ffd0b53 增加样例插件,修复统计数据(部分),修复一个bug 2025-07-19 00:46:04 +08:00
SengokuCola
a150aa7b2b feat:noreply不考虑command 2025-07-15 21:37:32 +08:00
UnCLASPrommer
418d555b57 enhance logging message, fix default 2025-07-15 18:02:06 +08:00
SengokuCola
dfc73255a7 better:优化了人格和其他配置文件,更加精简易懂 2025-07-13 18:32:49 +08:00
UnCLAS-Prommer
f890722c3d Merge branch 'dev' into plugin 2025-07-13 01:28:48 +08:00
SengokuCola
b74376387a feat;现在只需要activation_type字段 2025-07-12 23:34:52 +08:00
UnCLAS-Prommer
ab61b1bb22 插件系统info修复,见changes.md 2025-07-10 16:46:37 +08:00
UnCLAS-Prommer
36974197a8 暴露全部api,解决循环import问题 2025-07-08 00:18:24 +08:00
UnCLAS-Prommer
8e2b7523e6 修复typing,但是保留疑问 2025-06-23 13:47:11 +08:00
SengokuCola
02088e18c2 fix:自动更新插件配置文件版本 2025-06-20 11:56:48 +08:00
SengokuCola
79bcb5b783 fix:更新插件属性 2025-06-20 00:02:19 +08:00
github-actions[bot]
2bc0451f62 🤖 自动格式化代码 [skip ci] 2025-06-19 15:24:29 +00:00
SengokuCola
d153887b8a Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-06-19 23:23:18 +08:00
SengokuCola
43425b3c1f doc:完善doc 2025-06-19 23:21:31 +08:00
墨梓柒
05dbc46f7f fix: 将所有插件的manifest版本从3更改为1 2025-06-19 23:15:35 +08:00
墨梓柒
1fab6dc710 feat: 添加新的插件和清单管理工具
- 引入了“hello_world_plugin”和“take_picture_plugin”及其各自的清单文件。
- 实现了“manifest_tool.py”,用于创建、验证和管理插件清单。
- 添加了“test_version_compatibility.py”,用于测试版本规范化、比较和兼容性检查。
- 增强了“manifest_utils.py”,增加了版本比较和验证功能。
2025-06-19 23:13:06 +08:00
github-actions[bot]
264561144d 🤖 自动格式化代码 [skip ci] 2025-06-19 12:23:47 +00:00
SengokuCola
bbf6233744 update:示例插件 2025-06-19 20:23:03 +08:00
SengokuCola
ab28b94e33 refc:重构插件api,补全文档,合并expressor和replyer,分离reply和sender,新log浏览器 2025-06-19 20:20:34 +08:00
SengokuCola
7e05ede846 feat:一个自拍示例插件,顺便修了下api 2025-06-17 00:45:50 +08:00
github-actions[bot]
ee005456ea 🤖 自动格式化代码 [skip ci] 2025-06-16 14:10:49 +00:00
SengokuCola
f6215cd560 fix:修改示例插件和vtb插件自动生成config 2025-06-16 22:10:21 +08:00
SengokuCola
cf79136ec4 fix:尝试修复豆包画图插件,添加插件toml配置文件参数,移除追踪 2025-06-16 21:58:58 +08:00
SengokuCola
06fbf125d5 fix:youhau表达提示词 2025-06-16 13:53:33 +08:00
SengokuCola
f999ebd2fd fix:新增表达方式选择处理器 2025-06-16 13:47:40 +08:00