diff --git a/src/Request.php b/src/Request.php index 04134f7c..8e163268 100644 --- a/src/Request.php +++ b/src/Request.php @@ -13,6 +13,7 @@ use GuzzleHttp\Client; use GuzzleHttp\ClientInterface; +use GuzzleHttp\Exception\ConnectException; use GuzzleHttp\Exception\RequestException; use GuzzleHttp\Psr7\Stream; use Longman\TelegramBot\Entities\File; @@ -603,6 +604,9 @@ public static function execute(string $action, array $data = []): string $request_params ); $result = (string) $response->getBody(); + } catch (ConnectException $e) { + $response = null; + $result = $e->getMessage(); } catch (RequestException $e) { $response = null; $result = $e->getResponse() ? (string) $e->getResponse()->getBody() : '';