Commit Graph

279 Commits (a97d8b4e3d7b1c421b0bfed2bca5f068eba20dfc)

Author SHA1 Message Date
UnCLAS-Prommer 96d7ad527a
generator修改与文档 2025-07-27 16:59:33 +08:00
UnCLAS-Prommer 5470f68f4a
emoji_api_doc 2025-07-27 14:42:04 +08:00
UnCLAS-Prommer d872d63feb
database_api_doc 2025-07-27 13:33:16 +08:00
UnCLAS-Prommer dc1b996321
config_api_doc 2025-07-27 12:54:37 +08:00
UnCLAS-Prommer 03098b2c13
Merge branch 'dev' of github.com:MaiM-with-u/MaiBot into dev 2025-07-27 10:23:29 +08:00
UnCLAS-Prommer c3d9f53cb2
chat_api_doc 2025-07-27 10:23:06 +08:00
SengokuCola ca22159f96 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-07-27 00:46:43 +08:00
SengokuCola ab71d30437 better:精简rewrite的参数,添加注释 2025-07-27 00:46:34 +08:00
Windpicker-owo 4ac487dd14 将ToolExecutor迁移进tool_use,顺便改了两处typing 2025-07-27 00:24:40 +08:00
UnCLAS-Prommer 14c0413d7c
非空检查 2025-07-27 00:14:58 +08:00
Windpicker-owo d31b1c191a
Merge branch 'MaiM-with-u:dev' into dev 2025-07-26 23:42:00 +08:00
SengokuCola 0367dae824 fix:并行动作炸裂问题 2025-07-26 23:14:47 +08:00
Windpicker-owo 8cc6636b20 修改了一处注释 2025-07-26 22:37:46 +08:00
Windpicker-owo 8aa8f0e6b7 修改了hello_world_plugin 2025-07-26 22:29:44 +08:00
Windpicker-owo 3021acff59 修复了一些bug,修改了插件加载输出 2025-07-26 20:49:22 +08:00
Windpicker-owo ef505cc118
Merge branch 'MaiM-with-u:dev' into dev 2025-07-26 20:46:38 +08:00
UnCLAS-Prommer b3e8fa7058
让activation概率可以为0 2025-07-26 19:23:21 +08:00
Windpicker-owo 934ad25d32
Merge branch 'MaiM-with-u:dev' into dev 2025-07-26 18:54:45 +08:00
Windpicker-owo 9f53cbcf1a Merge branch 'dev' of https://github.com/Windpicker-owo/MaiBot into dev 2025-07-26 18:37:55 +08:00
Windpicker-owo 44d86c8847 尝试整合工具和插件系统 2025-07-26 18:37:29 +08:00
SengokuCola 63d98d3572 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-07-26 17:45:44 +08:00
SengokuCola 7d2cef9a9c feat:移除reply动作,合并tool配置项 2025-07-26 17:29:41 +08:00
UnCLAS-Prommer ecfa25bf5a
移除了dependency_manager,dependency文档修改 2025-07-26 17:13:12 +08:00
UnCLAS-Prommer 29229d9a36
typing fix 2025-07-25 19:56:01 +08:00
SengokuCola 6900a8b269 feat:优化关键词提取,优化at和回复的解析 2025-07-25 16:51:13 +08:00
UnCLAS-Prommer 5182609ca4
manifest说明文档 2025-07-25 14:47:40 +08:00
UnCLAS-Prommer 3a4f343d84
tools修改 2025-07-25 14:35:59 +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 a82de0a50e action文档 2025-07-25 00:08:00 +08:00
UnCLAS-Prommer f4bc583c7d base action update 2025-07-24 09:58:48 +08:00
SengokuCola 6c9c94d719 better:优化一些颜色和Logger
better:优化logger
2025-07-24 04:04:03 +08:00
UnCLAS-Prommer d6284b6b4c 插件管理API测试与修改通过 2025-07-24 00:31:53 +08:00
UnCLAS-Prommer e15183a422 管理插件,但是只有一半 2025-07-23 15:53:59 +08:00
UnCLAS-Prommer 56c2adbaec 插件和组件管理API 2025-07-23 11:07:26 +08:00
SengokuCola 7807168d1b Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-07-23 02:26:57 +08:00
SengokuCola c17b138c08 fix:ruff 2025-07-23 02:25:43 +08:00
UnCLAS-Prommer 10bf424540 增加了组件的局部禁用方法 2025-07-23 00:41:31 +08:00
UnCLAS-Prommer 35ec390dfd 增加了组件的全局启用和禁用功能 2025-07-22 22:38:40 +08:00
UnCLAS-Prommer 76025032a9 增加了卸载和重载插件功能 2025-07-22 18:52:11 +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 ca5a45c090 增加logging API 2025-07-19 19:11:59 +08:00
UnCLAS-Prommer 400ffd0b53 增加样例插件,修复统计数据(部分),修复一个bug 2025-07-19 00:46:04 +08:00
UnCLAS-Prommer 063382862a plugin_name不再受文件夹名称限制 2025-07-18 19:25:06 +08:00
UnCLAS-Prommer 8b21b7cc77 实际上plugin_manager已经通用了相同的方法 2025-07-18 14:54:28 +08:00
UnCLAS-Prommer ffa88b5462 events manager and some typing fix 2025-07-18 14:50:15 +08:00
SengokuCola 8768b5d31b Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-07-17 00:57:07 +08:00
SengokuCola 4e294e95d4 覅下:ruff 2025-07-17 00:56:16 +08:00
SengokuCola c12975bfdf fix:修正s4u的一些问题,修复表达方式共享失效的问题 2025-07-17 00:55:48 +08:00
UnCLAS-Prommer 696325cb57 继承插件总基类,注释更新 2025-07-17 00:28:14 +08:00
UnCLAS-Prommer 1aa2734d62 typing fix 2025-07-17 00:10:41 +08:00
UnCLAS-Prommer 30b35357d4 plugins sys 修改,复用plugin_base(原base_plugin) 2025-07-16 18:02:42 +08:00
SengokuCola e2ce6a14f4 fix:修正系数,正确处理reply——to,优化s4u的prompt 2025-07-16 12:06:24 +08:00
UnCLAS-Prommer 1a17fa20f7 潜在问题修复, events sys 2025-07-16 11:38:01 +08:00
SengokuCola 8c492aa03d fix:处理没有提取到action message 2025-07-16 11:32:04 +08:00
SengokuCola d67cffd953 fix ruff 2025-07-16 00:22:07 +08:00
SengokuCola 037f0c5216 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-07-16 00:06:23 +08:00
SengokuCola 1b866c89b2 feat:不再需要reply_to,action现拥有 user_id和group_id等信息 2025-07-16 00:06:15 +08:00
UnCLAS-Prommer 2502c20f00 emergency fix 2025-07-15 23:36:24 +08:00
UnCLASPrommer b104178bd7 events system init 2025-07-15 23:20:18 +08:00
SengokuCola a150aa7b2b feat:noreply不考虑command 2025-07-15 21:37:32 +08:00
SengokuCola f61273f4fc fix:表情包获取问题 2025-07-15 20:55:31 +08:00
UnCLASPrommer 80a1c0bf93 api typing check 2025-07-15 19:09:04 +08:00
SengokuCola 5148901f05 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-07-15 17:06:22 +08:00
SengokuCola 8111291f99 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-07-15 17:05:53 +08:00
SengokuCola 5ec0d42cde feat:添加新的message类为s4u服务,添加s4u config,添加sc和gift的解析,修复关系构建的一些问题 2025-07-15 17:04:30 +08:00
UnCLASPrommer fb54b052f9 fix #1109 and a similiar problem 2025-07-15 17:03:22 +08:00
UnCLASPrommer b5fd959fe1 ruff, typing, api, bug fix 2025-07-15 16:50:29 +08:00
UnCLASPrommer af02f2ab57 fix typing, api change 2025-07-15 00:57:43 +08:00
UnCLASPrommer eae399fb95 typing change, use enum instead of string, fix typo 2025-07-14 23:40:09 +08:00
SengokuCola 3332be0d12 feat:添加了眨眼动作和微动作,注视动作 2025-07-14 02:44:27 +08:00
UnCLASPrommer 6545a12b07 完善可乐的更改 2025-07-13 14:20:25 +08:00
SengokuCola aafa4c688b fix:修正merge带来的问题 2025-07-13 13:46:12 +08:00
UnCLAS-Prommer f890722c3d Merge branch 'dev' into plugin 2025-07-13 01:28:48 +08:00
github-actions[bot] 2d39cefce0 🤖 自动格式化代码 [skip ci] 2025-07-12 16:21:28 +00:00
UnCLAS-Prommer 7ef0bfb7c8 完成所有类型注解的修复 2025-07-13 00:19:54 +08:00
SengokuCola 0bc059434b Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-07-12 15:56:29 +08:00
UnCLAS-Prommer b303a95f61 部分类型注解修复,优化import顺序,删除无用API文件 2025-07-12 00:34:49 +08:00
SengokuCola 0cdf53fb85 feat:进一步合并normal和focus模式,移除interest_dict(附带其他合理性修改) 2025-07-11 21:51:30 +08:00
A0000Xz ef1ac55fe0
现在部分查询可以选择filter_mai参数来决定是否过滤麦麦自己消息 2025-07-11 19:31:07 +08:00
UnCLAS-Prommer 69715194fd Merge branch 'dev' into 'plugin' 2025-07-11 01:04:20 +08:00
UnCLAS-Prommer 968eb92107 不再进行action_info转换了,保持一致性 2025-07-11 00:59:49 +08:00
UnCLAS-Prommer ab61b1bb22 插件系统info修复,见changes.md 2025-07-10 16:46:37 +08:00
github-actions[bot] c712a6bfca 🤖 自动格式化代码 [skip ci] 2025-07-09 19:20:48 +00:00
SengokuCola 76f2054cbc feat:更精准的表情包匹配 2025-07-10 03:19:04 +08:00
UnCLAS-Prommer d5cd0e8538 修改import顺序,把魔法字变为枚举型 2025-07-09 21:54:43 +08:00
UnCLAS-Prommer 023e524b3b 忘了展示统计 2025-07-08 10:43:28 +08:00
UnCLAS-Prommer 36974197a8 暴露全部api,解决循环import问题 2025-07-08 00:18:24 +08:00
UnCLAS-Prommer 6633d5e273 补全plugin_manager的剩余方法 2025-07-08 00:18:24 +08:00
UnCLAS-Prommer bed9c2bf6b plugin_manager 重新拆分,增加扩展 2025-07-08 00:18:23 +08:00
SengokuCola 7bff29eb28 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-07-06 20:17:08 +08:00
SengokuCola 1365099fd4 remove:冗余的sbhf代码和focus代码 2025-07-06 20:14:09 +08:00
github-actions[bot] 6e15fec8b4 🤖 自动格式化代码 [skip ci] 2025-07-06 10:36:29 +00:00
SengokuCola 498d72384f feat:统一normal和focus的动作调整,emoji统一可选随机激活或llm激活 2025-07-06 18:36:14 +08:00
SengokuCola b3a93d16e6 fix - 优化normal_chat代码,采用和focus一致的关系构建,优化log,添加超时检查,允许normal使用llm激活 2025-07-06 17:02:36 +08:00
github-actions[bot] 81156bf403 🤖 自动格式化代码 [skip ci] 2025-07-03 14:01:23 +00:00
SengokuCola 3e51c4fdf3 Update base_plugin.py 2025-07-03 21:58:04 +08:00
SengokuCola 0f46de7934 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-07-03 21:27:16 +08:00
SengokuCola 011032c876 Update base_plugin.py 2025-07-03 21:26:16 +08:00
github-actions[bot] 0a2001294a 🤖 自动格式化代码 [skip ci] 2025-07-03 13:18:41 +00:00
SengokuCola 77473b5817 fix:移除多余项目,修改插件配置文件位置 2025-07-03 21:18:15 +08:00
SengokuCola 20645bb7e9 feat:支持reply_to解析at和reply 2025-07-03 13:43:07 +08:00
github-actions[bot] e968064f79 🤖 自动格式化代码 [skip ci] 2025-07-01 10:15:32 +00:00
SengokuCola d0956bfe66 config:修改配置,可以选择开启tool,focus也支持次要回复模型 2025-07-01 18:13:04 +08:00
SengokuCola 324eb62224 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-07-01 17:48:49 +08:00
SengokuCola 3544daeadb refac:tool去处理器化 2025-07-01 17:47:56 +08:00
github-actions[bot] b315c37e62 🤖 自动格式化代码 [skip ci] 2025-07-01 08:07:49 +00:00
SengokuCola 6b6f99659d feat:让0.8.1兼容0.8.0插件 2025-07-01 16:07:32 +08:00
SengokuCola cec854cba2 fix:修复无法运行的bug 2025-07-01 14:49:37 +08:00
github-actions[bot] 6dee5a6333 🤖 自动格式化代码 [skip ci] 2025-07-01 04:27:28 +00:00
SengokuCola a1a81194f1 feat:合并normal和focus的prompt构建 2025-07-01 12:27:14 +08:00
github-actions[bot] baac5e44cf 🤖 自动格式化代码 [skip ci] 2025-06-30 09:44:38 +00:00
A0000Xz e676bb82d1
Merge branch 'MaiM-with-u:dev' into dev 2025-06-28 20:41:34 +08:00
SengokuCola a411aa3da4 better:更好的关系处理器 2025-06-27 00:30:45 +08:00
A0000Xz 8e927512e7 让base_action在群聊环境下也获取user_id和user_nickname 2025-06-26 23:33:31 +08:00
A0000Xz 514ccd6be3 使generator能够自定义是否切句或者生成错字
跨越了三份文件的参数传递((
2025-06-26 23:30:31 +08:00
SengokuCola a0d714334a better:微调关系prompt的构建 2025-06-25 21:56:35 +08:00
github-actions[bot] 99f36fca16 🤖 自动格式化代码 [skip ci] 2025-06-25 05:53:49 +00:00
A0000Xz 7c37469ed7
修复base_command中send_command指令未使用dispaly_name的错误 2025-06-25 13:24:11 +08:00
A0000Xz 400fcb0f71
修复base_action中send_command指令未使用dispaly_name的错误 2025-06-25 13:22:37 +08:00
A0000Xz 8389bdb6d9
修复send_api中command_to_stream未使用display_name的问题 2025-06-25 13:21:05 +08:00
SengokuCola ec3378014c fix:修复get_replyer无法用chat_id获取 2025-06-23 20:24:26 +08:00
github-actions[bot] 5b641d7484 🤖 自动格式化代码 [skip ci] 2025-06-23 05:47:46 +00:00
UnCLAS-Prommer 8e2b7523e6 修复typing,但是保留疑问 2025-06-23 13:47:11 +08:00
SengokuCola dcc5d0852a feat:神秘新no_reply 2025-06-23 01:16:00 +08:00
github-actions[bot] 76c7abf007 🤖 自动格式化代码 [skip ci] 2025-06-22 06:52:25 +00:00
SengokuCola bf74d0e584 fix:修改默认模型,微调prompt 2025-06-22 14:51:22 +08:00
SengokuCola 0b0d8689eb fix:修复类属性优先级问题 2025-06-21 12:35:38 +08:00
github-actions[bot] 16df1661b1 🤖 自动格式化代码 [skip ci] 2025-06-20 03:57:03 +00:00
SengokuCola 02088e18c2 fix:自动更新插件配置文件版本 2025-06-20 11:56:48 +08:00
SengokuCola 3fcebf6d4f add:新增文档变更 2025-06-20 01:41:23 +08:00
github-actions[bot] 23c2fb3515 🤖 自动格式化代码 [skip ci] 2025-06-19 16:02:35 +00:00
SengokuCola 79bcb5b783 fix:更新插件属性 2025-06-20 00:02:19 +08:00
墨梓柒 250baa0172
fix: 将支持的manifest版本从3更改为1 2025-06-19 23:48:17 +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
墨梓柒 50657e653e
Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-06-19 23:15:53 +08:00
墨梓柒 05dbc46f7f
fix: 将所有插件的manifest版本从3更改为1 2025-06-19 23:15:35 +08:00
github-actions[bot] 86922f1995 🤖 自动格式化代码 [skip ci] 2025-06-19 15:13:28 +00: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] 7ed3ecb561 🤖 自动格式化代码 [skip ci] 2025-06-19 12:22:36 +00: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 cf79136ec4 fix:尝试修复豆包画图插件,添加插件toml配置文件参数,移除追踪 2025-06-16 21:58:58 +08:00
SengokuCola 986e88d48c fix:修复插件无法被关闭,新增新log浏览器 2025-06-16 19:34:29 +08:00
github-actions[bot] b8c4db884a 🤖 自动格式化代码 [skip ci] 2025-06-15 16:05:27 +00:00
SengokuCola 7e2e67f691 Merge branch 'dev' of https://github.com/MaiM-with-u/MaiBot into dev 2025-06-16 00:04:42 +08:00