СМС С ТЕЛЕФОНА В БОТ ТГ? ЛЕГКО!

Сегодня мы научимся с вами перенаправлять SMS-ки с телефона в чат-бот в Телеграм, используя язык программирования PHP.

Создание TG бота.

Создаём бота в TG используя https://t.me/BotFather.

1)Отправляем ему сообщение /newbot

2)Следующим сообщением отправляем придуманное имя для бота

3)Следующим сообщением придумываем ему уникальное название,это будет ссылка на ваш TG бот, не забудьте добавить в конец «bot».

4) Получаем API, присвоенное вашему боту, запишите его, оно нам понадобится.

Перенаправление SMS-сообщений с телефона в ваш бот TG на PHP, изображение №1

Далее нам нужно получить ID нашего чата. Для этого вставляем в браузере в адресную строку такую ссылку - https://api.telegram.org/botAPI/getupdates.

Вместо API вставьте свой ключ. В окне отобразится ответ в формате JSON.

Перенаправление SMS-сообщений с телефона в ваш бот TG на PHP, изображение №2

Переходим в бота нажимаем start и отправляем ему несколько сообщений. Обновляем страницу. Получаем массив данных. Ищем значение id, это и будешь id нашего чата с ботом. Сохраняем его.

Перенаправление SMS-сообщений с телефона в ваш бот TG на PHP, изображение №3

Написание кода на PHP.

Создаём файл с расширением php и вписываем туда наш код.

<?php
file_get_contents("https://api.telegram.org/bot*API*/sendMessage?chat_id=*id*&text=".(string)$_GET["phone"].":".$_GET["text"]);
?>

*API*-ваш ключ, которые вы ранее сохранили.

*ID*-ID вашего чата с ботом.

Программа, захватывающая смс с вашего телефона, будет отправлять HTTP запрос на наш файл, а php файл будет принимать его и отправлять содержимое запроса в сообщения вам через TG бота в формате:
«Номер отправителя:Сообщение».

Хостинг.

Нам нужен любой хостинг, который поддерживает PHP. Я использую Hostland(там можно оформить бесплатный доступ на месяц). На почту приходят данные для входа, входим в личный кабинет, и ждём пока наш домен активируется.

Перенаправление SMS-сообщений с телефона в ваш бот TG на PHP, изображение №4

Далее переходим во вкладку «Файлы | FTP» , во вкладку «Файловый менеджер». Идём в корень нашего домена, который имеет вид: «домен/htdocs/www».

Перенаправление SMS-сообщений с телефона в ваш бот TG на PHP, изображение №5

Перекидываем сюда наш ранее написанный файл php.

Устанавливаем программу для захвата SMS.

Далее скачаем и установим программу для «захвата» SMS с вашего телефона, которая называется «SMS Gateway» ссылка на Яндекс.Диск - https://disk.yandex.ru/d/fgWejG2LGnnVVw.

Открываем, заходим в settings и ставим такие настройки.

Перенаправление SMS-сообщений с телефона в ваш бот TG на PHP, изображение №6

Далее переходим в HTTP Settings. Указываем порт 9090 и прямую ссылку на ваш PHP файл, который находится на созданном сайте. Пример: http://ваш_домен/input.php.

Перенаправление SMS-сообщений с телефона в ваш бот TG на PHP, изображение №7

Нажимаем в главном меню Start и отправляем любое сообщение на наш номер.

Перенаправление SMS-сообщений с телефона в ваш бот TG на PHP, изображение №8

Всё работает! Вы великолепны. Можно настроить отправку сообщений куда угодно, пространства для творчества много.

Материал подготовил Махмудов Эльдар Рафаэлевич - педагог по направлению "Основы алгоритмики и логики".

Адрес

г. Магнитогорск, пр-т Ленина, д. 38, корп. 3, этаж 3.

Контакты

+7 (3519) 33-08-08

Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.

Социальные сети

© 2021 - Все права защищены
Наверх