Android

Как автоматически отправлять текстовые сообщения на Android с помощью Python

Как автоматически отправлять текстовые сообщения на Android с помощью Python
Процесс отправки текстовых сообщений можно легко автоматизировать с помощью языка программирования Python, написав несколько строк кода. Python предоставляет такие модули, как PYAIRMORE который можно использовать для отправки текстовых сообщений с устройства Android. Этот модуль имеет много функций, но мы обсудим отправку сообщений. Отправка сообщений с помощью PYAIRMORE это то же самое, что и отправка сообщений с вашего Android. Единственная разница в том, что мы выполняем эту задачу, написав сценарий, и с помощью сценариев вы можете автоматизировать многие вещи. Для выполнения этой задачи у вас должно быть Android-устройство с установленным на нем приложением AirMore.

Установка модуля Pyairmore

Чтобы автоматизировать отправку сообщений с вашего устройства Android на другое устройство Android, в первую очередь мы должны установить PYAIRMORE модуль. Мы можем установить этот модуль, выполнив следующую команду в терминале.

ubuntu @ ubuntu: ~ $ pip установить 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 в Интернете для подключения».

https: // airmore.com /

Откроется окно, как показано на следующем рисунке.

Откройте приложение AirMore на своем устройстве Android и нажмите кнопку «Сканировать для подключения». Теперь вы можете подключиться, отсканировав QR-код на своем ПК с помощью устройства Android или щелкнув значок устройства Android в радаре на своем ПК.

Проверка соединения

После подключения устройства Android к ПК теперь мы можем проверить, установлено ли соединение, написав несколько строк кода, как показано ниже

\\ модуль импорта для ip адреса
>>> из ipaddress импортировать IPv4Address
\\ модуль импорта для создания сеанса между андроидом и ПК
>>> от Pyairmore.запросить импорт AirmoreSession
\\ Создание экземпляра IP-адреса
>>> androidIP = IPv4Address ("192.хх.хх.xx ")
\ Создание сеанса между андроидом и ПК
>>> androidSession = AirmoreSession (androidIP)
\ проверка, установлено соединение или нет
>>> print (androidSession.is_server_running)
Правда

Если андроид подключен к ПК, то вывод кода будет «Истина», в противном случае - «Ложь». После успешного подключения пишем скрипт на Python для отправки сообщений.

Написание скрипта Python для отправки сообщения

Пока мы подключили наше устройство Android к ПК и аутентифицировали соединение, теперь мы переходим к скрипту Python для отправки сообщения с Android на другой Android. Ниже приведен полный код Python для отправки сообщения

\\ импорт необходимых модулей
>>> из ipaddress импортировать IPv4Address
>>> от Pyairmore.запросить импорт AirmoreSession
>>> от Pyairmore.Сервисы.импорт сообщений MessagingService
\\ получение мобильного номера получателя
>>> mobileNumber = «Мобильный номер получателя»
\\ получение текстового сообщения
>>> textMessage = «Ваше сообщение будет здесь»
\\ создание экземпляра ip адреса
>>> androidIP = IPv4Address («192.хх.хх.xx ”)
\\ создание сеанса
>>> androidSession = AirmoreSession (androidIP)
\\ создание экземпляра службы обмена сообщениями AirMore среди всех доступных сервисов
>>> smsService = MessagingService (androidSession)
\\ отправка текстового сообщения с помощью службы обмена сообщениями AirMore
>>> smsService.send_message («mobileNumber, textMessage»)

Добавление скрипта в Crontab

Таким образом, приведенный выше скрипт отправит текстовое сообщение с устройства Android через скрипт python. Но это сработает, когда мы запустим этот скрипт. Чтобы запустить этот скрипт автоматически, мы добавим его в crontab. Выполните следующую команду в терминале, чтобы отредактировать файл crontab.

убунту @ убунту: ~ $ crontab -e

Файл откроется в вашем любимом редакторе. Перейдите в конец файла и добавьте следующую команду для автоматизации задачи

0 8 * * * python / путь / к / скрипту

Это будет запускать скрипт ровно в 08:00 каждый день. Если вы хотите запустить этот скрипт в другое время, это также можно сделать. В приведенной выше команде первая цифра слева указывает минуты, следующая указывает часы, затем дни недели, затем номер месяца, а последняя указывает день месяца.

Мы можем запланировать эту задачу в любое время, в любой день и в любой месяц с помощью этой команды.

Заключение

В этой статье мы обсудили отправку текстовых сообщений с использованием номера вашей ячейки Android, написав скрипт на Python. Сначала мы установили PYAIRMORE Затем мы обсудили приложение AirMore и то, как установить AirMore в Android. В Python также есть некоторые другие модули, которые можно использовать для отправки SMS-сообщений через вашу SIM-карту. Точно так же, если вам нужна SMS-служба для своего бизнеса и вы не хотите использовать SIM-карту, вы можете купить коммерческую службу API, такую ​​как Twilio, и это может сэкономить вам много усилий.

Топ-5 карт для захвата игр
Все мы видели и любили потоковые игры на YouTube. PewDiePie, Jakesepticye и Markiplier - лишь некоторые из лучших игроков, которые заработали миллионы...
Как разработать игру в Linux
Десять лет назад не многие пользователи Linux могли бы предсказать, что их любимая операционная система однажды станет популярной игровой платформой д...
Порты коммерческих игровых движков с открытым исходным кодом
Бесплатные игры с открытым исходным кодом и кроссплатформенные версии игрового движка можно использовать для игры как в старые, так и в некоторые из с...