DrSmoothl
d13767ee21
feat: Enhance plugin configuration management and SDK integration
...
- Add support for configuration reload scopes in the plugin runtime.
- Implement validation for SDK plugins to ensure required lifecycle methods are overridden.
- Update the configuration update handling to include scope information.
- Introduce tests for expression auto-check task and NapCat adapter SDK integration.
- Refactor configuration management to support callbacks with variable arguments.
- Improve plugin loading and error handling for configuration updates.
- Ensure that plugins can manage their own configuration updates effectively.
2026-03-24 12:14:58 +08:00
DrSmoothl
262efa2302
feat: 优化表情包插件和 TTS 插件的异步调用,简化错误处理逻辑
2026-03-13 16:31:59 +08:00
DrSmoothl
a576313b22
Ruff Format
2026-03-13 11:45:26 +08:00
DrSmoothl
ce8d8dfd0a
重构整个插件系统,尝试恢复可启动性,新增插件系统maibot-plugin-sdk依赖
2026-03-07 19:40:51 +08:00
DrSmoothl
eaef7f0e98
Ruff Format
2026-02-21 16:24:24 +08:00
SengokuCola
4bf72e260c
fix:生成api没有开始时间戳
2025-12-22 23:27:50 +08:00
SengokuCola
0964676bfb
fix:表情包管理插件可工作
2025-09-24 17:32:47 +08:00
SengokuCola
a932ca695a
feat:将relation获取变为工具
2025-09-17 21:17:52 +08:00
UnCLAS-Prommer
88eb5cd40d
events系统大体完成
2025-09-17 16:17:35 +08:00
UnCLAS-Prommer
1260a11b78
fix typing of utils_model.py
2025-09-17 15:59:02 +08:00
UnCLAS-Prommer
48ed58c4a8
合并消息的正确存储
2025-09-15 15:21:37 +08:00
UnCLAS-Prommer
ab64eee343
action, command, event_handler易用方法更新,增加语音,混合,转发消息的发送
2025-09-14 00:14:01 +08:00
UnCLAS-Prommer
5eaaaacbe9
插件更新
2025-09-07 01:15:35 +08:00
UnCLAS-Prommer
8a55e14aa4
events主体框架完成
2025-08-27 21:51:29 +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
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
400ffd0b53
增加样例插件,修复统计数据(部分),修复一个bug
2025-07-19 00:46:04 +08:00
UnCLAS-Prommer
ab61b1bb22
插件系统info修复,见changes.md
2025-07-10 16:46:37 +08:00
UnCLAS-Prommer
8e2b7523e6
修复typing,但是保留疑问
2025-06-23 13:47:11 +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
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