Делаю отправку с сайта заявок в телеграмм,
Так не работает, проблема из за блокировки в РФ, сервер похоже там находится.
$sendToTelegram = fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}","r");
Погуглил и сделал через прокси, вот так
$url = "https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}";
$ch = curl_init();
$proxy = "138.68.76.27:1080";
$optArray = array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_PROXY => "socks5://$proxy"
);
curl_setopt_array($ch, $optArray);
$result = curl_exec($ch);
echo json_encode(['status' => 'success']);
Но этот способ работает не очень стабильно, иногда приходит сообщение, иногда нет. Как это исправить, откуда брать прокси, и как ещё можно исправить?