diff --git a/public/tests/hook.php b/public/tests/hook.php index eae7cdbe..c6416aeb 100644 --- a/public/tests/hook.php +++ b/public/tests/hook.php @@ -35,7 +35,7 @@ $oHttp->aData = [ 'type' => 'private' ], 'date' => 1610000000, - "text" => "\/userFind 1", + "text" => "\/userFind 11111", ] ]; diff --git a/src/Controllers/TomApi/Tg/HookController.php b/src/Controllers/TomApi/Tg/HookController.php index 8b12a261..d6bf9787 100755 --- a/src/Controllers/TomApi/Tg/HookController.php +++ b/src/Controllers/TomApi/Tg/HookController.php @@ -104,7 +104,13 @@ final class HookController list(, $iUserId) = explode(" ", $sText, 2); - $aUser = User::find($iUserId)->toArray(); + $oUser = User::find($iUserId); + + if ($oUser) { + $aUser = $oUser->toArray(); + } else { + $aUser = ["not have id"=>$iUserId]; + } $this->sendMessage(json_encode($aUser, JSON_PRETTY_PRINT));