Android

So senden Sie automatisch Textnachrichten auf Android mit Python

So senden Sie automatisch Textnachrichten auf Android mit Python
Der Prozess des Sendens von Textnachrichten kann mit der Programmiersprache Python einfach durch das Schreiben einiger Codezeilen automatisiert werden. Python bietet Module wie PYAIRMORE die zum Senden von Textnachrichten von Android-Geräten verwendet werden können. Dieses Modul hat viele Funktionen, aber wir werden über das Senden von Nachrichten sprechen. Senden von Nachrichten mit PYAIRMORE ist das gleiche wie das Senden von Nachrichten von Ihrem Android. Der einzige Unterschied besteht darin, dass wir diese Aufgabe ausführen, indem wir ein Skript schreiben und mit Hilfe von Skripten können Sie viele Dinge automatisieren. Um diese Aufgabe auszuführen, müssen Sie über ein Android-Gerät verfügen, auf dem die AirMore-App installiert ist.

Pyairmore-Modul installieren

Um das Senden von Nachrichten von Ihrem Android-Gerät auf einem anderen Android-Gerät zu automatisieren, müssen wir zunächst installieren PYAIRMORE Modul. Wir können dieses Modul installieren, indem wir den folgenden Befehl im Terminal ausführen.

ubuntu@ubuntu:~$ pip install pyairmore

Der obige Befehl installiert dieses Modul und jetzt können wir dieses Modul verwenden, um Textnachrichten auf Android zu senden.

Was ist AirMore?

AirMore ist eine sehr nützliche App, um Daten zwischen Handy und PC zu übertragen. Es unterstützt sowohl Android als auch iOS. Diese App kann ein Handy mit dem PC verbinden und wir können unser Handy vom PC aus steuern. In diesem Artikel werden wir nur eine Funktion dieser App besprechen, nämlich das Senden von Textnachrichten auf einem Android-Gerät durch das Schreiben eines Skripts.

Installieren von AirMore auf einem Android-Gerät

Nach der Installation PYAIRMORE, Jetzt werden wir unser Android mit dem PC verbinden, damit wir Nachrichten von Android senden können, indem wir ein Python-Skript in den PC schreiben. Dies kann durch die Installation der AirMore-App in Android erfolgen. Um die AirMore-App in Android zu installieren, klicken Sie auf den unten angegebenen Link.

https://airmore.com/

Nach der Installation von AirMore auf dem Android-Gerät verbinden wir unser Gerät mit dem PC. Es gibt zwei Möglichkeiten, unser Android-Gerät mit dem PC zu verbinden. Du kannst jedem von ihnen folgen. Beide Methoden wurden im Folgenden beschrieben.

Verbindung mit IP-Adresse

Nachdem Sie die AirMore-App auf Ihrem Android installiert haben, starten Sie nun die AirMore-App und schalten Sie den Hotspot ein, wie in der Abbildung unten gezeigt. Wenn Sie den Hotspot einschalten, werden Ihnen Name, Passwort und IP-Adresse angezeigt.

Verbinden Sie danach Ihren PC mit dem Hotspot Ihres Android-Geräts und geben Sie das Passwort ein. Öffnen Sie nun den Browser auf dem PC, geben Sie die IP-Adresse, die wir von der AirMore-App erhalten haben, in das Suchfeld ein und drücken Sie die Eingabetaste. Auf dem Android-Bildschirm erscheint ein blaues Kästchen, um die Verbindung zu bestätigen. Bestätigen Sie die Verbindung und jetzt ist Ihr PC mit Android verbunden.

HINWEIS: Notieren Sie sich die in der obigen Abbildung gezeigte IP-Adresse und Portnummer, da sie in dem Skript erforderlich sind, das wir später schreiben werden.

Verbinden mit QR-Code oder Radarfunktion

Nachdem Sie die AirMore-App auf Ihrem Android installiert haben, gehen Sie zum folgenden Link und klicken Sie auf "AirMore Web zum Verbinden starten".

https://airmore.com/

Ein Fenster, wie in der folgenden Abbildung gezeigt, wird geöffnet.

Öffnen Sie die AirMore-App auf Ihrem Android und tippen Sie auf die Schaltfläche „Scan to Connect“. Jetzt können Sie eine Verbindung herstellen, indem Sie den QR-Code auf Ihrem PC mit Ihrem Android-Gerät scannen oder auf das Android-Gerätesymbol im Radar auf Ihrem PC klicken.

Verbindung prüfen

Nachdem wir das Android-Gerät mit dem PC verbunden haben, können wir jetzt überprüfen, ob die Verbindung hergestellt wurde oder nicht, indem wir ein paar Codezeilen wie unten angegeben schreiben

