Android

Kā automātiski nosūtīt īsziņas uz Android, izmantojot Python

Kā automātiski nosūtīt īsziņas uz Android, izmantojot Python
Īsziņu sūtīšanas procesu var viegli automatizēt, izmantojot Python programmēšanas valodu, uzrakstot dažas koda rindas. Python nodrošina tādus moduļus kā PYAIRMORE ko var izmantot īsziņu sūtīšanai no android ierīces. Šim modulim ir daudz funkciju, taču mēs apspriedīsim par ziņojumu sūtīšanu. Sūtot ziņojumus, izmantojot PYAIRMORE ir tas pats, kas sūtīt ziņojumus no sava android. Vienīgā atšķirība ir tā, ka mēs veicam šo uzdevumu, rakstot skriptu, un ar skriptu palīdzību jūs varat automatizēt daudz lietu. Lai veiktu šo uzdevumu, jums jābūt instalētai android ierīcei ar tajā instalētu lietotni AirMore.

Pyairmore moduļa instalēšana

Lai automatizētu ziņojumu sūtīšanu no savas android ierīces uz citu android ierīci, vispirms mums ir jāinstalē PYAIRMORE modulis. Mēs varam instalēt šo moduli, izpildot šādu komandu terminālā.

ubuntu @ ubuntu: ~ $ pip instalējiet pyairmore

Iepriekš minētā komanda instalēs šo moduli, un tagad mēs varam izmantot šo moduli, lai nosūtītu īsziņas uz Android.

Kas ir AirMore?

AirMore ir ļoti noderīga lietotne datu pārsūtīšanai starp mobilo un datoru. Tas atbalsta gan android, gan iOS. Šī lietotne var savienot mobilo datoru ar datoru, un mēs varam kontrolēt savu mobilo ierīci no datora. Šajā rakstā mēs apspriedīsim tikai vienu šīs lietotnes funkciju, tas ir, īsziņu sūtīšanu uz Android ierīci, rakstot skriptu.

AirMore instalēšana Android ierīcē

Pēc instalēšanas PYAIRMORE, Tagad mēs savienosim savu Android ar datoru, lai mēs varētu nosūtīt ziņojumus no android, PC ierakstot pitona skriptu. To var izdarīt, instalējot lietotni AirMore Android ierīcē. Lai instalētu AirMore lietotni android, noklikšķiniet uz tālāk norādītās saites.

https: // airmore.com /

Pēc AirMore instalēšanas android ierīcē mēs savienosim savu ierīci ar datoru. Ir divi veidi, kā mēs varam savienot savu Android ierīci ar datoru. Jūs varat sekot jebkuram no tiem. Abas metodes ir aprakstītas turpmāk.

Savienojums, izmantojot IP adresi

Pēc AirMore lietotnes instalēšanas Android ierīcē tagad palaidiet AirMore lietotni un ieslēdziet tīklāju, kā parādīts zemāk redzamajā attēlā. Ieslēdzot tīklāju, tajā tiks parādīts vārds, parole un IP adrese.

Pēc tam pievienojiet datoru savai Android ierīces karstajam punktam un norādiet paroli. Tagad atveriet pārlūkprogrammu personālajā datorā, ievadiet IP adresi, ko meklēšanas lodziņā saņēmām no lietotnes AirMore, un nospiediet taustiņu Enter. Lai apstiprinātu savienojumu, android ekrānā parādīsies zils lodziņš. Apstipriniet savienojumu, un tagad jūsu dators ir savienots ar Android.

PIEZĪME: Ievērojiet IP adresi un porta numuru, kas parādīts iepriekšējā attēlā, jo tie ir nepieciešami skriptā, kuru mēs rakstīsim vēlāk.

Savienojieties, izmantojot QR kodu vai radara funkciju

Pēc AirMore lietotnes instalēšanas savā Android ierīcē dodieties uz šo saiti un noklikšķiniet uz “Palaist AirMore Web, lai izveidotu savienojumu”.

https: // airmore.com /

Tiks atvērts logs, kā parādīts nākamajā attēlā.

Atveriet lietotni AirMore savā Android ierīcē un pieskarieties pogai “Skenēt, lai izveidotu savienojumu”. Tagad jūs varat izveidot savienojumu, skenējot QR kodu savā datorā ar savu android ierīci vai datorā noklikšķinot uz Android ierīces ikonas radarā.

Savienojuma pārbaude

Pēc Android ierīces savienošanas ar datoru tagad mēs varam pārbaudīt, vai savienojums ir izveidots vai nē, uzrakstot dažas koda rindas, kā norādīts zemāk

