Установка модуля Pyairmore
Чтобы автоматизировать отправку сообщений с вашего устройства Android на другое устройство Android, прежде всего нам нужно установить модуль PYAIRMORE . Мы можем установить этот модуль, выполнив следующую команду в терминале.
Приведенная выше команда установит этот модуль, и теперь мы можем использовать этот модуль для отправки текстовых сообщений на Android.
Что такое AirMore?
AirMore — очень полезное приложение для передавать данные между мобильным телефоном и ПК. Он поддерживает как Android, так и iOS. Это приложение может подключать мобильный телефон к ПК, и мы можем управлять нашим мобильным телефоном с ПК. В этой статье мы обсудим только одну функцию этого приложения, а именно отправку текстовых сообщений на устройство Android с помощью написания скрипта.
Установка AirMore на устройство Android
После установки PYAIRMORE теперь мы подключим наш Android к ПК, чтобы мы могли отправлять сообщения с Android, написав скрипт python на ПК. Это можно сделать, установив приложение AirMore на Android. Чтобы установить приложение AirMore на Android, щелкните ссылку, приведенную ниже.
https://airmore.com/
После Установив AirMore в устройство Android, мы подключим наше устройство к ПК. Есть два способа подключить наше Android-устройство к ПК. Вы можете следить за любым из них. Оба метода описаны ниже.
Подключение с использованием IP-адреса
После установки приложения AirMore на вашем устройстве Android запустите приложение AirMore и включите точку доступа, как показано на рисунок ниже. Когда вы включаете точку доступа, она покажет вам имя, пароль и IP-адрес.
После этого подключите компьютер к точке доступа вашего Android-устройства. и укажите пароль. Теперь откройте браузер на ПК, введите IP-адрес, полученный из приложения AirMore, в поле поиска и нажмите Enter. На экране Android появится синее поле для подтверждения подключения. Подтвердите соединение, и теперь ваш компьютер подключен к Android.
ПРИМЕЧАНИЕ. Обратите внимание на IP-адрес и номер порта, показанные на рисунке выше, поскольку они требуются в скрипт напишем позже.
Подключитесь с помощью QR-кода или функции радара
После установки приложения AirMore на Android перейдите по следующей ссылке и нажмите «Запустить AirMore web для подключения».
https://airmore.com/
Откроется окно, как показано на следующем рисунке.
Откройте приложение AirMore на своем устройстве Android и нажмите «Сканировать для подключения» кнопка. Теперь вы можете подключиться, отсканировав QR-код на ПК с помощью устройства Android или щелкнув значок устройства Android на радаре на ПК.
Проверка подключения
После подключения Android-устройство с ПК, теперь мы можем проверить, установлено ли соединение, написав несколько строк кода, как показано ниже
>>> from ipaddress import IPv4Address
\ модуль импорта для создания сеанса между android и ПК
>>> из pyairmore.request import AirmoreSession
\ Создание экземпляра IP-адреса
>>> androidIP = IPv4Address («192.xx.xx.xx»)
\ создание сеанса между Android и ПК
>>> androidSession = AirmoreSession (androidIP)
\ проверка, установлено ли соединение
>>> print (androidSession.is_server_running)
True
Если андроид подключен к ПК, то вывод кода будет «Истина», в противном случае — «Ложь». После успешного подключения теперь мы пишем скрипт Python для отправки сообщений.
Написание скрипта Python для отправки сообщения
Пока что мы подключили наше устройство Android к ПК и прошли аутентификацию соединение, теперь мы переходим к скрипту python для отправки сообщения с android на другой android. Ниже приведен полный код Python для отправки сообщения
>>> из ipaddress import IPv4Address
>>> из pyairmore .request import AirmoreSession
>>> from pyairmore.services.messaging import MessagingService
\ получение мобильного номера получателя
>>> mobileNumber = «Мобильный номер получателя»
\ получение текстового сообщения
>>> textMessage = «Ваше сообщение идет сюда»
\ создание экземпляра IP-адреса
>>> androidIP = IPv4Address («192. xx.xx.xx ”)
\ создание сеанса
>>> androidSession = AirmoreSession (androidIP)
\ создание экземпляра службы обмена сообщениями AirMore среди всех доступных служб
>>> smsService = MessagingService (androidSession)
\ отправка текстового сообщения с помощью службы обмена сообщениями AirMore
>>> smsService.send_message («mobileNumber, textMessage»)
Добавление скрипта в Crontab
Таким образом, приведенный выше скрипт отправит текстовое сообщение с устройства Android через python scri пт. Но это сработает, когда мы запустим этот скрипт. Чтобы запустить этот скрипт автоматически, мы добавим его в crontab.. Выполните следующую команду в терминале, чтобы отредактировать файл crontab.
Файл откроется в вашем любимом редакторе. Перейдите в конец файла и добавьте следующую команду для автоматизации задачи
Это будет запускать сценарий ровно в 08:00 каждый день. Если вы хотите запустить этот сценарий в другое время, это также можно сделать. В приведенной выше команде первая цифра слева указывает минуты, следующая указывает часы, затем дни недели, затем номер месяца, а последняя указывает день месяца.
Мы можем запланировать эту задачу в любое время, в любой день и в любой месяц с помощью этой команды.
Заключение
В этой статье мы обсудили отправку текстовых сообщений с использованием номера вашей ячейки Android путем написания скрипт на Python. Сначала мы установили модуль PYAIRMORE , затем обсудили приложение AirMore и то, как установить AirMore в Android. В Python также есть некоторые другие модули, которые можно использовать для отправки SMS-сообщений через вашу SIM-карту. Точно так же, если вам нужна SMS-служба для своего бизнеса и вы не хотите использовать SIM-карту, вы можете купить коммерческую службу API, такую как Twilio, и это сэкономит вам много усилий.