\\ Importmodul für IP-Adresse
>>> aus IP-Adresse importieren IPv4Adresse
\\ Importmodul zum Erstellen einer Sitzung zwischen Android und PC
>>> von pyairmore.Anfrage Import AirmoreSession
\\ Erstellen einer Instanz der IP-Adresse
>>> androidIP = IPv4Adresse("192.xx.xx.xx")
\\ Erstellen einer Sitzung zwischen Android und PC
>>> androidSession = AirmoreSession(androidIP)
\\ prüfen, ob die Verbindung hergestellt ist oder nicht
>>> drucken (androidSession.is_server_running)
Wahr

Wenn das Android mit dem PC verbunden ist, ist die Ausgabe des Codes „Wahr“, andernfalls ist es „Falsch“. Nach erfolgreicher Verbindung schreiben wir jetzt ein Python-Skript zum Senden von Nachrichten.

Schreiben eines Python-Skripts zum Senden einer Nachricht

Bisher haben wir unser Android-Gerät mit dem PC verbunden und die Verbindung authentifiziert, jetzt wechseln wir zum Python-Skript, um eine Nachricht von Android an ein anderes Android zu senden. Im Folgenden finden Sie den vollständigen Python-Code zum Senden einer Nachricht

\\ erforderliche Module importieren
>>> aus IP-Adresse importieren IPv4Adresse
>>> von pyairmore.Anfrage Import AirmoreSession
>>> von pyairmore.Dienstleistungen.Messaging-Import MessagingService
\\ Handynummer des Empfängers erhalten
>>> mobileNumber = „Mobile Nummer des Empfängers“
\\ SMS erhalten
>>> textMessage = „Ihre Nachricht geht hier hin“
\\ Erstellen einer Instanz der IP-Adresse
>>> androidIP = IPv4Adresse(“192.xx.xx.xx")
\\ Sitzung erstellen
>>> androidSession = AirmoreSession(androidIP)
\\ Erstellen einer Instanz des Nachrichtendienstes von AirMore unter allen verfügbaren Diensten
>>> SMSService = MessagingService(androidSession)
\\ Senden von Textnachrichten über den Nachrichtendienst von AirMore
>>> SMS-Dienst.send_message("mobileNumber,textMessage")

Hinzufügen von Skript zu Crontab

Das obige Skript sendet also eine Textnachricht vom Android-Gerät über Python-Skript. Aber es wird funktionieren, wenn wir dieses Skript ausführen. Um dieses Skript automatisch auszuführen, werden wir dies zu crontab . hinzufügen. Führen Sie den folgenden Befehl im Terminal aus, um die crontab-Datei zu bearbeiten.

ubuntu@ubuntu:~$ crontab -e

Eine Datei wird in Ihrem bevorzugten Editor geöffnet. Gehen Sie zum Ende der Datei und fügen Sie den folgenden Befehl hinzu, um die Aufgabe zu automatisieren

0 8 * * * Python /Pfad/zu/Skript

Dadurch wird das Skript jeden Tag um genau 08:00 Uhr ausgeführt run. Wenn Sie dieses Skript zu einem anderen Zeitpunkt ausführen möchten, ist dies auch möglich. Im obigen Befehl gibt die erste Ziffer von links die Minuten an, die nächste zeigt die Stunden, dann die Wochentage, dann die Zahl des Monats und die letzte den Tag des Monats an.

Wir können diese Aufgabe jederzeit, jeden Tag und jeden Monat mit diesem Befehl planen this.

Fazit

In diesem Artikel haben wir das Senden von Textnachrichten mit Ihrer Android-Zellennummer durch das Schreiben eines Python-Skripts besprochen. Zuerst haben wir installiert PYAIRMORE Modul dann haben wir über die AirMore-App und die Installation von AirMore in Android diskutiert. Es gibt auch einige andere Module in Python, die zum Senden von SMS-Nachrichten über Ihre SIM-Karte verwendet werden können. Ebenso, wenn Sie einen SMS-Dienst für Ihr Unternehmen wünschen und keine SIM-Karte verwenden möchten, können Sie einen kommerziellen API-Dienst wie Twilio kaufen und das kann Ihnen viel Aufwand ersparen.

Linker Mausklick funktioniert nicht unter Windows 10
Wenn Sie eine dedizierte Maus mit Ihrem Laptop oder Desktop-Computer verwenden, aber die linker Mausklick funktioniert nicht unter Windows 10/8/7 aus ...
Cursor springt oder bewegt sich zufällig während der Eingabe in Windows 10
Wenn Sie feststellen, dass Ihr Mauszeiger während der Eingabe auf einem Windows-Laptop oder -Computer automatisch und zufällig springt oder sich von s...
So kehren Sie die Scrollrichtung von Maus und Touchpads in Windows 10 um
Maus und Touchpads machen das Rechnen nicht nur einfach, sondern auch effizienter und weniger zeitaufwendig. Wir können uns ein Leben ohne diese Gerät...