|
1 | | -<?php /** @noinspection GrazieInspection */ |
| 1 | +<?php |
| 2 | + |
| 3 | +use App\VK\Kult\EventsMapper; |
| 4 | +use App\VK\Kult\RequestsMapper; |
| 5 | +use App\VK\Tests; |
| 6 | +use Hopex\VkSdk\Formatters\JsonLogFormatter; |
2 | 7 |
|
3 | 8 | return [ |
4 | 9 |
|
|
13 | 18 | */ |
14 | 19 |
|
15 | 20 | 'routes' => [ |
16 | | - 'entry' => 'connect', |
| 21 | + 'group' => 'callbacks', |
| 22 | + 'server' => 'requests', |
17 | 23 | ], |
18 | 24 |
|
19 | 25 | /* |
|
56 | 62 |
|
57 | 63 | // TODO: исправить документацию для api и groups |
58 | 64 | 'api' => [ |
59 | | - 'endpoint' => 'https://api.vk.com/method/', |
60 | | - 'version' => '5.131', |
| 65 | + 'auth' => 'https://oauth.vk.com', |
| 66 | + 'endpoint' => 'https://api.vk.com/method', |
| 67 | + 'version' => '5.131', |
| 68 | + ], |
| 69 | + |
| 70 | + 'replacement' => [ |
| 71 | + 'replace_to' => '(🚫)', |
| 72 | + 'forbidden' => [ |
| 73 | + '(@)', |
| 74 | + '(\*)', |
| 75 | + '(http)', |
| 76 | + '(\.com)', |
| 77 | + '(\.de)', |
| 78 | + '(\.net)', |
| 79 | + '(\.uk)', |
| 80 | + '(\.cn)', |
| 81 | + '(\.org)', |
| 82 | + '(\.info)', |
| 83 | + '(\.nl)', |
| 84 | + '(\.eu)', |
| 85 | + '(\.ru)', |
| 86 | + '(\.co\.uk)', |
| 87 | + '(\.me\.uk)', |
| 88 | + '(\.org\.uk)', |
| 89 | + '(\.sch\.uk)', |
| 90 | + ], |
61 | 91 | ], |
62 | 92 |
|
63 | 93 | 'groups' => [ |
64 | | - '84942932' => [ |
| 94 | + 84942932 => [ |
| 95 | + 'description' => 'Test service', |
65 | 96 | 'confirmation' => '28ec36c3', |
66 | 97 | 'token' => 'vk1.a.-U95XUjpt2OxcSqyPydks69FwG1fAHxY5CF7pUFC-d0oG9bY4ld2HO23VQCBF8xbrS2gLDE2QXyLSH6jsCaGw5lGc2M-n8aAbwToCGLp97LiS5Lf3Ha1En3LQshkdLlZkqKS80METKyr_3nSIBF4GJLAxZNvnSd12hXe3PYZAG0oTIkVPgdguVrbs8EEcAGv', |
67 | 98 | 'secret' => [ |
68 | 99 | 'code' => '745cc77d276cf36c694e', |
69 | 100 | 'verify' => true, |
70 | 101 | ], |
71 | | - 'events' => \App\VK\Chat::class |
| 102 | + 'server_peer_id' => 0, |
| 103 | + 'target_server' => '', |
| 104 | + 'events' => Tests::class, |
| 105 | + 'allow_retry_events' => true, |
| 106 | + ], |
| 107 | + 205402271 => [ |
| 108 | + 'description' => 'Kult Game Project', |
| 109 | + 'confirmation' => '1129612b', |
| 110 | + 'token' => 'vk1.a.j-mrHaaBmC8Uq_GlAqwVjG2UALgWLYFqkq-Wgr2bGlO7LHZmT5km24yi2EZU2op1sAD4NHcFq2_KPo3IEwZCvMlywO6whuI8i00kFXBTM-w0lI1RVD534whyOPLZMoCoB2JMH12no5EC7dMUa3Jd63uc1DOlCKTV8GJQi2DG2piDsv_OfC3nrKBy0DQa3q-tr6Ei6HIZ-OW5EZaOw37nNg', |
| 111 | + 'secret' => [ |
| 112 | + 'code' => 'ymUrvxeTHfUyRtdK', |
| 113 | + 'verify' => true, |
| 114 | + ], |
| 115 | + 'server_peer_id' => 2000000002, |
| 116 | + 'target_server' => '46.3.223.76:27015', |
| 117 | + 'events_handler' => EventsMapper::class, |
| 118 | + 'allow_retry_events' => true |
72 | 119 | ], |
73 | 120 | ], |
74 | 121 |
|
| 122 | + 'servers' => [ |
| 123 | + '46-3-223-76-27015' => [ |
| 124 | + 'target_group_id' => 205402271, |
| 125 | + 'rcon_password' => 'Nr8v6uxuCL8cA5NOx43cypz0DuaqCGP', |
| 126 | + 'requests_handler' => RequestsMapper::class |
| 127 | + ], |
| 128 | + ], |
| 129 | + |
| 130 | + 'auth_app' => [ |
| 131 | + 'token' => 'b89c4892b89c4892b89c4892aeb8e5dc9fbb89cb89c4892d9c7b14801fb3358d6dcd092', |
| 132 | + 'secret' => 'OaQA1ddYuF2PLGAGKOjd', |
| 133 | + ], |
| 134 | + |
75 | 135 | /* |
76 | 136 | |-------------------------------------------------------------------------- |
77 | 137 | | Логирование |
|
91 | 151 | 'enabled' => true, |
92 | 152 | 'channels' => [ |
93 | 153 | 'exception' => [ |
94 | | - 'name' => 'vk-sdk', |
| 154 | + 'name' => 'vk-sdk-exception', |
95 | 155 | 'driver' => 'daily', |
96 | 156 | 'path' => storage_path('logs/vk-sdk/exceptions.log'), |
97 | 157 | 'level' => env('LOG_LEVEL', 'debug'), |
98 | 158 | 'permissions' => 0755, |
99 | 159 | 'locking' => true, |
100 | 160 | 'days' => 30, |
101 | | - 'tap' => \Hopex\VkSdk\Formatters\JsonLogFormatter::class, |
| 161 | + 'tap' => JsonLogFormatter::class, |
| 162 | + ], |
| 163 | + 'info' => [ |
| 164 | + 'name' => 'vk-sdk-infos', |
| 165 | + 'driver' => 'daily', |
| 166 | + 'path' => storage_path('logs/vk-sdk/infos.log'), |
| 167 | + 'level' => env('LOG_LEVEL', 'debug'), |
| 168 | + 'permissions' => 0755, |
| 169 | + 'locking' => true, |
| 170 | + 'days' => 30, |
| 171 | + 'tap' => JsonLogFormatter::class, |
| 172 | + ], |
| 173 | + 'source' => [ |
| 174 | + 'name' => 'vk-sdk-sources', |
| 175 | + 'driver' => 'daily', |
| 176 | + 'path' => storage_path('logs/vk-sdk/sources.log'), |
| 177 | + 'level' => env('LOG_LEVEL', 'debug'), |
| 178 | + 'permissions' => 0755, |
| 179 | + 'locking' => true, |
| 180 | + 'days' => 30, |
| 181 | + 'tap' => JsonLogFormatter::class, |
| 182 | + ], |
| 183 | + 'server' => [ |
| 184 | + 'name' => 'vk-sdk-server', |
| 185 | + 'driver' => 'daily', |
| 186 | + 'path' => storage_path('logs/vk-sdk/server.log'), |
| 187 | + 'level' => env('LOG_LEVEL', 'debug'), |
| 188 | + 'permissions' => 0755, |
| 189 | + 'locking' => true, |
| 190 | + 'days' => 30, |
| 191 | + 'tap' => JsonLogFormatter::class, |
102 | 192 | ], |
103 | 193 | ], |
104 | 194 | ], |
105 | | - |
106 | | - /* |
107 | | - |-------------------------------------------------------------------------- |
108 | | - | Базовые коды ошибок |
109 | | - |-------------------------------------------------------------------------- |
110 | | - */ |
111 | | - |
112 | | - 'errors' => [ |
113 | | - '1' => \Hopex\VkSdk\Exceptions\Api\Common\UnknownException::class, |
114 | | - '2' => \Hopex\VkSdk\Exceptions\Api\Common\DisabledException::class, |
115 | | - '3' => \Hopex\VkSdk\Exceptions\Api\Methods\MethodException::class, |
116 | | - '4' => \Hopex\VkSdk\Exceptions\Api\Common\SignatureException::class, |
117 | | - '5' => \Hopex\VkSdk\Exceptions\Api\Auth\AuthException::class, |
118 | | - '6' => \Hopex\VkSdk\Exceptions\Api\Common\TooManyException::class, |
119 | | - '7' => \Hopex\VkSdk\Exceptions\Api\Common\PermissionException::class, |
120 | | - '8' => \Hopex\VkSdk\Exceptions\Api\Common\RequestException::class, |
121 | | - '9' => \Hopex\VkSdk\Exceptions\Api\Common\FloodException::class, |
122 | | - '10' => \Hopex\VkSdk\Exceptions\Api\Common\ServerException::class, |
123 | | - '11' => \Hopex\VkSdk\Exceptions\Api\Common\EnabledInTestException::class, |
124 | | - '14' => \Hopex\VkSdk\Exceptions\Api\Common\CaptchaException::class, |
125 | | - '15' => \Hopex\VkSdk\Exceptions\Api\Accesses\AccessException::class, |
126 | | - '16' => \Hopex\VkSdk\Exceptions\Api\Auth\AuthHttpsException::class, |
127 | | - '17' => \Hopex\VkSdk\Exceptions\Api\Auth\AuthValidationException::class, |
128 | | - '18' => \Hopex\VkSdk\Exceptions\Api\Common\UserDeletedException::class, |
129 | | - '20' => \Hopex\VkSdk\Exceptions\Api\Methods\MethodPermissionException::class, |
130 | | - '21' => \Hopex\VkSdk\Exceptions\Api\Methods\MethodAdsException::class, |
131 | | - '23' => \Hopex\VkSdk\Exceptions\Api\Methods\MethodDisabledException::class, |
132 | | - '24' => \Hopex\VkSdk\Exceptions\Api\Confirmation\NeedConfirmationException::class, |
133 | | - '25' => \Hopex\VkSdk\Exceptions\Api\Confirmation\NeedTokenConfirmationException::class, |
134 | | - '27' => \Hopex\VkSdk\Exceptions\Api\Groups\GroupAuthException::class, |
135 | | - '28' => \Hopex\VkSdk\Exceptions\Api\Apps\AppAuthException::class, |
136 | | - '29' => \Hopex\VkSdk\Exceptions\Api\Common\RateLimitException::class, |
137 | | - '30' => \Hopex\VkSdk\Exceptions\Api\Common\PrivateProfileException::class, |
138 | | - '100' => \Hopex\VkSdk\Exceptions\Api\Parameters\ParamException::class, |
139 | | - '101' => \Hopex\VkSdk\Exceptions\Api\Parameters\ParamApiIdException::class, |
140 | | - '113' => \Hopex\VkSdk\Exceptions\Api\Parameters\ParamUserIdException::class, |
141 | | - '150' => \Hopex\VkSdk\Exceptions\Api\Parameters\ParamTimestampException::class, |
142 | | - '200' => \Hopex\VkSdk\Exceptions\Api\Accesses\AccessAlbumException::class, |
143 | | - '201' => \Hopex\VkSdk\Exceptions\Api\Accesses\AccessAudioException::class, |
144 | | - '203' => \Hopex\VkSdk\Exceptions\Api\Accesses\AccessGroupException::class, |
145 | | - '300' => \Hopex\VkSdk\Exceptions\Api\Albums\AlbumFullException::class, |
146 | | - '500' => \Hopex\VkSdk\Exceptions\Api\Votes\VotesPermissionException::class, |
147 | | - '600' => \Hopex\VkSdk\Exceptions\Api\Ads\AdsPermissionException::class, |
148 | | - '603' => \Hopex\VkSdk\Exceptions\Api\Ads\AdsSpecificException::class, |
149 | | - ] |
150 | 195 | ]; |
0 commit comments