Как поймать ошибку с Telegrama?

Рейтинг: 1Ответов: 0Опубликовано: 18.08.2023
use GuzzleHttp\Exception\RequestException;

try {
    $telegram = new \Telegram\Bot\Api(env('TELEGRAM_BOT_TOKEN'));
    $telegram->setAsyncRequest(true)
        ->sendMessage([
            'chat_id' => env('TELEGRAM_CHAT_ID'),
            'text' => "..." . PHP_EOL,
            'parse_mode' => 'html'
        ]);
} catch (RequestException $e){

    Mail::send(...
    return false;
}

Получаю вот:

Client error: POST https://api.telegram.org/botххх/sendMessage resulted in a 400 Bad Request response:\n{"ok":false,"

Проблема в том что при ошибке я не попадаю в блок catch

Ответы

Ответов пока нет.