fix: check code phrase when configure chat_id
This commit is contained in:
@@ -2,15 +2,10 @@
|
|||||||
|
|
||||||
namespace Bastion\Handlers;
|
namespace Bastion\Handlers;
|
||||||
|
|
||||||
use Exception;
|
|
||||||
use Openguru\OpenCartFramework\Cache\CacheInterface;
|
use Openguru\OpenCartFramework\Cache\CacheInterface;
|
||||||
use Openguru\OpenCartFramework\Config\Settings;
|
|
||||||
use Openguru\OpenCartFramework\Http\JsonResponse;
|
use Openguru\OpenCartFramework\Http\JsonResponse;
|
||||||
use Openguru\OpenCartFramework\Http\Response;
|
use Openguru\OpenCartFramework\Http\Response;
|
||||||
use Openguru\OpenCartFramework\Router\Router;
|
|
||||||
use Openguru\OpenCartFramework\Support\Arr;
|
use Openguru\OpenCartFramework\Support\Arr;
|
||||||
use Openguru\OpenCartFramework\Telegram\TelegramService;
|
|
||||||
use RuntimeException;
|
|
||||||
|
|
||||||
class TelegramHandler
|
class TelegramHandler
|
||||||
{
|
{
|
||||||
@@ -31,6 +26,12 @@ class TelegramHandler
|
|||||||
], Response::HTTP_UNPROCESSABLE_ENTITY);
|
], Response::HTTP_UNPROCESSABLE_ENTITY);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$text = Arr::get($message, 'text');
|
||||||
|
if ($text !== 'opencart_get_chatid') {
|
||||||
|
return new JsonResponse(['message' => 'Последнее сообщение в чате не содержит кодовое слово.'],
|
||||||
|
Response::HTTP_UNPROCESSABLE_ENTITY);
|
||||||
|
}
|
||||||
|
|
||||||
$chatId = Arr::get($message, 'chat.id');
|
$chatId = Arr::get($message, 'chat.id');
|
||||||
|
|
||||||
if (! $chatId) {
|
if (! $chatId) {
|
||||||
|
|||||||
Reference in New Issue
Block a user