Hvordan du automatisk sender tekstmeldinger på Android ved hjelp av Python

Hvordan du automatisk sender tekstmeldinger på Android ved hjelp av Python
Prosessen med å sende tekstmeldinger kan enkelt automatiseres ved å bruke Python -programmeringsspråket ved å skrive noen få kodelinjer. Python gir moduler som Pyairmore som kan brukes til å sende tekstmeldinger fra Android -enhet. Denne modulen har mange funksjoner, men vi vil diskutere om å sende meldinger. Sende meldinger ved hjelp av Pyairmore er det samme som å sende meldinger fra Android. Den eneste forskjellen er at vi utfører denne oppgaven ved å skrive et manus og ved hjelp av skripting, kan du automatisere mange ting. For å utføre denne oppgaven, må du ha en Android -enhet med Airmore -appen installert på den.

Installere Pyairmore -modulen

For å automatisere sending av meldinger fra Android -enheten din på en annen Android -enhet, må vi først installere Pyairmore modul. Vi kan installere denne modulen ved å kjøre følgende kommando i terminalen.

ubuntu@ubuntu: ~ $ pip install pyairmore

Kommandoen ovenfor vil installere denne modulen, og nå kan vi bruke denne modulen til å sende tekstmeldinger på Android.

Hva er Airmore?

Airmore er en veldig nyttig app for å overføre data mellom mobil og PC. Det støtter både Android og iOS. Denne appen kan koble en mobil med PC, og vi kan kontrollere mobilen vår fra PC. I denne artikkelen vil vi bare diskutere en funksjon av denne appen, som sender tekstmeldinger på Android -enheten ved å skrive et skript.

Installere Airmore i Android -enhet

Etter installasjon Pyairmore, Nå kobler vi Android med PC slik at vi kan sende meldinger fra Android ved å skrive et Python -skript på PC. Dette kan gjøres ved å installere Airmore App i Android. For å installere Airmore -appen i Android, klikker du på lenken nedenfor.

https: // airmore.com/

Etter å ha installert Airmore i Android -enhet, kobler vi enheten vår med PC. Det er to måter vi kan koble Android -enheten vår med PC. Du kan følge noen av dem. Begge metodene er beskrevet nedenfor.

Tilkobling ved hjelp av IP -adresse

Etter å ha installert Airmore -appen i Android -en din, kan du nå starte Airmore -appen og slå på hotspot som vist på figuren nedenfor. Når du slår på hotspot, vil det vise deg navn, passord og IP -adresse.

Etter dette, koble PCen din til hotspotet til Android -enheten din og oppgi passordet. Åpne nå nettleser på PC, skriv inn IP -adresse, vi fikk fra Airmore -appen i søkeboksen og trykk Enter. En blå boks vises på Android -skjermen for å bekrefte tilkoblingen. Bekreft tilkoblingen, og nå er PCen din koblet til Android.

MERK: Legg merke til IP -adressen og portnummeret som vises i figuren ovenfor, ettersom de kreves i skriptet vi vil skrive senere.

Koble til med QR -kode eller radarfunksjon

Etter å ha installert Airmore -appen i Android -en din, gå til følgende lenke og klikk på "Start Airmore Web for å koble til".

https: // airmore.com/

Et vindu, som vist i følgende figur, vil bli åpnet.

Open Airmore -appen i Android og trykk på “Skann for å koble til” -knappen. Nå kan du koble til ved å skanne QR -kode på din PC med Android -enheten din eller ved å klikke på Android -enhetsikonet i radar på PC -en.

Kontroller tilkobling

Etter å ha koblet til Android -enhet med PC nå kan vi sjekke om tilkoblingen er etablert eller ikke ved å skrive noen få kodelinjer som gitt nedenfor

\\ Importerer modul for IP -adresse
>>> Fra Ipaddress Import IPv4Address
\\ Importing Module for å opprette en økt mellom Android og PC
>>> fra Pyairmore.Be om import Airmoresession
\\ Opprette en forekomst av IP -adresse
>>> Androidip = IPv4Address ("192.xx.xx.xx ")
\\ Opprette en økt mellom Android og PC
>>> AndroidSession = Airmoresession (Androidip)
\\ Kontrollere om forbindelsen er etablert eller ikke
>>> trykk (AndroidSession.is_server_running)
ekte

Hvis Android er koblet til PC, vil utdata av koden være "sann", ellers vil den være "falsk". Etter vellykket forbindelse, skriver vi nå et Python -skript for å sende meldinger.

Skrive Python -skript for å sende melding

Så langt har vi koblet til Android -enheten vår med PC og autentisert tilkoblingen, nå flytter vi til Python -skriptet for å sende melding fra Android til en annen Android. Følgende er den komplette Python -koden for å sende melding

\\ Importere nødvendige moduler
>>> Fra Ipaddress Import IPv4Address
>>> fra Pyairmore.Be om import Airmoresession
>>> fra Pyairmore.tjenester.Meldinger Import MessagingsService
\\ Få mottaker av mottaker
>>> Mobilenumber = “Mottaker mobilnummer”
\\ Få tekstmelding
>>> textMessage = “Din melding går hit”
\\ Opprette en forekomst av IP -adresse
>>> Androidip = IPv4Address (“192.xx.xx.xx ”)
\\ Opprette økt
>>> AndroidSession = Airmoresession (Androidip)
\\ Opprette en forekomst av meldingstjeneste av Airmore blant alle tilgjengelige tjenester
>>> SMSService = MessagingService (AndroidSession)
\\ Sender tekstmelding ved hjelp av meldingstjenesten til Airmore
>>> SMSSERVICE.Send_Message (“Mobilenumber, TextMessage”)

Legge til skript til crontab

Så skriptet ovenfor sender en tekstmelding fra Android -enhet via Python -skript. Men det vil fungere når vi kjører dette skriptet. For å kjøre dette skriptet automatisk, vil vi legge dette til crontab. Kjør følgende kommando i terminalen for å redigere Crontab -filen.

ubuntu@ubuntu: ~ $ crontab -e

En fil vil bli åpnet i favorittredigereren din. Gå til slutten av filen og legg til følgende kommando for å automatisere oppgaven

0 8 * * * Python/Path/To/Script

Dette kjører manuset på nøyaktig 08:00 hver dag. Hvis du vil kjøre dette skriptet på et annet tidspunkt, kan det også gjøres. I kommandoen ovenfor indikerer det første sifferet fra venstre protokollen, og indikerer deretter timer, deretter dager på uken, deretter antall måned og sist indikerer månedens dag.

Vi kan planlegge denne oppgaven når som helst, hvilken som helst dag og hvilken som helst måned ved å bruke denne kommandoen.

Konklusjon

I denne artikkelen diskuterte vi om å sende tekstmeldinger ved hjelp av Android -cellenummeret ditt ved å skrive et Python -skript. Først installerte vi Pyairmore Modul så diskuterte vi om Airmore App og hvordan du installerer Airmore i Android. Det er noen andre moduler i Python som kan brukes til å sende SMS -meldinger via SIM -kortet ditt. Tilsvarende, hvis du vil ha en SMS -tjeneste for virksomheten din og ikke vil bruke et SIM -kort, kan du kjøpe en kommersiell API -tjeneste som Twilio, og det kan spare deg for mye krefter.