Android

Python Kullanarak Android'de Otomatik Olarak Metin Mesajları Gönderme

Python Kullanarak Android'de Otomatik Olarak Metin Mesajları Gönderme
Kısa mesaj gönderme işlemi Python Programlama Dili kullanılarak birkaç satır kod yazılarak kolayca otomatikleştirilebilir. Python gibi modüller sağlar PYAIRMORE android cihazdan metin mesajları göndermek için kullanılabilir. Bu modülün birçok işlevi vardır ancak mesaj gönderme hakkında konuşacağız. kullanarak mesaj gönderme PYAIRMORE androidinizden mesaj göndermekle aynı. Tek fark, bu görevi bir script yazarak gerçekleştiriyoruz ve scripting ile bir çok şeyi otomatikleştirebiliyorsunuz. Bu görevi gerçekleştirmek için üzerinde AirMore uygulaması yüklü bir android cihazınız olmalıdır.

Pyairmore Modülünü Kurma

Android cihazınızdan başka bir android cihaza mesaj göndermeyi otomatikleştirmek için öncelikle yüklememiz gerekiyor PYAIRMORE modül. Terminalde aşağıdaki komutu çalıştırarak bu modülü kurabiliriz.

ubuntu@ubuntu:~$ pip kurulumu pyairmore

Yukarıdaki komut bu modülü kuracak ve şimdi bu modülü Android'de metin mesajları göndermek için kullanabiliriz.

AirMore nedir??

AirMore, mobil ve PC arasında veri aktarımı için çok kullanışlı bir uygulamadır. Hem android hem de iOS'u destekler. Bu uygulama bir cep telefonunu PC'ye bağlayabilir ve cep telefonumuzu PC'den kontrol edebiliriz. Bu yazıda, bu uygulamanın sadece bir işlevini tartışacağız, o da bir komut dosyası yazarak android cihazda metin mesajları göndermektir.

AirMore'u Android Cihaza Yükleme

kurduktan sonra PYAIRMORE, şimdi PC'ye bir python betiği yazarak android'den mesaj gönderebilmemiz için Android'imizi PC'ye bağlayacağız. Bu, Android'de AirMore uygulamasını yükleyerek yapılabilir. AirMore uygulamasını android'e yüklemek için aşağıda verilen bağlantıya tıklayın.

https://airmore.com/

Android cihaza AirMore'u kurduktan sonra cihazımızı PC'ye bağlayacağız. Android cihazımızı PC'ye bağlamanın iki yolu vardır. herhangi birini takip edebilirsiniz. Her iki yöntem de aşağıda açıklanmıştır.

IP Adresi Kullanarak Bağlantı

Android cihazınıza AirMore uygulamasını yükledikten sonra, şimdi AirMore uygulamasını başlatın ve aşağıdaki şekilde gösterildiği gibi etkin noktayı açın. Hotspot'u açtığınızda, size Ad, Şifre ve IP adresini gösterecektir.

Bundan sonra PC'nizi Android cihazınızın etkin noktasına bağlayın ve şifreyi girin. Şimdi PC'de tarayıcıyı açın, IP adresini girin, arama kutusuna AirMore uygulamasından aldık ve enter tuşuna basın. Bağlantıyı onaylamak için android ekranında mavi bir kutu belirecektir. Bağlantıyı onaylayın ve şimdi PC'niz Android ile bağlandı.

NOT: Yukarıdaki şekilde gösterilen IP Adresi ve Port Numarasını daha sonra yazacağımız scriptte gerekli olduğu için not edin.

QR Kodu veya Radar İşlevini kullanarak bağlanın

Android cihazınıza AirMore uygulamasını yükledikten sonra aşağıdaki bağlantıya gidin ve "Bağlanmak için AirMore web'i başlat" seçeneğine tıklayın.

https://airmore.com/

Aşağıdaki şekilde gösterildiği gibi bir pencere açılacaktır.

Android cihazınızda AirMore uygulamasını açın ve “Bağlanmak için Tara” düğmesine dokunun. Artık android cihazınızla PC'nizdeki QR kodunu tarayarak veya PC'nizdeki radardaki android cihaz simgesine tıklayarak bağlanabilirsiniz.

Bağlantıyı Kontrol Etme

Artık android cihazı PC'ye bağladıktan sonra aşağıdaki gibi bir kaç satır kod yazarak bağlantının kurulup kurulmadığını kontrol edebiliriz

