tt-P607
ba5e0b0eaf
refactor(plugin_system): 重构 send_command 以对接适配器专用命令接口
BaseAction 中的 send_command 方法已重构,从使用通用的 `command_to_stream` API 切换到新的 `adapter_command_to_stream` API。
这一变更带来了以下改进:
- **接口统一**: 所有与平台适配器直接交互的命令现在都通过专用的接口,使得逻辑更清晰。
- **参数结构化**: 调用参数从旧的 `{"name": ..., "args": ...}` 格式更新为更明确的 `action`, `params` 和 `platform`。
- **健壮的响应处理**: 现在会解析 API 返回的结构化 JSON 响应(包含 status 和 message),以实现更精确的成功/失败判断和错误日志记录。
BREAKING CHANGE: `send_command` 调用的 `command_name` 现在需要与目标平台适配器定义的 `action` 名称完全匹配。例如,在 `social_toolkit_plugin` 中,`set_emoji_like` 已更新为 `set_msg_emoji_like`。所有使用此方法的插件可能需要更新其命令名称。
2025-10-01 23:49:44 +08:00
..
2025-10-01 22:57:59 +08:00
2025-10-01 06:04:13 +08:00
2025-10-01 22:00:26 +08:00
2025-09-27 23:37:40 +08:00
2025-09-28 15:42:30 +08:00
2025-10-01 18:02:42 +08:00
2025-09-20 10:55:06 +08:00
2025-09-28 20:40:46 +08:00
2025-09-29 12:48:45 +08:00
2025-10-01 23:49:44 +08:00
2025-10-01 23:49:44 +08:00
2025-10-01 00:44:44 +08:00
2025-09-20 10:55:06 +08:00
2025-09-20 10:55:06 +08:00
2025-10-01 18:02:42 +08:00