Приходят пустые заявки в Telegram

Вот мой код, не пойму в чем кроется причина. Приходят с различной переодичностью полностью пустые, хотя я захожу на сайт заполняю данные и все доходит как нужно.

 <?php
    $name = $_POST['user_name'];
    $telegram = $_POST['user_telegram'];
    $description = $_POST['user_description'];
    $id_user = $_POST['id_user'];
    $token = "";
    $chat_id = "";
    $worker_chat_id = "";
    
    $arr = array(
      'id: ' => $id_user,
      'Name: ' => $name,
      'Telegram: ' => $telegram,
      'Description' => $description
    );
    
    foreach($arr as $key => $value) {
      $txt .= "<b>".$key."</b> ".$value."%0A";
    };
    
    $arr_worker = array(
      ""=>'Пришла новая заявка',
      'id: ' => $id_user,
    );
    
    foreach($arr_worker as $key => $value) {
      $txt_worker .= "<b>".$key."</b> ".$value."%0A";
    };
    
    $sendToTelegram = fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}","r");
    
    
    $sendToTelegram_2 = fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$worker_chat_id}&parse_mode=html&text={$txt_worker}","r");
    
    
    if ($sendToTelegram and $sendToTelegram_2) {
      header('Location: /success');
    } else {
      echo "Error";
    }
    ?>

Ответы (0 шт):