Android

Sådan sender du tekstbeskeder automatisk på Android ved hjælp af Python

Sådan sender du tekstbeskeder automatisk på Android ved hjælp af Python
Processen med at sende tekstbeskeder kan nemt automatiseres ved hjælp af Python Programming Language ved at skrive et par kodelinjer. Python leverer moduler som PYAIRMORE der kan bruges til at sende tekstbeskeder fra Android-enheden. Dette modul har mange funktioner, men vi vil diskutere om afsendelse af meddelelser. Afsendelse af beskeder ved hjælp af PYAIRMORE er det samme som at sende beskeder fra din Android. Den eneste forskel er, at vi udfører denne opgave ved at skrive et script, og ved hjælp af scripting kan du automatisere mange ting. For at udføre denne opgave skal du have en Android-enhed med AirMore-app installeret på den.

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 pyairmore

Ovenstå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 -e

En 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 / script

Dette 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.

Installer nyeste Dolphin Emulator til Gamecube & Wii på Linux
Dolphin Emulator giver dig mulighed for at spille dine valgte Gamecube & Wii-spil på Linux Personal Computers (PC). Som en frit tilgængelig og open s...
Sådan bruges GameConqueror Cheat Engine i Linux
Artiklen dækker en vejledning om brug af GameConqueror-snydemotoren i Linux. Mange brugere, der spiller spil på Windows, bruger ofte "Cheat Engine" -a...
Bedste spilkonsolemulatorer til Linux
Denne artikel viser en liste over populære spilkonsolemuleringssoftware, der er tilgængelig til Linux. Emulation er et softwarekompatibilitetslag, der...