Как отправлять заявку с сайта в Telegram через PHP скрипт
HTML-код
- Опубликовано: 29 сен 2024
- Исходники тут: www.dropbox.co...
Весь прейлист "Лайфхаки для верстальщика" тут:
• Лайфхаки для верстальщика
Получить нужные материалы для любого веб-разработчика - taplink.cc/glo...
Получить консультацию куратора - bit.ly/2Ym5SqS
Связаться с автором: aislam23 telegram: t.me/aislam23
Мой блог: islamov...
Больше контента в нашей группе Вконтакте
glo_aca...
Присоединяйтесь к нашему сообществу Discord
/ discord
Мой канал в telegram "Лысый из браузера"
tele.click/bal...
Еще у нас скоро стартует курс обучения. Напиши моему ассистенту:
vk.me/glo_academy
-----------
Я использую хостинг Link Host с 2014 года
link-host.net/... Телеграм-каналы с дизайн-макетами для тренировки вёрстки:
ttttt.me/figma...
ttttt.me/figma...
ttttt.me/figma...
Каналы с крутыми фичами на CSS и JavaScript:
ttttt.me/codep...
ttttt.me/css_f...
Канал с терминами для айтишников:
ttttt.me/slang_it
Канал, где публикуют ссылки на полезные сервисы и сайты:
ttttt.me/linkf...
Если у кого то выйдет ошибка при отправке "Undefined variable $txt" добавьте это поле в своем коде $txt = "";
Делал на Laravel 5.8 - PHP 7.1
СПАСИБО ОГРОМЕННОЕ! Не думал что так быстро это получится)))
в настоящее время не актуально, не работает...
Полезный видеоурок, только я бы добавил проверку, пустой ли массив пост или нет. Потому что боты заходят на страницу скрипта и отправляется пустая форма.
if(!empty($_POST)) {
$name = $_POST['name'];
....
'Email' => $email
);
}
else {
echo "пустой массив";
}
Здравствуйте, а он должен с любом хостинге работать ?? Или может быть такое что хостинг может не поддерживать php ??
Супер! Круто! Больше спасибо !!!!
Огромное спасибо за это видео! Всё предельно ясно и понятно!
Есть несколько вопросов:
1) Как сделать так, чтоб при передаче телефонного номера в формате +7 хххххххх , при попадании в telegram, ОТОБРАЖАЛСЯ символ "+" ?
2) Можно ли ОДНОВРЕМЕННО осуществлять отправку и telegram и на e-mail? Если да, то каким образом?
3) Можно ли в данную форму добавить checkbox (например из трёх флажков) и как это отобразится в telegram.php?
4) Можно ли в данную форму добавить radio (например из трёх кнопок) и как это отобразится в telegram.php?
5) Можно ли в данную форму добавить "поле с выпадающим списком" (например из пяти слов) и как это отобразится в telegram.php?
6) Можно ли в данную форму добавить "поле с календарём" и как это отобразится в telegram.php?
Заранее БЛАГОДАРЕН ВАМ за ответ
Примерно так
"Телефон:" => urlencode('+'). $telephone,
Подскажите как подключить данное решение к Vue.js ?
Сделай пожалуйста гайд как отправить сообщение о заказе в им клиенту в телегу или Вибер
Спасибо. Класс!
Спасибо за информацию. А можно ли передавать лиды с формы генерации лидов фб в бот телеграм?
У меня не работает я всё сделал точно так же
А зачем ? В телеге есть почтовые боты ,функционал очень богатый, можно настоить пересылку на свою почту , регистрация адресов не ограничена , можно подключить к закрытой группе
Лайк + Подписка ;D
У меня ругается на txt, но отправляет, что за магия)
Можно ли сделать такое если сайт на движке Вордпресс ? Заранее спасибо
Залил на хостинг, нажимаю отправку формы, пишет Error, помогите, пожалуйста, где мог допустить ошибку?
Почему-то у меня на одном сайте с такой формой бесконечно сообщения от ботов прилетают
Через Open Server не получается, может кто сталкивался?
Пишет такое: Предупреждение : fopen (https: //...@mail.ru%0A): не удалось открыть поток: ??????? ????????.
в D: \ тут мой путь указан \ domains \ testTelega \ telegram lesson \ telegram.php в строке 21
Возможно ли с помощью этого метода передавать значения input type=radio и type=checkbox ?
Да
@@Glo_Academy Артем, не в службу , а в дружбу, можешь помочь неопытному занести данные radio и checkbox в переменную (разные переменные)?
Это гуглится быстро)
Блет у меня телега не позволяет создать чат с ботом(
почему когда нажимаю отправить форму у меня скачивается telegram.php???
подскажешь как решил проблему?)
Делаю все так, но почему-то выдает ошибку "Eror" ?
Возможно, ваш хостинг находится в РФ, а в России Телеграм заблокирован
хммммммммм
а безопастность как
мне кажется можно плучить доступ к файлу телеграм.пхп через исходный кот открыть и увидеть токен бота а имея токен бота его можно ебе забрать и начудить там делов то
Приветствую! Если живой, помоги. if ($sendToTelegram) {
header('Location: show.html');
Да меня перекидывает на страницу show, но я так не хочу. После заполнения формы нужно просто вывести всплывающее окошко, не пойму как сделать.
ну, если делаешь на фреймверке то примерно так:
($sendToTelegram) {
$return $this->render('тут свой файл', ['$text'=>'тут свое сообщение, которое потом выводишь в файле. к примеру: спасибо.']);
} else{
$return $this->render('тут свой файл', ['$text'=>'тут свое сообщение, которое потом выводишь в файле. к примеру: ошибка.']);
}
Help привет из 2023
Сделал всё в точности залил на хостинг, но при клике у меня скачивается PHP
Значит хостинг не настроен на PHP
подскажешь как решил проблему?)
Вот это я понимаю объяснил а то я на этих тупых форумах весь день потерял с этим тупым чат ID
Да все просто и толково объяснил👍 Поддерживаю
проблема отказе в доступе из за запрета телеги в рф,по этому впн надо включать
,ну я сам столкнулся
Уже часов 5 изучаю информацию о том, как отправить сообщения с сайта. Кто-то 13 минут рассказывает, как создать бота в BotFather и все на этом. Кто-то в подробностях объясняет как установить все компоненты через composer, чтобы организовать чат на сайте. Есть даже платные/бесплатные сервисы с помощью которых можно отсылать со своего сайта сообщения в телеграм. А нужно-то, оказывается одну строчку кода прописать!!! Блин. Спасибо! Как все просто!
Спасибо за обратную связь, рад, что оказался полезным
Мне нужно подключить телеграм бота и почту к сайту, мне предложили это сделать за 30 баксов))
@@Glo_Academy спасибо большое! Как для заявки с сайта не хватает информации с какой страницы человек отправил свои данные. Чтоб к телеграм приходило сообщение формата: "Иван" с номером телефона "555" интересовался товаром "шуруповерт". Чтоб перезванивая человеку предметно с ним говорить
Не работает, пишет eror, все сделал как на видео
У кого ошибка 405 Not Allowed: нужно включить в конфиге nginx обработку php запросов, вот подробная ссылка ruhighload.com/%D0%9A%D0%BE%D0%BD%D1%84%D0%B8%D0%B3%D1%83%D1%80%D0%B0%D1%86%D0%B8%D1%8F+nginx+%2B+php+7 . Также советую прописать sudo apt update + sudo apt upgrade , и не забудте установите php последней версии
Здравствуйте! Столкнулся с проблемой ошибки 405 (буквально с неделю назад)
Проблемы наблюдаются как с отправкой на электронный ящик, так и с ТГ ботом (брал Ваш исходник и менял свои данные, не более) Что-то с библиотекой, обновление? или есть сейчас какие либо ограничения?
Спасибо помог! на 2022 год все еще актуально ! 10к лайк)
Артем, сказать что ты красавчик - ни сказать ничего!
Спасибо !
Второй день бьюсь((( ругается на тхт....Undefined variable $txt.... не пойму в чем проблема(((( подскажите?
загрузил все как с исходников почемуто неработает. Получил апи бота и айди чата с минусом. выбивает еррор
Да, тоже самое... тот чат с минусом не работает... нужно вот эту строку "migrate_to_chat_id"
либо без минуса чат айди возьми - боту будет приходить напрямую в личку... так же возможно в группе права боту надо дать на доступ к сообщениям...
@@artemkhmelik605 а если так и так ноль на массу((
что делать ?)
@@Andrey-ou4bv я уже не помню)
Некоторые хосты "блокируют" Телеграм .
Проблема в хостинге .
ну у меня так было ..
Здравствуйте! Можно ли размещать сайт на гитхабе и оттуда производить отправление заявки. Около 2х дней не могу найти ошибку в коде, не делаю теги div около каждого inputa, где-то слышал, что репозиторий гитхаба не поддерживает php формы
@Glo Academy привет, очень полезный урок! Сделал все как в видео на одном поддомене сайта - все работает в группу телеграм поступают сообщения. Но как только я скопировал одностраничник на другой поддомен этого же сайта, сообщения перестали перестали отправлятся. Тоесть, сообщения в группу приходят только с первого поддомена, на котором была первичная настройка по видео автора.
В чем может быть проблема, заранее благодарен
ВАЖНО! Так как мы отправляем get запрос нужно позаботиться о символах &, # и др. которые могут поломать сообщение. Поэтому все данные от пользователей обрабатываем функцией urlencode(), так же знаки тегов "", можно вырезать или заменить на другой символ, например "[]", иначе все что будет между ними удалиться в виду того что бот парсит наше сообщение как html.
не удалось открыть поток: Ошибка HTTP-запроса! HTTP/1.1 400. Такая ошибка вылезает после отправки формы. Что делать?
xampp поставил
Решили проблему?
Огромное спасибо! Все просто круто! Не забрасывай канал, мы ждем новые видосы и благодаря тебе улучшаемся!
как добавить знак плюс в строку с телефоном в телеграм?
и у меня пустые масивы приходят без номера и имени .помогите плиз
не понимаю толи я один такой тормоз толи хз вообще
у меня ошыбка 404
не работает , либо выдает ошибку 404 , либо присылает пустую форму в телеграм
Я пириграл ,игра тилфона и вигирил 2 раз ни как ни получал сувоеу пириз катори миниеа паказалса сивое тилфони
Дай Бог тебе здоровья ,все заработало !
Скачал ваш архив и поместил на хостинг поставил токены ничего не работает
Возможно ли с js отправлять также на Telegram-чат? Если да, то сделайте видео (прикрепил бы смайлик, но пишу с компа)
Можно через fetch(), но будет токен палиться. Особые интеллектуалы могут поломать всё.
А таким же методом можно добавить кнопки в приходящие формы? Например кнопку позвонить и т.д?
Артем было бы интересно посмотреть видео, о том как сделать чтобы приходило уведомления в viber, о сделанном заказе на сайте или например: что появился новый комментарий или было сообщение(заявка). Спасибо за твои видео!
прописываю + перед номером, и он не отправляется
Как сделать, чтобы письма приходили в телеге и на почту ?
Артем спасибо за понятность разъяснений видео. Я проделываю все тоже самое на WP но ничего не получается. В чем может быть проблема?
Мне нужно отправить данные с одной формы к разным экшенам одновременно. form action="script1.php/?next_script=script2.php"
вот так зайдет?
одна в црмку другая в телеграм канал
а как зделать чтобм передавать еще и select option?
данные с select уходят в Php как массив. Через post получаешь эти данные. Попроси chat gpt тебе помочь
Здравствуйте как можно реализовать чтобы не могли отправлять пустые сообщения. Спасибо за ранее
я не понимаю загрузил я всьо на хостинг всьо правильно сделал ну вони не плиселает смс только ерор ну когда я захожу на цю силку з какой мт взнали ід якась інформація до даного бота надходила допоможи будласка
Еще с исходниками !
Очень крутое видео. А как добавить к такому боту еще людей, что бы они тоже видели заявки?
Подскажи способ не работает или я рукожоп
Кто ни будь сталкивался с проблемой преподающего символа " + " Как её можно решить?
Хотелось бы, что бы номер телефона был кликабельным, а для этого ему как раз не хватает плюсика.
Иными словами: Мне в телегу приходит номер в формате 7000 000 00 00 а хотелось бы +7 000 000 00 00
Спасибо !
Артем, спасибо вам. Отлично объяснил, все доступно и понятно. Лайк ,подписка.
Чувак, ты огонь!
круто! все работает!) спасибо огромное за толковый полезный ролик!)
Спасаешь!
Пишет: "405 Not Allowed" что делать?
У меня тоже самое выбивает. У вас не получилось решить эту проблему?
@@MikhailTeslenko86 Получилось, но я уже не помню как
@@MikhailTeslenko86 У меня получилось, лично у меня не был включен PHP в конфиге nginx
@@masterpiece9319 у меня просто в настройках хостинга надо было поставить галочку alow-fopen
А у меня приходят пустые заявки, без контактов, как это победить?
в foreeach массиве в последней строке добавить запятую.
Сними пожалуйста видео как сделать что бы в трелло прилетали заявки в нужную карточку, так же как это реализовано в tilda + trello
не работает выдает error
Телеграм заблокирован в РФ
Брат, размат саган! иштеттим
Привет. работать будет только на хостинге? На локалке не должно, так ведь ?
Да
Если не работает скрипт, не печальтесь. Виноват РКН!
Пишу решение подходящие для linux, если вы используете lamp:
1. Устанавливаем curl (позволит использовать proxy в php):
sudo apt update
sudo apt-get install php-curl
sudo apt-get install -y curl
2. Ставим прокси сервер SOCKS5:
sudo apt install tor
правим конфиг:
sudo nano /etc/tor/torrc
добавляем строчки
SOCKSPort IP:9100
ExcludeExitNodes {ru},{by},{cn}
где IP - адрес сервера, {ru},{by},{cn} - страны которые не используем для прокси
перезапускаем
sudo /etc/init.d/tor restart
3. и теперь меняем код в файле telegram.php:
4. Проверяем и наслаждаемся тем, какой вы крутой!)
Warning: fopen(api.telegram.org/botTOKEN/sendMessage?chat_id=CHATID&parse_mode=html&text=hello!): failed to open stream: Сеть недоступна in
Если просто перейти по ссылке в браузере то сообщение приходит
тоже самое, если переходить по ссылке, то сообщение приходит.
Только текст ошибки немного другой.
Warning: fopen(): SSL operation failed with code 1. OpenSSL Error messages: error:00000000:lib(0):func(0):reason(0) in /Applications/AMPPS/www/telegram-lesson/telegram.php on line 21
Warning: fopen(): Failed to enable crypto in /Applications/AMPPS/www/telegram-lesson/telegram.php on line 21
@@noname-jp2bs разобрался кто?)))
@@72_stroyka я в итоге сделал отправку заявки на эл почту
как прописать что б получать еще параметр url _source с фейсбука что б понимать источник заказа
Спасибо большое!! Все работает.
Артём, ты просто шикарен. Мне казалось, что это нереально постичь, но ты передал саму логику переправки сообщений. Спасибо. Я думал, что не хватит моей головы на настройку этого и думал отвешивать деньги сторонним сервисам.
Супер. Я ранее сделал себе РНР обработчик который загоняет данные с формы сайта, адрес источника с UTM метками, в гугл таблицу - удобно работать с заявками, все накапливаются в одном месте, и можно расшарить таблицу удаленным сотрудникам... НО вот для оперативности телеграмма мне то и не хватало!!!! - Благодарю.. А то раньше приходилось настраивать РНР обработчик что-бы он еще и почтой отравлял СМС-ки (Киевстар) на телефон.
Уважение меня и многих других людей автору видео, все заработало сразу же ,
большое спасибо
Что делать если выдает ошибку после того как пытаешься ссылку с токеном вставить в браузер? Ошибка доступ заблокирован
Зима как решил проблему?
@@ЕгорСорокин-з6я это из-за блокировки телеграм, пробуйте через vpn по ссылке перейти.
405 Not Allowed - кто решил этот вопрос, пожалуйста отпишите готов даже заплатить
Здравствуйте! А как сделать чтобы приходили данные с чекбоксов формы? Данный скрипт их не выводит
извините я никак не понел я фулл стек жуниор в проект добил ваш код верно указал папки но в тг группу не приходит ничего помогите пжю всё сделал как в видео
Посоветуйте пожалуйста бесплатный или пробный на время хостинг...
Как сделать что бы телефон в телеграме был кликабельным?
Большое спасибо !! Работает на локальной машине ..
Осталось научится принимать файлы и т.д.
Круто, спасибо за видео. А как сделать наоборот, чтобы фома была в телеграмме и данные отправленные через нее попадали на сайт? Короче с телеграмма на сайт.
Спасибо! Полет отличный!)
Артем, спасибо большое за этот плайлист! Думаю, что было бы актуально добавить видео по этой же теме, только чтобы с php посылать данные в таблицу с которой позже можно было бы легко работать. Например в Google Sheet или же Excel.
Здравия Желаю! Благодарю Тебя за твой Труд. Делаешь интересные, поучительные и полезные уроки.Большая Благодарность за этот урок, теперь переделаю у себя все формы на телегу т.к. мне удобнее с ней работать. Всех Благ Тебе!!!
Не очень понял насчёт строки foreach. Можете кто-то объяснить, пожалуйста?
Спасибо!!! весь день горлову ломал над этим вопросм правда на c# но принцип одинаковый
Можно ли принимать файлы с помощью этого обработчика в Telegram, а не на почту?
Как изменить шрифт который приходит с сайта в телеграмм?
Например чтобы на сообщение от бота нажимали и оно копировалось
очень крутое и полезное видео, спасибо!
Хммм... А если есть доступ в интернет и Denwer можно тоже самое прокрутить?
Круто красава респект)
Пришлите ссылку на ролик,где вы настраивали форму обратной связи для мэйл,пжл!)
А с WhatsApp возможно такое же проделать?
Привет ,А как сделать вывод блог новостей интернет магазина на опенкарт на телеграмм канале?
как можно подвязать пользовтеля сайта к боту? (понятное дело что с его согласия и нажатия старт)