Задать вопрос
Elena0394
@Elena0394

Не отправляются сообщения с сайта в телеграм?

Через сайт не приходят сообщения, через postman приходят. В чем может быть причина?
$name = $_POST['name'];
$phone = $_POST['phone'];
$adres = $_POST['adres'];
$token = "5772625853:AAHhzg9hkfTf";
$chat_id = "-778";
$arr = array(
  'Имя пользователя: ' => $name,
  'Телефон: ' => $phone,
  'Адрес' => $adres,
);

foreach($arr as $key => $value) {
  $txt .= "<b>".$key."</b> ".$value."%0A";
};

$sendToTelegram = fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}","r");

if ($sendToTelegram) {
  $message = 'Заявка отправлена успешно';
} else {
  $message = 'Ошибка. Заявка не отправлена';
}

$response = ['message' => $message];

header('Content-type: application/json');
echo json_encode($response);


Ответ в js приходит положительный, ошибок нет.
  • Вопрос задан
  • 193 просмотра
Подписаться 1 Простой 5 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы