Telegram - это удобный мессенджер не только для общения и ведения каналов, но и для получения заказов от клиентов, обратной связи, отзывов, сообщение "перезвонить" и т.д. А главное, все это дело довольно просто настроить на любом сайте. Главное не забыть подключить PHP на своем сервере версии выше 17 (если у вас простой лендинг и вы не использовали его).
Настройки в telegram
По сути все сообщения в телегу приходят от оф.чат-бота telegram @BotFather. И все, что вам нужно, просто найти его по поиску.
- Откройте его в телеграмм и отправьте команду «/newbot».
- Далее нужно будет придумать название и логин своему боту.
Это все выполняется прямо в чате телеграмм, ниже можете увидеть скрин переписки с ботом. Это не сложно, просто действуйте по инструкции, он вам сам все подскажет. После успешного создания и настроек, BotFather пришлет токен созданного бота. Именно токен то нам и нужен, потребуется для отправки запросов к api.
Сама суть всей этой процедуры в том, что вам сообщения с сайта должен как-бы "кто-то" присылать. Ведь это мессенджер. И чат-бот Father - он то и будет вашим собеседеником, который будет вам их присылать в диалоге
Далее вы можете просто создать отдельный чат или группу, в которой будете вы и ваш бот. Назовите ее как-нибудь: "Заказы".
Вторым шагом будет получения вашего id, который нам надо прописать будет в настройках на сайте, для того, чтобы отправлять сообщения о заказах через чат-бота именно вам, а не в деревню к дедушке. Чтобы узнать свой id можно также воспользоваться ботами, их много. Например, вот таким: @getmyid_bot. Просто запустите бота и в ответ он напишет ваш ID.
Переходим к настройкам сайта
По итогу мы получили токен нашего бота: 2225556669:AAH5rOmouiYdPkААgGXPk0wOM_aR7NK_0_c, например, и ID нашей телеги (нашего телефона или фирмы): 5492137891
И все что нам нужно сделать по итогу, это отправить сообщение через браузер вида:
https://api.telegram.org/bot2225556669:AAH5rOmouiYdPkААgGXPk0wOM_aR7NK_0_c/sendMessage?chat_id=5923592998&text=TextSoobsheniya"
Вы даже просто можете вставить его в адресную строку, написать сообщение в конце и вы должны будете получить его в своем телеграмме.
Ну и все что нам надо, это прописать его в файле (коде) PHP. Можно просто прописать строчку, "захардкодив" ее, можно отправить через curl_init (инициализирует сеанс c URL). Или же в том же React отправить через axios.