Installation af Pyairmore-modul
For at automatisere afsendelse af meddelelser fra din Android-enhed på en anden Android-enhed skal vi først og fremmest installere PYAIRMORE modul. Vi kan installere dette modul ved at køre følgende kommando i terminalen.
ubuntu @ ubuntu: ~ $ pip installer pyairmoreOvenstående kommando installerer dette modul, og nu kan vi bruge dette modul til at sende tekstbeskeder på Android.
Hvad er AirMore?
AirMore er en meget nyttig app til at overføre data mellem mobil og pc. Det understøtter både Android og iOS. Denne app kan forbinde en mobil med pc, og vi kan styre vores mobil fra pc. I denne artikel vil vi kun diskutere en funktion af denne app, der sender tekstbeskeder på Android-enheden ved at skrive et script.
Installation af AirMore på Android-enhed
Efter installation PYAIRMORE, nu forbinder vi vores Android med pc, så vi kan sende beskeder fra android ved at skrive et python-script på pc. Dette kan gøres ved at installere AirMore-appen i Android. For at installere AirMore-appen i Android skal du klikke på linket nedenfor.
https: // luftmere.com /
Efter installation af AirMore i Android-enhed, forbinder vi vores enhed med pc. Der er to måder, vi kan forbinde vores Android-enhed med pc. Du kan følge enhver af dem. Begge metoder er beskrevet nedenfor.
Forbindelse ved hjælp af IP-adresse
Efter installation af AirMore-appen i din Android, skal du nu starte AirMore-appen og tænde hotspotet som vist i figuren nedenfor. Når du tænder hotspotet, viser det dig navn, adgangskode og IP-adresse.
Efter dette skal du slutte din pc til hotspot på din Android-enhed og angive adgangskoden. Åbn nu browser på pc, indtast IP-adresse, vi fik fra AirMore-appen i søgefeltet og tryk på enter. En blå boks vises på Android-skærmen for at bekræfte forbindelsen. Bekræft forbindelse, og din pc er nu forbundet med Android.
BEMÆRK: Bemærk IP-adressen og portnummeret vist i ovenstående figur, da de kræves i scriptet, som vi skriver senere.
Opret forbindelse ved hjælp af QR-kode eller radarfunktion
Når du har installeret AirMore-appen i din Android, skal du gå til følgende link og klikke på "Start AirMore-web for at oprette forbindelse".
https: // luftmere.com /
Et vindue, som vist i den følgende figur, åbnes.
Åbn AirMore-appen i din Android, og tryk på knappen "Scan for at oprette forbindelse". Nu kan du oprette forbindelse ved at scanne QR-kode på din pc med din Android-enhed eller ved at klikke på Android-enhedens ikon i radar på din pc.
Kontrol af forbindelse
Efter tilslutning af Android-enhed med pc kan vi nu kontrollere, om forbindelsen er oprettet eller ikke ved at skrive et par linjer kode som angivet nedenfor
\\ importmodul til ip-adresse>>> fra ipaddress importerer IPv4Address
\\ importmodul til at oprette en session mellem android og pc
>>> fra pyairmore.anmod om import AirmoreSession
\\ Oprettelse af en forekomst af IP-adresse
>>> androidIP = IPv4Address ("192.xx.xx.xx ")
\\ oprettelse af en session mellem Android og pc
>>> androidSession = AirmoreSession (androidIP)
\\ kontrollere, om forbindelsen er oprettet eller ej
>>> udskriv (androidSession.is_server_running)
Rigtigt
Hvis android er tilsluttet pc, vil output af koden være "Sand", ellers vil det være "Falsk". Efter en vellykket forbindelse, skriver vi nu et python-script for at sende beskeder.
Skrivning af Python-script for at sende besked
Indtil videre har vi tilsluttet vores Android-enhed med pc og godkendt forbindelsen, nu flytter vi til python-scriptet for at sende besked fra android til en anden android. Følgende er den komplette pythonkode, der skal sendes besked
\\ import af krævede moduler>>> fra ipaddress importerer IPv4Address
>>> fra pyairmore.anmod om import AirmoreSession
>>> fra pyairmore.tjenester.messaging import MessagingService
\\ får modtagerens mobilnummer
>>> mobileNumber = “modtagerens mobilnummer”
\\ får sms
>>> textMessage = “Din besked går her”
\\ oprettelse af en forekomst af ip-adresse
>>> androidIP = IPv4Address (“192.xx.xx.xx ”)
\\ opretter session
>>> androidSession = AirmoreSession (androidIP)
\\ oprettelse af en forekomst af AirMore-messaging-service blandt alle tilgængelige tjenester
>>> smsService = MessagingService (androidSession)
\\ sende tekstbesked ved hjælp af AirMore-messaging-tjenesten
>>> smsService.send_message (“mobileNumber, textMessage”)
Tilføjelse af script til Crontab
Så ovenstående script sender en tekstbesked fra Android-enheden via python-script. Men det fungerer, når vi kører dette script. For at køre dette script automatisk tilføjer vi dette til crontab. Kør følgende kommando i terminalen for at redigere crontab-fil.
ubuntu @ ubuntu: ~ $ crontab -eEn fil åbnes i din yndlingseditor. Gå til slutningen af filen, og tilføj følgende kommando for at automatisere opgaven
0 8 * * * python / sti / til / scriptDette kører scriptet nøjagtigt 08:00 hver dag. Hvis du vil køre dette script på et andet tidspunkt, kan det også gøres. I ovenstående kommando angiver det første ciffer fra venstre minutterne, næste angiver timer, derefter ugedage, derefter antal måneder og sidste angiver dagen i måneden.
Vi kan planlægge denne opgave når som helst, enhver dag og enhver måned ved hjælp af denne kommando.
Konklusion
I denne artikel diskuterede vi om afsendelse af tekstbeskeder ved hjælp af dit Android-mobilnummer ved at skrive et python-script. Først installerede vi PYAIRMORE modul, så diskuterede vi om AirMore-appen og hvordan man installerer AirMore i Android. Der er også nogle andre moduler i Python, der kan bruges til at sende SMS-beskeder via dit SIM-kort. Tilsvarende, hvis du vil have en SMS-tjeneste til din virksomhed, og du ikke ønsker at bruge et SIM-kort, så kan du købe en kommerciel API-tjeneste som Twilio, og det kan spare dig for en stor indsats.