fix BotActionResponse status filter

This commit is contained in:
crazywhalecc
2023-03-10 21:43:26 +08:00
committed by Jerry
parent 422b13f66f
commit b97cf26047
3 changed files with 4 additions and 3 deletions

View File

@@ -427,7 +427,8 @@ class OneBot12Adapter extends ZMPlugin
// 调用 BotActionResponse 事件
$handler = new AnnotationHandler(BotActionResponse::class);
$handler->setRuleCallback(function (BotActionResponse $event) use ($resp) {
return $event->retcode === null || $event->retcode === $resp->retcode;
return ($event->retcode === null || $event->retcode === $resp->retcode)
&& ($event->status === null || $event->status === $resp->status);
});
$handler->handleAll($resp);