From e535c7cbcec3fda21b4b6db1bfb6ac6178067eaa Mon Sep 17 00:00:00 2001 From: RedHood Date: Wed, 17 Feb 2021 12:40:14 +1000 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B5=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BE=D0=BA?= =?UTF-8?q?,=20=D0=BD=D0=B0=20=D0=B4=D0=BE=D1=80=D0=B0=D0=B1=D0=BE=D1=82?= =?UTF-8?q?=D0=BA=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hood/vk/logs/2020.10.07-ERROR.log | 18 -- hood/vk/logs/2020.10.07-INFO.log | 46 ----- hood/vk/logs/2020.10.07.log | 64 ------- hood/vk/logs/2020.10.08-ERROR.log | 35 ---- hood/vk/logs/2020.10.08-INFO.log | 83 --------- hood/vk/logs/2020.10.08.log | 118 ------------- hood/vk/logs/2020.10.09-INFO.log | 1 - hood/vk/logs/2020.10.09.log | 1 - hood/vk/system/api/api.php | 192 +++++++++++++++++++++ hood/vk/system/api/methods/messages.php | 63 ++----- hood/vk/system/api/methods/method.php | 12 +- hood/vk/system/robots/robot.php | 100 +++++------ hood/vk/tests/api/methods/messagesTest.php | 50 +++--- hood/vk/tests/robots/groupTest.php | 40 ++--- hood/vk/tests/robots/userTest.php | 40 ++--- 15 files changed, 317 insertions(+), 546 deletions(-) delete mode 100644 hood/vk/logs/2020.10.07-ERROR.log delete mode 100644 hood/vk/logs/2020.10.07-INFO.log delete mode 100644 hood/vk/logs/2020.10.07.log delete mode 100644 hood/vk/logs/2020.10.08-ERROR.log delete mode 100644 hood/vk/logs/2020.10.08-INFO.log delete mode 100644 hood/vk/logs/2020.10.08.log delete mode 100644 hood/vk/logs/2020.10.09-INFO.log delete mode 100644 hood/vk/logs/2020.10.09.log create mode 100644 hood/vk/system/api/api.php diff --git a/hood/vk/logs/2020.10.07-ERROR.log b/hood/vk/logs/2020.10.07-ERROR.log deleted file mode 100644 index 69a9349..0000000 --- a/hood/vk/logs/2020.10.07-ERROR.log +++ /dev/null @@ -1,18 +0,0 @@ -[2020-10-07 16:14:21] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Call to undefined method Hood\VK\Robots\Group::token() in D:\Проектs\Репозитории\s.php:58 Stack trace: #0 {main} thrown in D:\Проектs\Репозитории\s.php:58 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:08:57] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Call to undefined method Hood\VK\Robots\Group::token() in D:\Проектs\Репозитории\s.php:58 Stack trace: #0 {main} thrown in D:\Проектs\Репозитории\s.php:58 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:09:35] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Call to undefined method Hood\VK\Robots\Group::token() in D:\Проектs\Репозитории\s.php:58 Stack trace: #0 {main} thrown in D:\Проектs\Репозитории\s.php:58 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:16:23] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught TypeError: Argument 3 passed to Hood\VK\Robots\Group::message() must be of the type string, int given, called in D:\Проектs\Репозитории\s.php on line 63 and defined in D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php:54 Stack trace: #0 D:\Проектs\Репозитории\s.php(63): Hood\VK\Robots\Group->message() #1 D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php(262): SHAMIL\sense\{closure}() #2 D:\Проектs\Репозитории\s.php(66): Hood\VK\API\LongPoll->handle() #3 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php:54 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:41:46] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Typed property Hood\VK\Robots\RobotAbstract::$id must not be accessed before initialization in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:132 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\User.php(131): Hood\VK\Robots\RobotAbstract->__get() #1 D:\Проектs\Репозитории\vk\Hood\VK\Builder.php(85): Hood\VK\Robots\User->__get() #2 D:\Проектs\Репозитории\vk\Hood\VK\Builder.php(70): Hood\VK\Builder->reg() #3 D:\Проектs\Репозитории\s.php(68): Hood\VK\Builder->user() #4 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:132 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:42:08] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Typed property Hood\VK\Robots\RobotAbstract::$id must not be accessed before initialization in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:132 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\User.php(131): Hood\VK\Robots\RobotAbstract->__get() #1 D:\Проектs\Репозитории\vk\Hood\VK\Builder.php(85): Hood\VK\Robots\User->__get() #2 D:\Проектs\Репозитории\vk\Hood\VK\Builder.php(70): Hood\VK\Builder->reg() #3 D:\Проектs\Репозитории\s.php(68): Hood\VK\Builder->user() #4 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:132 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:43:15] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Typed property Hood\VK\Robots\RobotAbstract::$id must not be accessed before initialization in D:\Проектs\Репозитории\vk\Hood\VK\robots\User.php:80 Stack trace: #0 D:\Проектs\Репозитории\s.php(68): Hood\VK\Robots\User->key() #1 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\robots\User.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:43:24] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\robots\User.php:81 Stack trace: #0 D:\Проектs\Репозитории\s.php(68): Hood\VK\Robots\User->key() #1 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\robots\User.php:81 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:45:29] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать ключ для доступа к LongPoll in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:45:45] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать ключ для доступа к LongPoll in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:46:24] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Typed property Hood\VK\Robots\RobotAbstract::$key must not be accessed before initialization in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:136 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(125): Hood\VK\Robots\RobotAbstract->__get() #1 D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php(79): Hood\VK\Robots\Group->__get() #2 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #3 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #4 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:136 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:46:31] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:46:40] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Typed property Hood\VK\Robots\RobotAbstract::$key must not be accessed before initialization in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:136 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(125): Hood\VK\Robots\RobotAbstract->__get() #1 D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php(79): Hood\VK\Robots\Group->__get() #2 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #3 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #4 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:136 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:47:25] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:47:31] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:47:33] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:47:50] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:48:46] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] diff --git a/hood/vk/logs/2020.10.07-INFO.log b/hood/vk/logs/2020.10.07-INFO.log deleted file mode 100644 index 8fc5403..0000000 --- a/hood/vk/logs/2020.10.07-INFO.log +++ /dev/null @@ -1,46 +0,0 @@ -[2020-10-07 15:30:17] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 15:30:17] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 15:31:09] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 15:31:09] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 16:14:21] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 16:14:21] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:08:57] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:08:57] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:09:35] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:09:35] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:16:08] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:16:23] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:16:50] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:22:23] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:24:52] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:25:12] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:32:26] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:36:51] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:41:46] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:41:46] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:42:08] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:42:08] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:43:15] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:43:15] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:43:24] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:43:24] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:45:29] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:45:29] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:45:44] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:45:45] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:46:24] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:46:24] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:46:31] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:46:31] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:46:40] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:46:40] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:47:25] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:47:25] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:47:31] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:47:31] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:47:33] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:47:33] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:47:50] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:47:50] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:48:46] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:48:46] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] diff --git a/hood/vk/logs/2020.10.07.log b/hood/vk/logs/2020.10.07.log deleted file mode 100644 index 8751fc2..0000000 --- a/hood/vk/logs/2020.10.07.log +++ /dev/null @@ -1,64 +0,0 @@ -[2020-10-07 15:30:17] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 15:30:17] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 15:31:09] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 15:31:09] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 16:14:21] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 16:14:21] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Call to undefined method Hood\VK\Robots\Group::token() in D:\Проектs\Репозитории\s.php:58 Stack trace: #0 {main} thrown in D:\Проектs\Репозитории\s.php:58 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 16:14:21] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:08:57] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:08:57] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Call to undefined method Hood\VK\Robots\Group::token() in D:\Проектs\Репозитории\s.php:58 Stack trace: #0 {main} thrown in D:\Проектs\Репозитории\s.php:58 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:08:57] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:09:35] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:09:35] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Call to undefined method Hood\VK\Robots\Group::token() in D:\Проектs\Репозитории\s.php:58 Stack trace: #0 {main} thrown in D:\Проектs\Репозитории\s.php:58 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:09:35] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:16:08] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:16:23] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught TypeError: Argument 3 passed to Hood\VK\Robots\Group::message() must be of the type string, int given, called in D:\Проектs\Репозитории\s.php on line 63 and defined in D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php:54 Stack trace: #0 D:\Проектs\Репозитории\s.php(63): Hood\VK\Robots\Group->message() #1 D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php(262): SHAMIL\sense\{closure}() #2 D:\Проектs\Репозитории\s.php(66): Hood\VK\API\LongPoll->handle() #3 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php:54 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:16:23] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:16:50] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:22:23] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:24:52] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:25:12] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:32:26] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:36:51] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:41:46] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:41:46] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Typed property Hood\VK\Robots\RobotAbstract::$id must not be accessed before initialization in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:132 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\User.php(131): Hood\VK\Robots\RobotAbstract->__get() #1 D:\Проектs\Репозитории\vk\Hood\VK\Builder.php(85): Hood\VK\Robots\User->__get() #2 D:\Проектs\Репозитории\vk\Hood\VK\Builder.php(70): Hood\VK\Builder->reg() #3 D:\Проектs\Репозитории\s.php(68): Hood\VK\Builder->user() #4 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:132 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:41:46] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:42:08] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:42:08] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Typed property Hood\VK\Robots\RobotAbstract::$id must not be accessed before initialization in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:132 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\User.php(131): Hood\VK\Robots\RobotAbstract->__get() #1 D:\Проектs\Репозитории\vk\Hood\VK\Builder.php(85): Hood\VK\Robots\User->__get() #2 D:\Проектs\Репозитории\vk\Hood\VK\Builder.php(70): Hood\VK\Builder->reg() #3 D:\Проектs\Репозитории\s.php(68): Hood\VK\Builder->user() #4 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:132 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:42:08] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:43:15] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:43:15] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Typed property Hood\VK\Robots\RobotAbstract::$id must not be accessed before initialization in D:\Проектs\Репозитории\vk\Hood\VK\robots\User.php:80 Stack trace: #0 D:\Проектs\Репозитории\s.php(68): Hood\VK\Robots\User->key() #1 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\robots\User.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:43:15] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:43:24] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:43:24] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\robots\User.php:81 Stack trace: #0 D:\Проектs\Репозитории\s.php(68): Hood\VK\Robots\User->key() #1 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\robots\User.php:81 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:43:24] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:45:29] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:45:29] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать ключ для доступа к LongPoll in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:45:29] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:45:44] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:45:45] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать ключ для доступа к LongPoll in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:45:45] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:46:24] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:46:24] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Typed property Hood\VK\Robots\RobotAbstract::$key must not be accessed before initialization in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:136 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(125): Hood\VK\Robots\RobotAbstract->__get() #1 D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php(79): Hood\VK\Robots\Group->__get() #2 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #3 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #4 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:136 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:46:24] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:46:31] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:46:31] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:46:31] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:46:40] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:46:40] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Typed property Hood\VK\Robots\RobotAbstract::$key must not be accessed before initialization in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:136 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(125): Hood\VK\Robots\RobotAbstract->__get() #1 D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php(79): Hood\VK\Robots\Group->__get() #2 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #3 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #4 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:136 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:46:40] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:47:25] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:47:25] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:47:25] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:47:31] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:47:31] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:47:31] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:47:33] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:47:33] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:47:33] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:47:50] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:47:50] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:78 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:47:50] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-07 17:48:46] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-07 17:48:46] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-07 17:48:46] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] diff --git a/hood/vk/logs/2020.10.08-ERROR.log b/hood/vk/logs/2020.10.08-ERROR.log deleted file mode 100644 index a596a4d..0000000 --- a/hood/vk/logs/2020.10.08-ERROR.log +++ /dev/null @@ -1,35 +0,0 @@ -[2020-10-08 09:06:40] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:11:12] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:11:35] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Typed property Hood\VK\Robots\Group::$longpoll must not be accessed before initialization in D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php:133 Stack trace: #0 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #1 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php:133 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:11:41] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:12:35] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(63): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:12:45] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(63): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:12:51] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(62): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:13:05] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(63): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:13:34] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(63): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:13:39] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(63): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:13:55] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(63): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:14:01] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(63): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:18:47] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: syntax error, unexpected ';', expecting ')' in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:161 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 12:21:22] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Call to a member function postShutdownHandler() on null in D:\Проектs\Репозитории\vk\core.php:111 Stack trace: #0 D:\Проектs\Репозитории\s.php(56): hood\vk\core->log() #1 {main} thrown in D:\Проектs\Репозитории\vk\core.php:111 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 12:21:34] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Call to a member function postShutdownHandler() on null in D:\Проектs\Репозитории\vk\core.php:111 Stack trace: #0 D:\Проектs\Репозитории\s.php(56): hood\vk\core->log() #1 {main} thrown in D:\Проектs\Репозитории\vk\core.php:111 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 12:27:33] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Call to undefined function \hood\vk\api\methods\messages() in D:\Проектs\Репозитории\vk\robots\robot.php:179 Stack trace: #0 D:\Проектs\Репозитории\s.php(62): hood\vk\Robots\robot->__call() #1 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #2 D:\Проектs\Репозитории\s.php(64): hood\vk\api\longpoll->handle() #3 {main} thrown in D:\Проектs\Репозитории\vk\robots\robot.php:179 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 12:28:35] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught TypeError: Return value of hood\vk\Robots\robot::__call() must be an instance of hood\vk\api\methods\method, instance of hood\vk\api\methods\messages returned in D:\Проектs\Репозитории\vk\robots\robot.php:179 Stack trace: #0 D:\Проектs\Репозитории\s.php(62): hood\vk\Robots\robot->__call() #1 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #2 D:\Проектs\Репозитории\s.php(64): hood\vk\api\longpoll->handle() #3 {main} thrown in D:\Проектs\Репозитории\vk\robots\robot.php:179 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 12:29:12] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught TypeError: Return value of hood\vk\Robots\robot::__call() must be an instance of hood\vk\api\methods\method, instance of hood\vk\api\methods\messages returned in D:\Проектs\Репозитории\vk\robots\robot.php:179 Stack trace: #0 D:\Проектs\Репозитории\s.php(62): hood\vk\Robots\robot->__call() #1 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #2 D:\Проектs\Репозитории\s.php(64): hood\vk\api\longpoll->handle() #3 {main} thrown in D:\Проектs\Репозитории\vk\robots\robot.php:179 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 12:42:46] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught TypeError: Argument 1 passed to hood\vk\api\methods\messages::__construct() must be of the type string, object given, called in D:\Проектs\Репозитории\vk\robots\robot.php on line 179 and defined in D:\Проектs\Репозитории\vk\api\methods\messages.php:30 Stack trace: #0 D:\Проектs\Репозитории\vk\robots\robot.php(179): hood\vk\api\methods\messages->__construct() #1 D:\Проектs\Репозитории\s.php(67): hood\vk\Robots\robot->__call() #2 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #3 D:\Проектs\Репозитории\s.php(82): hood\vk\api\longpoll->handle() #4 {main} thrown in D:\Проектs\Репозитории\vk\api\methods\messages.php:30 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 15:02:53] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught TypeError: Argument 2 passed to hood\vk\api\methods\messages::__construct() must be of the type string, array given, called in D:\Проектs\Репозитории\vk\robots\robot.php on line 179 and defined in D:\Проектs\Репозитории\vk\api\methods\messages.php:44 Stack trace: #0 D:\Проектs\Репозитории\vk\robots\robot.php(179): hood\vk\api\methods\messages->__construct() #1 D:\Проектs\Репозитории\s.php(64): hood\vk\Robots\robot->__call() #2 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #3 D:\Проектs\Репозитории\s.php(66): hood\vk\api\longpoll->handle() #4 {main} thrown in D:\Проектs\Репозитории\vk\api\methods\messages.php:44 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 15:03:25] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Typed property hood\vk\api\methods\messages::$robot must not be accessed before initialization in D:\Проектs\Репозитории\vk\api\methods\messages.php:83 Stack trace: #0 D:\Проектs\Репозитории\s.php(64): hood\vk\api\methods\messages->send() #1 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #2 D:\Проектs\Репозитории\s.php(66): hood\vk\api\longpoll->handle() #3 {main} thrown in D:\Проектs\Репозитории\vk\api\methods\messages.php:83 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 15:04:49] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Typed property hood\vk\api\methods\messages::$robot must not be accessed before initialization in D:\Проектs\Репозитории\vk\api\methods\messages.php:83 Stack trace: #0 D:\Проектs\Репозитории\s.php(64): hood\vk\api\methods\messages->send() #1 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #2 D:\Проектs\Репозитории\s.php(66): hood\vk\api\longpoll->handle() #3 {main} thrown in D:\Проектs\Репозитории\vk\api\methods\messages.php:83 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 15:05:23] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Cannot access uninitialized non-nullable property hood\vk\api\methods\messages::$attachments by reference in D:\Проектs\Репозитории\vk\api\methods\messages.php:114 Stack trace: #0 D:\Проектs\Репозитории\s.php(64): hood\vk\api\methods\messages->send() #1 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #2 D:\Проектs\Репозитории\s.php(66): hood\vk\api\longpoll->handle() #3 {main} thrown in D:\Проектs\Репозитории\vk\api\methods\messages.php:114 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 15:06:40] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Cannot access uninitialized non-nullable property hood\vk\api\methods\messages::$attachments by reference in D:\Проектs\Репозитории\vk\api\methods\messages.php:114 Stack trace: #0 D:\Проектs\Репозитории\s.php(64): hood\vk\api\methods\messages->send() #1 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #2 D:\Проектs\Репозитории\s.php(66): hood\vk\api\longpoll->handle() #3 {main} thrown in D:\Проектs\Репозитории\vk\api\methods\messages.php:114 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 16:14:13] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Class 'Hood\VK\robots\user' not found in D:\Проектs\Репозитории\vk\builder.php:70 Stack trace: #0 D:\Проектs\Репозитории\s.php(69): Hood\VK\builder->user() #1 {main} thrown in D:\Проектs\Репозитории\vk\builder.php:70 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 16:44:26] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught TypeError: Argument 2 passed to hood\vk\core::__call() must be of the type int, array given, called in D:\Проектs\Репозитории\s.php on line 69 and defined in D:\Проектs\Репозитории\vk\core.php:87 Stack trace: #0 D:\Проектs\Репозитории\s.php(69): hood\vk\core->__call() #1 {main} thrown in D:\Проектs\Репозитории\vk\core.php:87 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 16:56:29] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught TypeError: Argument 1 passed to hood\vk\Robots\robot::__construct() must be of the type int, object given, called in D:\Проектs\Репозитории\vk\core.php on line 91 and defined in D:\Проектs\Репозитории\vk\robots\robot.php:87 Stack trace: #0 D:\Проектs\Репозитории\vk\core.php(91): hood\vk\Robots\robot->__construct() #1 D:\Проектs\Репозитории\s.php(69): hood\vk\core->__call() #2 {main} thrown in D:\Проектs\Репозитории\vk\robots\robot.php:87 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 16:56:39] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught TypeError: Return value of hood\vk\core::__call() must be an instance of hood\vk\Robots\robot, none returned in D:\Проектs\Репозитории\vk\core.php:95 Stack trace: #0 D:\Проектs\Репозитории\s.php(69): hood\vk\core->__call() #1 {main} thrown in D:\Проектs\Репозитории\vk\core.php:95 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 16:57:57] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать адрес сервера in D:\Проектs\Репозитории\vk\robots\user.php:80 Stack trace: #0 D:\Проектs\Репозитории\s.php(69): hood\vk\robots\user->key() #1 {main} thrown in D:\Проектs\Репозитории\vk\robots\user.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 16:58:08] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Class 'hood\vk\Exception' not found in D:\Проектs\Репозитории\vk\core.php:93 Stack trace: #0 D:\Проектs\Репозитории\s.php(58): hood\vk\core->__call() #1 {main} thrown in D:\Проектs\Репозитории\vk\core.php:93 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 16:58:26] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Exception: Не найден робот: build in D:\Проектs\Репозитории\vk\core.php:94 Stack trace: #0 D:\Проектs\Репозитории\s.php(58): hood\vk\core->__call() #1 {main} thrown in D:\Проектs\Репозитории\vk\core.php:94 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 17:05:01] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать адрес сервера in D:\Проектs\Репозитории\vk\hood\vk\robots\user.php:80 Stack trace: #0 D:\Проектs\Репозитории\s.php(69): hood\vk\robots\user->key() #1 {main} thrown in D:\Проектs\Репозитории\vk\hood\vk\robots\user.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 19:20:35] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать адрес сервера in D:\Проектs\Репозитории\vk\hood\vk\robots\user.php:80 Stack trace: #0 D:\Проектs\Репозитории\s.php(69): hood\vk\robots\user->key() #1 {main} thrown in D:\Проектs\Репозитории\vk\hood\vk\robots\user.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 19:42:21] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Call to undefined function SHAMIL\sense\core() in D:\Проектs\Репозитории\s.php:60 Stack trace: #0 {main} thrown in D:\Проектs\Репозитории\s.php:60 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 19:42:34] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Call to undefined function hood\vk\core() in D:\Проектs\Репозитории\s.php:61 Stack trace: #0 {main} thrown in D:\Проектs\Репозитории\s.php:61 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] diff --git a/hood/vk/logs/2020.10.08-INFO.log b/hood/vk/logs/2020.10.08-INFO.log deleted file mode 100644 index abbc23f..0000000 --- a/hood/vk/logs/2020.10.08-INFO.log +++ /dev/null @@ -1,83 +0,0 @@ -[2020-10-08 09:06:39] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:06:40] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:11:12] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:11:12] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:11:35] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:11:35] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:11:41] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:11:41] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:12:35] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:12:35] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:12:45] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:12:45] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:12:51] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:12:51] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:13:05] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:13:05] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:13:34] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:13:34] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:13:39] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:13:39] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:13:55] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:13:55] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:14:01] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:14:01] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:18:47] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:18:47] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:18:59] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:19:15] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:19:20] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 12:20:33] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:20:58] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:21:22] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:21:34] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:22:09] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:27:11] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:27:23] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:27:33] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 12:28:34] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:28:35] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 12:29:10] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:29:12] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 12:30:11] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:42:41] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:42:46] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 15:02:25] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 15:02:45] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 15:02:53] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 15:03:19] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 15:03:25] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 15:04:38] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 15:04:49] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 15:05:14] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 15:05:23] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 15:06:28] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 15:06:40] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 15:07:13] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 16:14:13] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 16:14:13] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 16:44:26] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 16:44:26] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 16:56:29] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 16:56:29] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 16:56:39] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 16:56:39] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 16:57:57] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 16:57:57] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 16:58:08] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 16:58:08] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 16:58:26] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 16:58:26] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 16:58:45] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 17:04:09] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 17:05:01] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 17:05:01] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 19:20:35] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 19:20:35] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 19:20:49] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 19:42:21] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 19:42:21] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 19:42:34] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 19:42:34] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 19:42:42] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 19:42:42] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] diff --git a/hood/vk/logs/2020.10.08.log b/hood/vk/logs/2020.10.08.log deleted file mode 100644 index b5b8d7e..0000000 --- a/hood/vk/logs/2020.10.08.log +++ /dev/null @@ -1,118 +0,0 @@ -[2020-10-08 09:06:39] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:06:40] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:06:40] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:11:12] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:11:12] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:11:12] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:11:35] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:11:35] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Error: Typed property Hood\VK\Robots\Group::$longpoll must not be accessed before initialization in D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php:133 Stack trace: #0 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #1 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php:133 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:11:35] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:11:41] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:11:41] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(61): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:11:41] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:12:35] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:12:35] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(63): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:12:35] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:12:45] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:12:45] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(63): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:12:45] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:12:51] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:12:51] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(62): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:12:51] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:13:05] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:13:05] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(63): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:79 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:13:05] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:13:34] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:13:34] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(63): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:13:34] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:13:39] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:13:39] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(63): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:13:39] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:13:55] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:13:55] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(63): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:13:55] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:14:01] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:14:01] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать идентификатор ВКонтакте in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 D:\Проектs\Репозитории\vk\Hood\VK\robots\Group.php(131): Hood\VK\API\LongPoll->__construct() #1 D:\Проектs\Репозитории\s.php(63): Hood\VK\Robots\Group->__get() #2 {main} thrown in D:\Проектs\Репозитории\vk\Hood\VK\api\LongPoll.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:14:01] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:18:47] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:18:47] Hood\VK\Loggers\Jasmo.ERROR: ErrorException: syntax error, unexpected ';', expecting ')' in D:\Проектs\Репозитории\vk\Hood\VK\robots\RobotAbstract.php:161 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 09:18:47] Hood\VK\Loggers\Jasmo.INFO: Завершение работы [] [] -[2020-10-08 09:18:59] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:19:15] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 09:19:20] Hood\VK\Loggers\Jasmo.INFO: Начало работы [] [] -[2020-10-08 12:20:33] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:20:58] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:21:22] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:21:22] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Call to a member function postShutdownHandler() on null in D:\Проектs\Репозитории\vk\core.php:111 Stack trace: #0 D:\Проектs\Репозитории\s.php(56): hood\vk\core->log() #1 {main} thrown in D:\Проектs\Репозитории\vk\core.php:111 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 12:21:34] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:21:34] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Call to a member function postShutdownHandler() on null in D:\Проектs\Репозитории\vk\core.php:111 Stack trace: #0 D:\Проектs\Репозитории\s.php(56): hood\vk\core->log() #1 {main} thrown in D:\Проектs\Репозитории\vk\core.php:111 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 12:22:09] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:27:11] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:27:23] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:27:33] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Call to undefined function \hood\vk\api\methods\messages() in D:\Проектs\Репозитории\vk\robots\robot.php:179 Stack trace: #0 D:\Проектs\Репозитории\s.php(62): hood\vk\Robots\robot->__call() #1 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #2 D:\Проектs\Репозитории\s.php(64): hood\vk\api\longpoll->handle() #3 {main} thrown in D:\Проектs\Репозитории\vk\robots\robot.php:179 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 12:27:33] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 12:28:34] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:28:35] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught TypeError: Return value of hood\vk\Robots\robot::__call() must be an instance of hood\vk\api\methods\method, instance of hood\vk\api\methods\messages returned in D:\Проектs\Репозитории\vk\robots\robot.php:179 Stack trace: #0 D:\Проектs\Репозитории\s.php(62): hood\vk\Robots\robot->__call() #1 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #2 D:\Проектs\Репозитории\s.php(64): hood\vk\api\longpoll->handle() #3 {main} thrown in D:\Проектs\Репозитории\vk\robots\robot.php:179 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 12:28:35] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 12:29:10] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:29:12] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught TypeError: Return value of hood\vk\Robots\robot::__call() must be an instance of hood\vk\api\methods\method, instance of hood\vk\api\methods\messages returned in D:\Проектs\Репозитории\vk\robots\robot.php:179 Stack trace: #0 D:\Проектs\Репозитории\s.php(62): hood\vk\Robots\robot->__call() #1 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #2 D:\Проектs\Репозитории\s.php(64): hood\vk\api\longpoll->handle() #3 {main} thrown in D:\Проектs\Репозитории\vk\robots\robot.php:179 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 12:29:12] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 12:30:11] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:42:41] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 12:42:46] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught TypeError: Argument 1 passed to hood\vk\api\methods\messages::__construct() must be of the type string, object given, called in D:\Проектs\Репозитории\vk\robots\robot.php on line 179 and defined in D:\Проектs\Репозитории\vk\api\methods\messages.php:30 Stack trace: #0 D:\Проектs\Репозитории\vk\robots\robot.php(179): hood\vk\api\methods\messages->__construct() #1 D:\Проектs\Репозитории\s.php(67): hood\vk\Robots\robot->__call() #2 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #3 D:\Проектs\Репозитории\s.php(82): hood\vk\api\longpoll->handle() #4 {main} thrown in D:\Проектs\Репозитории\vk\api\methods\messages.php:30 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 12:42:46] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 15:02:25] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 15:02:45] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 15:02:53] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught TypeError: Argument 2 passed to hood\vk\api\methods\messages::__construct() must be of the type string, array given, called in D:\Проектs\Репозитории\vk\robots\robot.php on line 179 and defined in D:\Проектs\Репозитории\vk\api\methods\messages.php:44 Stack trace: #0 D:\Проектs\Репозитории\vk\robots\robot.php(179): hood\vk\api\methods\messages->__construct() #1 D:\Проектs\Репозитории\s.php(64): hood\vk\Robots\robot->__call() #2 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #3 D:\Проектs\Репозитории\s.php(66): hood\vk\api\longpoll->handle() #4 {main} thrown in D:\Проектs\Репозитории\vk\api\methods\messages.php:44 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 15:02:53] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 15:03:19] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 15:03:25] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Typed property hood\vk\api\methods\messages::$robot must not be accessed before initialization in D:\Проектs\Репозитории\vk\api\methods\messages.php:83 Stack trace: #0 D:\Проектs\Репозитории\s.php(64): hood\vk\api\methods\messages->send() #1 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #2 D:\Проектs\Репозитории\s.php(66): hood\vk\api\longpoll->handle() #3 {main} thrown in D:\Проектs\Репозитории\vk\api\methods\messages.php:83 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 15:03:25] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 15:04:38] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 15:04:49] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Typed property hood\vk\api\methods\messages::$robot must not be accessed before initialization in D:\Проектs\Репозитории\vk\api\methods\messages.php:83 Stack trace: #0 D:\Проектs\Репозитории\s.php(64): hood\vk\api\methods\messages->send() #1 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #2 D:\Проектs\Репозитории\s.php(66): hood\vk\api\longpoll->handle() #3 {main} thrown in D:\Проектs\Репозитории\vk\api\methods\messages.php:83 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 15:04:49] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 15:05:14] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 15:05:23] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Cannot access uninitialized non-nullable property hood\vk\api\methods\messages::$attachments by reference in D:\Проектs\Репозитории\vk\api\methods\messages.php:114 Stack trace: #0 D:\Проектs\Репозитории\s.php(64): hood\vk\api\methods\messages->send() #1 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #2 D:\Проектs\Репозитории\s.php(66): hood\vk\api\longpoll->handle() #3 {main} thrown in D:\Проектs\Репозитории\vk\api\methods\messages.php:114 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 15:05:23] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 15:06:28] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 15:06:40] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Cannot access uninitialized non-nullable property hood\vk\api\methods\messages::$attachments by reference in D:\Проектs\Репозитории\vk\api\methods\messages.php:114 Stack trace: #0 D:\Проектs\Репозитории\s.php(64): hood\vk\api\methods\messages->send() #1 D:\Проектs\Репозитории\vk\api\longpoll.php(261): SHAMIL\sense\{closure}() #2 D:\Проектs\Репозитории\s.php(66): hood\vk\api\longpoll->handle() #3 {main} thrown in D:\Проектs\Репозитории\vk\api\methods\messages.php:114 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 15:06:40] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 15:07:13] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 16:14:13] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 16:14:13] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Class 'Hood\VK\robots\user' not found in D:\Проектs\Репозитории\vk\builder.php:70 Stack trace: #0 D:\Проектs\Репозитории\s.php(69): Hood\VK\builder->user() #1 {main} thrown in D:\Проектs\Репозитории\vk\builder.php:70 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 16:14:13] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 16:44:26] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 16:44:26] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught TypeError: Argument 2 passed to hood\vk\core::__call() must be of the type int, array given, called in D:\Проектs\Репозитории\s.php on line 69 and defined in D:\Проектs\Репозитории\vk\core.php:87 Stack trace: #0 D:\Проектs\Репозитории\s.php(69): hood\vk\core->__call() #1 {main} thrown in D:\Проектs\Репозитории\vk\core.php:87 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 16:44:26] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 16:56:29] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 16:56:29] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught TypeError: Argument 1 passed to hood\vk\Robots\robot::__construct() must be of the type int, object given, called in D:\Проектs\Репозитории\vk\core.php on line 91 and defined in D:\Проектs\Репозитории\vk\robots\robot.php:87 Stack trace: #0 D:\Проектs\Репозитории\vk\core.php(91): hood\vk\Robots\robot->__construct() #1 D:\Проектs\Репозитории\s.php(69): hood\vk\core->__call() #2 {main} thrown in D:\Проектs\Репозитории\vk\robots\robot.php:87 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 16:56:29] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 16:56:39] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 16:56:39] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught TypeError: Return value of hood\vk\core::__call() must be an instance of hood\vk\Robots\robot, none returned in D:\Проектs\Репозитории\vk\core.php:95 Stack trace: #0 D:\Проектs\Репозитории\s.php(69): hood\vk\core->__call() #1 {main} thrown in D:\Проектs\Репозитории\vk\core.php:95 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 16:56:39] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 16:57:57] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 16:57:57] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать адрес сервера in D:\Проектs\Репозитории\vk\robots\user.php:80 Stack trace: #0 D:\Проектs\Репозитории\s.php(69): hood\vk\robots\user->key() #1 {main} thrown in D:\Проектs\Репозитории\vk\robots\user.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 16:57:57] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 16:58:08] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 16:58:08] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Class 'hood\vk\Exception' not found in D:\Проектs\Репозитории\vk\core.php:93 Stack trace: #0 D:\Проектs\Репозитории\s.php(58): hood\vk\core->__call() #1 {main} thrown in D:\Проектs\Репозитории\vk\core.php:93 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 16:58:08] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 16:58:26] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 16:58:26] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Exception: Не найден робот: build in D:\Проектs\Репозитории\vk\core.php:94 Stack trace: #0 D:\Проектs\Репозитории\s.php(58): hood\vk\core->__call() #1 {main} thrown in D:\Проектs\Репозитории\vk\core.php:94 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 16:58:26] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 16:58:45] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 17:04:09] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 17:05:01] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 17:05:01] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать адрес сервера in D:\Проектs\Репозитории\vk\hood\vk\robots\user.php:80 Stack trace: #0 D:\Проектs\Репозитории\s.php(69): hood\vk\robots\user->key() #1 {main} thrown in D:\Проектs\Репозитории\vk\hood\vk\robots\user.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 17:05:01] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 19:20:35] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 19:20:35] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Exception: Необходимо указать адрес сервера in D:\Проектs\Репозитории\vk\hood\vk\robots\user.php:80 Stack trace: #0 D:\Проектs\Репозитории\s.php(69): hood\vk\robots\user->key() #1 {main} thrown in D:\Проектs\Репозитории\vk\hood\vk\robots\user.php:80 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 19:20:35] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 19:20:49] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 19:42:21] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 19:42:21] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Call to undefined function SHAMIL\sense\core() in D:\Проектs\Репозитории\s.php:60 Stack trace: #0 {main} thrown in D:\Проектs\Репозитории\s.php:60 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 19:42:21] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 19:42:34] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 19:42:34] hood\vk\loggers\jasmo.ERROR: ErrorException: Uncaught Error: Call to undefined function hood\vk\core() in D:\Проектs\Репозитории\s.php:61 Stack trace: #0 {main} thrown in D:\Проектs\Репозитории\s.php:61 Stack trace: #0 [internal function]: Jasny\ErrorHandler->shutdownFunction() #1 {main} [] [] -[2020-10-08 19:42:34] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] -[2020-10-08 19:42:42] hood\vk\loggers\jasmo.INFO: Начало работы [] [] -[2020-10-08 19:42:42] hood\vk\loggers\jasmo.INFO: Завершение работы [] [] diff --git a/hood/vk/logs/2020.10.09-INFO.log b/hood/vk/logs/2020.10.09-INFO.log deleted file mode 100644 index aa0486b..0000000 --- a/hood/vk/logs/2020.10.09-INFO.log +++ /dev/null @@ -1 +0,0 @@ -[2020-10-09 08:53:00] hood\vk\loggers\jasmo.INFO: Начало работы [] [] diff --git a/hood/vk/logs/2020.10.09.log b/hood/vk/logs/2020.10.09.log deleted file mode 100644 index aa0486b..0000000 --- a/hood/vk/logs/2020.10.09.log +++ /dev/null @@ -1 +0,0 @@ -[2020-10-09 08:53:00] hood\vk\loggers\jasmo.INFO: Начало работы [] [] diff --git a/hood/vk/system/api/api.php b/hood/vk/system/api/api.php new file mode 100644 index 0000000..cc555e2 --- /dev/null +++ b/hood/vk/system/api/api.php @@ -0,0 +1,192 @@ +_init(); + } + } + + /** + * Инициализация (безопасная) + */ + public function init(): array + { + if (!isset($blocked)) { + // Нет блокировки (запуск в первый раз) + + // Блокировка + static $blocked = true; + + try { + $this->_init(); + } catch (Throwable $t) { + throw new Exception('Не удалось инициализировать API', $t->getCode(), $t->getPrevious()); + } + } + + return $this->settings; + } + + /** + * Реинициализация + */ + public function reinit(): array + { + // Очистка + unset($this->settings); + + try { + $this->_init(); + } catch (Throwable $t) { + throw new Exception('Не удалось инициализировать API', $t->getCode(), $t->getPrevious()); + } + + return $this->settings; + } + + /** + * Инициализация + */ + protected function _init(): void + { + // Ключ + $this->settings['access_token'] = $this->robot->key; + + // Версия API + $this->settings['v'] = $this->robot->version; + } + + /** + * Выбрать получателя + * + * Определяет получателей по входным параметрам + * + * @see hood\vk\api\methods\messages Сообщения + */ + public function chooseDestination(string|array $destination): void + { + if (is_int($destination)) { + // Идентификатор + + $this->settings['peer_id'] = $destination; + } else if (is_array($destination)) { + // Идентификаторы + + $this->settings['user_ids'] = $destination; + } else { + // Домен + + $this->settings['domain'] = $destination; + } + } + + /** + * Записать свойство + * + * @param string $name Название + * @param mixed $value Значение + */ + public function __set(string $name, mixed $value): void + { + match ($name) { + 'robot' => !isset($this->robot) ? $this->robot = $value : throw new Exception('Запрещено перезаписывать робота'), + 'settings' => !isset($this->settings) ? $this->settings = $value : throw new Exception('Запрещено перезаписывать настройки'), + default => $this->settings[$name] = $value + }; + } + + /** + * Прочитать свойство + * + * @param string $name Название + */ + public function __get(string $name): mixed + { + return match ($name) { + 'robot' => $this->robot ?? throw new Exception('Робот не инициализирован'), + 'settings' => $this->settings ?? throw new Exception('Настройки не инициализированы'), + default => $this->settings[$name] ?? throw new Exception('Параметр не найден: settings[\'' . $name . '\']') + }; + } + + /** + * Записать по смещению + */ + public function offsetSet(mixed $offset, mixed $value): void + { + if (isset($settings)) { + $this->settings[$offset] = $value; + } else { + throw new Exception('Настройки не инициализированы'); + } + } + + /** + * Прочитать по смещению + */ + public function offsetGet(mixed $offset): mixed + { + if (isset($settings)) { + if (isset($this->settings[$offset])) { + return $this->settings[$offset]; + } else { + throw new Exception('Не найдено: settings[\'' . $offset . '\']'); + } + } else { + throw new Exception('Настройки не инициализированы'); + } + } + + /** + * Проверка существования смещения + */ + public function offsetExists(mixed $offset): bool + { + if (isset($settings)) { + return isset($this->settings[$offset]); + } else { + throw new Exception('Настройки не инициализированы'); + } + } + + /** + * Удалить по смещению + */ + public function offsetUnset(mixed $offset): void + { + if (isset($settings)) { + unset($this->settings[$offset]); + } else { + throw new Exception('Настройки не инициализированы'); + } + } + } +} diff --git a/hood/vk/system/api/methods/messages.php b/hood/vk/system/api/methods/messages.php index 5db7728..3a588e3 100644 --- a/hood/vk/system/api/methods/messages.php +++ b/hood/vk/system/api/methods/messages.php @@ -4,9 +4,7 @@ declare(strict_types=1); namespace hood\vk\api\methods; -use hood\vk\robots\robot, - hood\vk\robots\group, - hood\vk\robots\user; +use hood\vk\robots\robot; /** * Сообщение @@ -37,8 +35,6 @@ final class messages extends method * $message Текст * $destination Получатель * $attachments Вложения - * - * @return self */ public function __construct( protected robot $robot, @@ -57,7 +53,7 @@ final class messages extends method * * @see https://vk.com/dev/messages.send * - * Ответ сервера + * @return array Ответ сервера */ public function send(int|string|array $destination): array { @@ -69,32 +65,17 @@ final class messages extends method $random_id *= rand(); } - # Ключ - match (true) { - // Робот-группа - $this->robot instanceof group => $settings['access_token'] = $this->robot->key, - // Робот-пользователь - $this->robot instanceof User => $settings['access_token'] = $this->robot->key - }; - - // Версия API - $settings['v'] = $this->robot->version; + // Реиницилазиция + $this->robot->api->reinit(); // Цель отправки - match (true) { - // Отправить по идентификатору - is_int($destination) => $settings['peer_id'] = $destination, - // Массовая отправка по идентификаторам - is_array($destination) => $settings['user_ids'] = $destination, - // Отправить по домену - default => $settings['domain'] = $destination - }; + $this->robot->api->chooseDestination($this->destination); // Сообщение - $settings['message'] = $this->message; + $this->robot->api['message'] = $this->message; // Идентификатор сообщения - $settings['random_id'] = $random_id; + $this->robot->api['random_id'] = $random_id; // Фильтрация вложений $forward_messages = []; @@ -133,12 +114,7 @@ final class messages extends method // Если пришел ID сообщения // Ключ - match (true) { - // Робот-группа - $this->robot instanceof Group => $settings['access_token'] = $this->robot->key, - // Робот-пользователь - $this->robot instanceof User => $settings['access_token'] = $this->robot->key - }; + $settings['access_token'] = $this->robot->key; // Версия API $settings['v'] = $this->robot->version; @@ -166,26 +142,10 @@ final class messages extends method */ public function info(): array { - # Ключ - match (true) { - // Робот-группа - $this->robot instanceof group => $settings['access_token'] = $this->robot->key, - // Робот-пользователь - $this->robot instanceof User => $settings['access_token'] = $this->robot->key, - }; + $settings = $this->init(); // Цель отправки - match (true) { - // Отправить по идентификатору - is_int($this->destination) => $settings['peer_id'] = $this->destination, - // Массовая отправка по идентификаторам - is_array($this->destination) => $settings['user_ids'] = $this->destination, - // Отправить по домену - default => $settings['domain'] = $this->destination - }; - - // Версия API - $settings['v'] = $this->robot->version; + self::chooseDestination($settings, $this->destination); // Сообщение $settings['message'] = $this->message; @@ -198,6 +158,7 @@ final class messages extends method foreach ($this->attachments as &$attachment) { if (iconv_substr(str: $attachment, offset: 0, length: 7, charset: "UTF-8") === 'message') { // Если среди вложений найдено сообщение для пересылки + $forward_messages[] = $attachment; unset($attachment); } @@ -205,11 +166,13 @@ final class messages extends method if (!empty($forward_messages)) { // Если есть пересылаемые сообщения + $settings['forward_messages'] = implode(',', $forward_messages); } if (!empty($attachments)) { // Если есть вложения + $settings['attachment'] = implode(',', $attachments); } diff --git a/hood/vk/system/api/methods/method.php b/hood/vk/system/api/methods/method.php index cbf0eb8..d2f5358 100644 --- a/hood/vk/system/api/methods/method.php +++ b/hood/vk/system/api/methods/method.php @@ -8,12 +8,12 @@ use hood\vk\robots\robot; /** * Абстракция метода API - * + * * protected static put(string $url, ...$params) Создать * protected static post(string $url, ...$params) Изменить * protected static get(string $url, ...$params) Получить * protected static delete(string $url, ...$params) Удалить - * + * * @package hood\vk\api\methods * @author Arsen Mirzaev Tatyano-Muradovich */ @@ -21,7 +21,7 @@ abstract class method { /** * Создать - * + * * Ответ сервера */ public static function put(): array @@ -31,7 +31,7 @@ abstract class method /** * Изменить - * + * * Ответ сервера */ public static function post(): array @@ -41,7 +41,7 @@ abstract class method /** * Получить - * + * * Ответ сервера */ public static function get(): array @@ -51,7 +51,7 @@ abstract class method /** * Удалить - * + * * Ответ сервера */ public static function delete(): array diff --git a/hood/vk/system/robots/robot.php b/hood/vk/system/robots/robot.php index 84d3fbc..f966da4 100644 --- a/hood/vk/system/robots/robot.php +++ b/hood/vk/system/robots/robot.php @@ -8,36 +8,38 @@ use Exception; use GuzzleHttp\Client as browser; -use hood\vk\core, - hood\vk\api\methods\method, - hood\vk\proxies\proxy, - hood\vk\captcha\captcha; +use hood\vk\core; +use hood\vk\proxies\proxy; +use hood\vk\captcha\captcha; +use hood\vk\api\api; +use hood\vk\api\methods\method; use hood\accounts\vk as account; + /** * Робот * - * $id Идентификатор - * $session Сессия - * $key Ключ - * $version Версия API - * $account Аккаунт - * $browser Браузер - * $proxy Прокси - * $captcha Обработчик капчи + * @var int $id Идентификатор + * @var int $session Сессия + * @var string $key Ключ + * @var api $api API ВКонтакте + * @var account $account Аккаунт + * @var browser $browser Браузер + * @var proxy $proxy Прокси + * @var captcha $captcha Обработчик капчи * - * $messages_mode Режим отправки сообщений + * @var int $messages_mode Режим отправки сообщений * - * public function __construct(int $id = null, float $version = null) Конструктор - * public function key(string $key) Инициализация ключа - * public function account(account $account) Инициализация аккаунта - * public function __set($name, $value) Запись свойства - * public function __get($name) Чтение свойства - * public function __isset($name) Проверка на инициализированность свойства - * public function __call(string $method, array $params) Вызов метода - * public static function __callStatic(string $method, array $params) Вызов статического метода - * public function __toString() Конвертация в строку + * @method public function __construct(int $id = null, float $version = null) Конструктор + * @method public function key(string $key) Инициализация ключа + * @method public function account(account $account) Инициализация аккаунта + * @method public function __set($name, $value) Запись свойства + * @method public function __get($name) Чтение свойства + * @method public function __isset($name) Проверка на инициализированность свойства + * @method public function __call(string $method, array $params) Вызов метода + * @method public static function __callStatic(string $method, array $params) Вызов статического метода + * @method public function __toString() Конвертация в строку * * @package hood\vk\robots * @author Arsen Mirzaev Tatyano-Muradovich @@ -59,11 +61,6 @@ abstract class robot */ protected string $key; - /** - * Версия API - */ - protected float $version = 5.124; - /** * Аккаунт */ @@ -80,19 +77,25 @@ abstract class robot protected captcha $captcha; /** - * $messages_mode Режим отправки сообщений + * Режим отправки сообщений */ protected int $messages_mode = 1; + /** + * API ВКонтакте + */ + protected api $api; + /** * Конструктор * - * $id Идентификатор - * $version Версия API + * @param int $id Идентификатор + * @param float $version Версия API */ - public function __construct(int|null $id = null, float|null $version = null) - { + public function __construct( + int|null $id = null + ) { // Инициализация ядра $core = core::init(); @@ -104,11 +107,6 @@ abstract class robot // Идентификация сессии робота $this->session = count($core->get($this->id)); - - if (isset($version)) { - // Инициализация версии - $this->version = $version; - } } /** @@ -179,13 +177,12 @@ abstract class robot 'id' => !isset($this->id) ? $this->id = (int) $value : throw new Exception('Запрещено перезаписывать идентификатор'), 'session' => !isset($this->session) ? $this->session = (int) $value : throw new Exception('Запрещено перезаписывать сессию'), 'key' => !isset($this->key) ? $this->key = (string) $value : throw new Exception('Запрещено перезаписывать ключ'), - 'version' => !isset($this->version) ? $this->version = (float) $value : throw new Exception('Запрещено перезаписывать версию API'), + 'api' => !isset($this->api) ? $this->api = $value : throw new Exception('Запрещено перезаписывать API'), 'account' => !isset($this->account) && $value instanceof account ? $this->account = $value : throw new Exception('Запрещено перезаписывать аккаунт'), 'browser' => !isset($this->browser) && $value instanceof browser ? $this->browser = $value : throw new Exception('Запрещено перезаписывать браузер'), 'proxy' => $this->proxy = $value, 'captcha' => $this->captcha = $value, 'messages_new' => $this->messages_new = (int) $value, - // Если свойство не найдено: default => throw new Exception('Свойство не найдено: ' . $name) }; } @@ -193,18 +190,16 @@ abstract class robot /** * Прочитать свойство * - * $name Название - * - * @return mixed + * @param string $name Название */ - public function __get(string $name) + public function __get(string $name): mixed { return match ($name) { - 'id' => isset($this->id) ? $this->id : throw new Exception('Идентификатор не инициализирован'), - 'session' => isset($this->session) ? $this->session : throw new Exception('Сессия не инициализирована'), - 'key' => isset($this->key) ? $this->key : throw new Exception('Ключ не инициализирован'), - 'version' => isset($this->version) ? $this->version : throw new Exception('Версия не инициализирована'), - 'account' => isset($this->account) ? $this->account : throw new Exception('Аккаунт не инициализирован'), + 'id' => $this->id ?? throw new Exception('Идентификатор не инициализирован'), + 'session' => $this->session ?? throw new Exception('Сессия не инициализирована'), + 'key' => $this->key ?? throw new Exception('Ключ не инициализирован'), + 'api' => $this->api ?? $this->api = new api($this), + 'account' => $this->account ?? throw new Exception('Аккаунт не инициализирован'), 'browser' => $this->browser ?? $this->browser = new browser([ 'base_uri' => 'https://api.vk.com/method/', 'cookies' => true @@ -212,7 +207,6 @@ abstract class robot 'proxy' => $this->proxy, 'captcha' => $this->captcha, 'messages_new' => $this->messages_new, - // Если свойство не найдено: default => throw new Exception('Свойство не найдено: ' . $name) }; } @@ -220,18 +214,16 @@ abstract class robot /** * Проверить свойство на инициализированность * - * $name Название - * - * @return mixed + * @param string $name Название */ - public function __isset(string $name) + public function __isset(string $name): bool { return match ($name) { 'id' => isset($this->id), 'session' => isset($this->session), 'key' => isset($this->key), 'account' => isset($this->account), - 'version' => isset($this->version), + 'api' => isset($this->api), 'browser' => isset($this->browser), 'proxy' => isset($this->proxy), 'captcha' => isset($this->captcha), diff --git a/hood/vk/tests/api/methods/messagesTest.php b/hood/vk/tests/api/methods/messagesTest.php index e6874ea..285a292 100644 --- a/hood/vk/tests/api/methods/messagesTest.php +++ b/hood/vk/tests/api/methods/messagesTest.php @@ -4,14 +4,14 @@ declare(strict_types=1); use PHPUnit\Framework\TestCase; -use hood\vk\core, - hood\vk\robots\robot, - hood\vk\tests\settings; +use hood\vk\core; +use hood\vk\robots\robot; +use hood\vk\tests\settings; use hood\accounts\vk as account; /** - * @testdox Робот-группа + * @testdox Сообщения */ final class messagesTest extends TestCase { @@ -32,20 +32,6 @@ final class messagesTest extends TestCase */ private static robot $robot; - - /** - * @testdox Деинициализация аккаунта - * @afterClass - */ - public static function testAccountDeinit(): void - { - // Инициализация аккаунта - self::$account = new account(empty(self::$id) ? rand(0, 10) : self::$id, __DIR__ . '../../accounts'); - - // Деаутентификация - self::$account->deauth(); - } - /** * @testdox Инициализация аккаунта * @beforeClass @@ -58,7 +44,7 @@ final class messagesTest extends TestCase } // Инициализация аккаунта - self::$account = new account(empty(self::$id) ? rand(0, 10) : self::$id, __DIR__ . '../../accounts'); + self::$account = new account(empty(self::$id) ? rand(0, 10) : self::$id, __DIR__ . '../../../accounts'); // Запись режима SSL-протокола self::$account->ssl = self::$ssl ?? true; @@ -84,16 +70,16 @@ final class messagesTest extends TestCase } /** - * @testdox Деинициализация робота - * @after + * @testdox Деинициализация аккаунта + * @afterClass */ - public function testRobotGroupDeinit(): void + public static function testAccountDeinit(): void { - // Очистка реестра - self::$core->delete(); + // Инициализация аккаунта + self::$account = new account(empty(self::$id) ? rand(0, 10) : self::$id, __DIR__ . '../../../accounts'); - // Проверка - $this->assertEmpty(self::$core->get(self::$robot->id), 'Ошибка при деинициализации робота'); + // Деаутентификация + self::$account->deauth(); } /** @@ -115,12 +101,16 @@ final class messagesTest extends TestCase $this->assertEquals(self::$core->robots, $count + 1, 'Ошибка при инициализации робота'); } - /** - * @testdox Инициализация робота + * @testdox Деинициализация робота + * @after */ - public function testApiMethodMessagesNew(): void + public function testRobotGroupDeinit(): void { - var_dump(self::$robot->message('Тестирование отправки сообщения', self::$target_id ?? 'pizba228')); + // Очистка реестра + self::$core->delete(); + + // Проверка + $this->assertEmpty(self::$core->get(self::$robot->id), 'Ошибка при деинициализации робота'); } } diff --git a/hood/vk/tests/robots/groupTest.php b/hood/vk/tests/robots/groupTest.php index 871b573..5df4943 100644 --- a/hood/vk/tests/robots/groupTest.php +++ b/hood/vk/tests/robots/groupTest.php @@ -32,19 +32,6 @@ final class groupTest extends TestCase */ private static robot $robot; - /** - * @testdox Деинициализация аккаунта - * @afterClass - */ - public static function testAccountDeinit(): void - { - // Инициализация аккаунта - self::$account = new account(empty(self::$id) ? rand(0, 10) : self::$id, __DIR__ . '../../accounts'); - - // Деаутентификация - self::$account->deauth(); - } - /** * @testdox Инициализация аккаунта * @beforeClass @@ -83,16 +70,16 @@ final class groupTest extends TestCase } /** - * @testdox Деинициализация робота - * @after + * @testdox Деинициализация аккаунта + * @afterClass */ - public function testRobotGroupDeinit(): void + public static function testAccountDeinit(): void { - // Очистка реестра - self::$core->delete(); + // Инициализация аккаунта + self::$account = new account(empty(self::$id) ? rand(0, 10) : self::$id, __DIR__ . '../../accounts'); - // Проверка - $this->assertEmpty(self::$core->get(self::$robot->id), 'Ошибка при деинициализации робота'); + // Деаутентификация + self::$account->deauth(); } /** @@ -114,6 +101,19 @@ final class groupTest extends TestCase $this->assertEquals(self::$core->robots, $count + 1, 'Ошибка при инициализации робота'); } + /** + * @testdox Деинициализация робота + * @after + */ + public function testRobotGroupDeinit(): void + { + // Очистка реестра + self::$core->delete(); + + // Проверка + $this->assertEmpty(self::$core->get(self::$robot->id), 'Ошибка при деинициализации робота'); + } + /** * @testdox Запись идентификатора */ diff --git a/hood/vk/tests/robots/userTest.php b/hood/vk/tests/robots/userTest.php index b3a0d74..aed7b5f 100644 --- a/hood/vk/tests/robots/userTest.php +++ b/hood/vk/tests/robots/userTest.php @@ -32,19 +32,6 @@ final class userTest extends TestCase */ private static robot $robot; - /** - * @testdox Деинициализация аккаунта - * @afterClass - */ - public static function testAccountDeinit(): void - { - // Инициализация аккаунта - self::$account = new account(empty(self::$id) ? rand(0, 10) : self::$id, __DIR__ . '../../accounts'); - - // Деаутентификация - self::$account->deauth(); - } - /** * @testdox Инициализация аккаунта * @beforeClass @@ -83,16 +70,16 @@ final class userTest extends TestCase } /** - * @testdox Деинициализация робота - * @after + * @testdox Деинициализация аккаунта + * @afterClass */ - public function testRobotGroupDeinit(): void + public static function testAccountDeinit(): void { - // Очистка реестра - self::$core->delete(); + // Инициализация аккаунта + self::$account = new account(empty(self::$id) ? rand(0, 10) : self::$id, __DIR__ . '../../accounts'); - // Проверка - $this->assertEmpty(self::$core->get(self::$robot->id), 'Ошибка при деинициализации робота'); + // Деаутентификация + self::$account->deauth(); } /** @@ -114,6 +101,19 @@ final class userTest extends TestCase $this->assertEquals(self::$core->robots, $count + 1, 'Ошибка при инициализации робота'); } + /** + * @testdox Деинициализация робота + * @after + */ + public function testRobotGroupDeinit(): void + { + // Очистка реестра + self::$core->delete(); + + // Проверка + $this->assertEmpty(self::$core->get(self::$robot->id), 'Ошибка при деинициализации робота'); + } + /** * @testdox Запись идентификатора */