Форма зворотного зв'язку у телеграм
Блог Фрилансера
4 черв. 2018 р.
В інтернеті маса прикладів з формами зворотного зв'язку, я подумав, однієї менше однієї більше.
Так ось я відправлятиму не на пошту а в телеграм.
Приклад робочої форми з модальним ( pop-up) вікном .
Модальне вікно реалізовано на jquery. Він адаптивний і підійде для більшості сайтів.
ось скрипт для обробки запиту з форми та надсилання в телеграм
Все досить просто.
Як отримати $token та $chatid можете дізнатися тут
//Дані телеграм $ Token = ''; $ chatid = ''; $success = 'Повідомлено надіслано'; $text_error = 'Форма не заповнена'; if ($_SERVER['REQUEST_METHOD'] == 'POST'){ //Дані з форм $name = trim($_POST['name']); $phone = trim($_POST['phone']); // повідомлення $ tmtext = array ( "Ім'я" => $name, "Телефон" => $phone, ); //Збираємо все в повідомлення $txt=''; foreach($tmtext as $key => $value) { $txt .= "".$key.": ".$value."%0A"; } #Надсилаємо повідомлення fopen("https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chatid}&parse_mode=html&text={$txt& # 125; "," r "); echo $success; } else{ echo $text_error; }