diff --git a/app/Http/Controllers/AdminCommandController.php b/app/Http/Controllers/AdminCommandController.php index 850f3b4..e171248 100644 --- a/app/Http/Controllers/AdminCommandController.php +++ b/app/Http/Controllers/AdminCommandController.php @@ -614,6 +614,11 @@ class AdminCommandController extends Controller */ private function authorizeTargetOnlineInRoom(int $roomId, string $targetUsername): array { + // 系统虚拟机器人账号豁免在线状态校验,允许测试与交互警告 + if (in_array($targetUsername, ['AI小班长', '星海小博士'])) { + return ['ok' => true, 'message' => '校验通过']; + } + if (! $this->chatState->isUserInRoom($roomId, $targetUsername)) { return ['ok' => false, 'message' => '目标用户不在当前房间,无法执行该操作']; }