\\ ip adresi için modül içe aktarma
>>> ipaddress'ten IPv4Address'i içe aktarın
\\ android ve PC arasında bir oturum oluşturmak için modülü içe aktarma
>>> pyairmore'dan.AirmoreSession içe aktarma isteğinde bulun
\\ Bir IP adresi örneği oluşturma
>>> androidIP = IPv4Adresi("192.xx.xx.xx")
\\ android ve PC arasında bir oturum oluşturma
>>> androidSession = AirmoreSession(androidIP)
\\ bağlantının kurulup kurulmadığını kontrol etme
>>> yazdır(androidSession.is_server_running)
Doğru

Android PC'ye bağlıysa, kodun çıktısı "True", aksi takdirde "False" olacaktır. Başarılı bağlantıdan sonra, şimdi mesaj göndermek için bir python betiği yazıyoruz.

Mesaj Göndermek için Python Komut Dosyası Yazma

Şimdiye kadar android cihazımızı PC'ye bağladık ve bağlantıyı doğruladık, şimdi android'den başka bir android'e mesaj göndermek için python betiğine geçiyoruz. Mesaj göndermek için tam python kodu aşağıdadır

\\ gerekli modülleri içe aktarma
>>> ipaddress'ten IPv4Address'i içe aktarın
>>> pyairmore'dan.AirmoreSession içe aktarma isteğinde bulun
>>> pyairmore'dan.Hizmetler.mesajlaşma içe aktarma MessagingService
\\ alıcının cep telefonu numarasını alma
>>> mobileNumber = “alıcı Cep Numarası”
\\ kısa mesaj alınıyor
>>> textMessage = “Mesajınız Buraya Gidiyor”
\\ bir ip adresi örneği oluşturma
>>> androidIP = IPv4Adresi(“192.xx.xx.xx”)
\\ oturum oluşturma
>>> androidSession = AirmoreSession(androidIP)
\\ mevcut tüm servisler arasında AirMore'un mesajlaşma servisinin bir örneğini oluşturma
>>> smsService = MessagingService(androidSession)
\\ AirMore'un mesajlaşma servisini kullanarak kısa mesaj gönderme
>>> sms Hizmeti.send_message(“mobileNumber,textMessage”)

Crontab'a Komut Dosyası Eklemek

Böylece yukarıdaki komut dosyası, android cihazdan python komut dosyası aracılığıyla bir metin mesajı gönderir. Ama bu betiği çalıştırdığımızda çalışacak. Bu betiği otomatik olarak çalıştırmak için bunu crontab'a ekleyeceğiz. crontab dosyasını düzenlemek için terminalde aşağıdaki komutu çalıştırın.

ubuntu@ubuntu:~$ crontab -e

Favori düzenleyicinizde bir dosya açılacaktır. Dosyanın sonuna gidin ve görevi otomatikleştirmek için aşağıdaki komutu ekleyin

0 8 * * * python /yol/to/komut dosyası

Bu, komut dosyasını her gün tam olarak 08:00 AM'de çalıştıracaktır. Bu betiği başka bir zamanda çalıştırmak isterseniz, o da yapılabilir. Yukarıdaki komutta, soldan ilk hane dakikayı, ardından saati, ardından haftanın günlerini, ardından ay sayısını ve sonuncusu ayın gününü gösterir.

Bu komutu kullanarak bu görevi herhangi bir zamanda, herhangi bir gün ve herhangi bir ayda planlayabiliriz.

Sonuç

Bu yazıda, bir python betiği yazarak android hücre numaranızı kullanarak kısa mesaj göndermeyi tartıştık. İlk önce kurduk PYAIRMORE modülü daha sonra AirMore uygulaması ve Android'de AirMore'un nasıl kurulacağı hakkında tartıştık. Python'da SIM kartınız aracılığıyla SMS mesajları göndermek için kullanılabilecek başka modüller de vardır. Benzer şekilde, işletmeniz için bir SMS hizmeti istiyorsanız ve bir SIM kart kullanmak istemiyorsanız, Twilio gibi ticari bir API hizmeti satın alabilirsiniz ve bu sizi çok fazla efordan kurtarabilir.

Linux Oyuncuları için Faydalı Araçlar
Linux'ta oyun oynamayı seviyorsanız, oyun deneyimini geliştirmek için Wine, Lutris ve OBS Studio gibi uygulamaları ve yardımcı programları kullanmış o...
Daha Önce Bir Linux Sürümü Olmayan Linux için HD Remastered Oyunlar
Birçok oyun geliştiricisi ve yayıncısı, franchise'ın ömrünü uzatmak için eski oyunların HD remaster'ı ile geliyor, lütfen modern donanımla uyumluluk i...
Linux Oyunlarını Otomatikleştirmek için AutoKey Nasıl Kullanılır?
AutoKey, Linux ve X11 için Python 3, GTK ve Qt'de programlanmış bir masaüstü otomasyon aracıdır. Komut dosyası oluşturma ve MAKRO işlevselliğini kulla...