\\ IP adreses moduļa importēšana
>>> no ipaddress importējiet IPv4Address
\\ moduļa importēšana, lai izveidotu sesiju starp android un datoru
>>> no pyairmore.pieprasīt importēt AirmoreSession
\\ IP adreses instances izveide
>>> androidIP = IPv4Address ("192.xx.xx.xx ")
\\ sesijas izveide starp android un datoru
>>> androidSession = AirmoreSession (androidIP)
\\ pārbauda, ​​vai savienojums ir izveidots vai nav
>>> drukāt (androidSession.is_server_running)
Patiesi

Ja android ir savienots ar datoru, koda izvade būs “True”, pretējā gadījumā tā būs “False”. Pēc veiksmīgas savienojuma izveides tagad mēs rakstām pitona skriptu, lai nosūtītu ziņojumus.

Raksta Python skriptu, lai nosūtītu ziņojumu

Līdz šim mēs esam savienojuši savu android ierīci ar datoru un autentificējuši savienojumu, tagad mēs pārietam uz python skriptu, lai nosūtītu ziņojumu no android uz citu android. Tālāk ir pilns pitona kods, lai nosūtītu ziņojumu

\\ nepieciešamo moduļu importēšana
>>> no ipaddress importējiet IPv4Address
>>> no pyairmore.pieprasīt importēt AirmoreSession
>>> no pyairmore.pakalpojumus.ziņojumapmaiņas importēšana MessagingService
\\ saņem uztvērēja mobilo numuru
>>> mobileNumber = “uztvērēja mobilais numurs”
\\ tiek saņemta īsziņa
>>> textMessage = “Jūsu ziņojums iet šeit”
\\ izveidojot IP adreses instanci
>>> androidIP = IPv4Address (“192.xx.xx.xx ”)
\\ sesijas izveide
>>> androidSession = AirmoreSession (androidIP)
\\ izveidojot AirMore ziņojumapmaiņas pakalpojumu gadījumu starp visiem pieejamajiem pakalpojumiem
>>> smsService = MessagingService (androidSession)
\\ īsziņu sūtīšana, izmantojot AirMore ziņojumapmaiņas pakalpojumu
>>> smsPakalpojums.send_message (“mobileNumber, textMessage”)

Skripta pievienošana Crontab

Tātad iepriekš minētais skripts nosūtīs īsziņu no android ierīces, izmantojot python skriptu. Bet tas darbosies, kad palaidīsim šo skriptu. Lai automātiski palaistu šo skriptu, mēs to pievienosim crontab. Lai rediģētu crontab failu, terminālā palaidiet šo komandu.

ubuntu @ ubuntu: ~ $ crontab -e

Jūsu iecienītākajā redaktorā tiks atvērts fails. Pārejiet uz faila beigām un pievienojiet šo komandu, lai automatizētu uzdevumu

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

Skripts tiks palaists katru dienu tieši pulksten 8:00. Ja vēlaties palaist šo skriptu citā laikā, to var arī izdarīt. Iepriekš minētajā komandā pirmais cipars no kreisās norāda minūtes, nākamais norāda stundas, pēc tam nedēļas dienas, pēc tam mēneša numuru un pēdējais norāda mēneša dienu.

Izmantojot šo komandu, mēs varam ieplānot šo uzdevumu jebkurā laikā, dienā un mēnesī.

Secinājums

Šajā rakstā mēs apspriedām par īsziņu sūtīšanu, izmantojot jūsu Android šūnu numuru, rakstot pitona skriptu. Pirmkārt, mēs uzstādījām PYAIRMORE modulis, tad mēs apspriedām par lietotni AirMore un to, kā instalēt AirMore android. Arī Python ir daži citi moduļi, kurus var izmantot, lai nosūtītu īsziņas, izmantojot SIM karti. Līdzīgi, ja vēlaties īsziņu pakalpojumu savam uzņēmumam un nevēlaties izmantot SIM karti, varat iegādāties komerciālu API pakalpojumu, piemēram, Twilio, un tas var ietaupīt daudz pūļu.

SuperTuxKart operētājsistēmai Linux
SuperTuxKart ir lielisks nosaukums, kas paredzēts, lai sniegtu jums Mario Kart pieredzi bez maksas jūsu Linux sistēmā. Tas ir diezgan izaicinoši un ja...
Cīņa par Vesnota apmācību
Cīņa par Vesnotu ir viena no populārākajām atvērtā koda stratēģijas spēlēm, kuru jūs varat spēlēt šajā laikā. Šī spēle ir izstrādāta ne tikai ļoti ilg...
0 A.D. Apmācība
No daudzajām stratēģijas spēlēm 0 A.D. izdodas izcelties kā visaptverošs nosaukums un ļoti dziļa, taktiska spēle, neskatoties uz to, ka tā ir atvērtā ...