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
\\ модул за импортиране за създаване на сесия между android и компютър
>>> от pyairmore.заявка за импортиране на AirmoreSession
\\ Създаване на екземпляр на IP адрес
>>> androidIP = IPv4Address ("192.хх.хх.хх ")
\\ създаване на сесия между android и компютър
>>> androidSession = AirmoreSession (androidIP)
\\ проверка дали връзката е установена или не
>>> печат (androidSession.is_server_running)
Вярно

Ако android е свързан с компютър, тогава изходът на кода ще бъде „True“, в противен случай ще бъде „False“. След успешна връзка, сега пишем python скрипт за изпращане на съобщения.

Писане на Python Script за изпращане на съобщение

Досега сме свързали нашето Android устройство с компютър и удостоверили връзката, сега преминаваме към скрипта на python, за да изпратим съобщение от android на друг android. Следва пълният код на python за изпращане на съобщение

\\ импортиране на необходимите модули
>>> от ipaddress импортиране на IPv4Address
>>> от pyairmore.заявка за импортиране на AirmoreSession
>>> от pyairmore.услуги.импортиране на съобщения MessagingService
\\ получаване на мобилен номер на приемника
>>> mobileNumber = „мобилен номер на приемника“
\\ получаване на текстово съобщение
>>> textMessage = "Вашето съобщение е тук"
\\ създаване на екземпляр на ip адрес
>>> androidIP = IPv4Address („192.хх.хх.хх ”)
\\ създаване на сесия
>>> androidSession = AirmoreSession (androidIP)
\\ създаване на екземпляр на услуга за съобщения на AirMore сред всички налични услуги
>>> smsService = MessagingService (androidSession)
\\ изпращане на текстово съобщение с помощта на услугата за съобщения на AirMore
>>> smsService.send_message (“mobileNumber, textMessage”)

Добавяне на скрипт към Crontab

Така че горният скрипт ще изпрати текстово съобщение от android устройство чрез python скрипт. Но ще работи, когато стартираме този скрипт. За да стартираме този скрипт автоматично, ще го добавим към crontab. Изпълнете следната команда в терминала, за да редактирате crontab файл.

ubuntu @ ubuntu: ~ $ crontab -e

Ще се отвори файл във вашия любим редактор. Отидете в края на файла и добавете следната команда, за да автоматизирате задачата

0 8 * * * python / path / to / script

Това ще стартира скрипта точно в 08:00 часа всеки ден. Ако искате да стартирате този скрипт по друго време, това също може да бъде направено. В горната команда първата цифра отляво показва минутите, следващата посочва часове, след това дни от седмицата, след това броя на месеца и последната показва деня на месеца.

Можем да планираме тази задача по всяко време, всеки ден и всеки месец, като използваме тази команда.

Заключение

В тази статия обсъдихме изпращането на текстови съобщения с помощта на вашия номер на андроид клетка чрез писане на python скрипт. Първо инсталирахме PYAIRMORE след това обсъдихме приложението AirMore и как да инсталираме AirMore в android. В Python има и някои други модули, които могат да се използват за изпращане на SMS съобщения чрез вашата SIM карта. По същия начин, ако искате SMS услуга за вашия бизнес и не искате да използвате SIM карта, тогава можете да си купите търговска API услуга като Twilio и това може да ви спести много усилия.

Как да промените курсора на мишката и размера на курсора, цвета и схемата в Windows 10
Показалецът на мишката и курсорът в Windows 10 са много важни аспекти на операционната система. Това може да се каже и за други операционни системи, т...
Безплатни и игри с отворен код за разработване на Linux игри
Тази статия ще обхване списък с безплатни двигатели за игри с отворен код, които могат да се използват за разработване на 2D и 3D игри на Linux. Същес...
Урок Сянка на Tomb Raider за Linux
Shadow of the Tomb Raider е дванадесетото допълнение към поредицата Tomb Raider - франчайз за екшън-приключенска игра, създаден от Eidos Montreal. Игр...