Öncelikle benim için heyecan verici bir proje oldu, bunu söylemek isterim.
Merhaba, Lunizz'in düzenlediği ufak yarışma tarzı bir proje geliştirme etkinliği vardı. Whatsapp otomasyonu isteniyordu, ben de araştırdım ettim ve bir Go kütüphanesiyle karşılaştım. Daha sonra Lunizz'in istediği projeyi bırakıp oto mesaj programına geçmeye karar verdim ve ortaya böyle bir şey çıktı. Projenin hem kaynak kodları, hem de Windows için executable hali var. Linux kullanan arkadaşlar zaten kaynak kodunu kolayca çalıştırabilir.
Öncelikle özelliklerinden bahsedeyim. Şu anlık pek bir şey olmasa da isteğe göre güncellemeler yapabilirim.
Programı kullanmak için config dosyasını ayarlamanız yeterli, config dosyasındaki key'lerin manaları:
:numbers : telefon numaralarının bulunduğu dosya adı
:sleep : atılan her mesajdan sonra beklenecek süre
:image : atılacak resmin yolu/ismi (sadece 1 numaralı işlemde kullanılır)
:message : gönderilecek mesaj
:type : 0 <- sadece text gönder | 1 <- hem text hem de mesaj gönder
Program nasıl çalıştırılır?
Windows
Öncelikle cmd açarak exe dosyamızın bulunduğu klasöre gidiyoruz. Fotoğraf dosyası, numarların listesi ve config dosyası exe dosyası ile aynı klasörde olmalıdır. Exe dosyamızın bulunduğu konuma gitmek için öncelikle klasörü açıyoruz, daha sonrasında dosya konumunun yazdığı bara bir defa tıklayıp yazıyı kopyalıyoruz:
CMD'yi açtıktan sonra cmd ekranını ctrl + mouse tekerleğini aşağı döndürerek küçültelim. Yoksa qr kod düzgün bir şekilde gelmiyor. Telefondan whatsapp'i açıp, "Bağlı cihazlar > Cihaz Bağla" seçeneklerini izliyoruz ve qr okutma ekranına geliyoruz. Ardından cmd'ye şu komutları yazıyoruz:
Konsola gelen QR'ı okuttuktan sonra işlemler tamamdır, bot mesajları atmaya başlayacak )
Exe dosyası da, source code da şu github reposunda: GitHub - hkey0/whatsapp-auto-message: A script written to automatically send whatsapp messages
Projeyi star'lamayi unutmayın
Eğer bir hata ile karşılaşırsanız lütfen forumlara yazın, elimden geldiğince yardımcı olacağım. Script'in satışının yapılması yasaktır.
Örnek görüntü (i'm using arch btw):
Merhaba, Lunizz'in düzenlediği ufak yarışma tarzı bir proje geliştirme etkinliği vardı. Whatsapp otomasyonu isteniyordu, ben de araştırdım ettim ve bir Go kütüphanesiyle karşılaştım. Daha sonra Lunizz'in istediği projeyi bırakıp oto mesaj programına geçmeye karar verdim ve ortaya böyle bir şey çıktı. Projenin hem kaynak kodları, hem de Windows için executable hali var. Linux kullanan arkadaşlar zaten kaynak kodunu kolayca çalıştırabilir.
Öncelikle özelliklerinden bahsedeyim. Şu anlık pek bir şey olmasa da isteğe göre güncellemeler yapabilirim.
- Sadece text olarak mesaj gönderme
- Resim + text şeklinde mesaj gönderme
- Gönderilen mesajların arasında duraklama
- Websocket ile haberleşerek hızlı bir şekilde mesajları gönderme
Programı kullanmak için config dosyasını ayarlamanız yeterli, config dosyasındaki key'lerin manaları:
:numbers : telefon numaralarının bulunduğu dosya adı
:sleep : atılan her mesajdan sonra beklenecek süre
:image : atılacak resmin yolu/ismi (sadece 1 numaralı işlemde kullanılır)
:message : gönderilecek mesaj
:type : 0 <- sadece text gönder | 1 <- hem text hem de mesaj gönder
Program nasıl çalıştırılır?
Windows
Öncelikle cmd açarak exe dosyamızın bulunduğu klasöre gidiyoruz. Fotoğraf dosyası, numarların listesi ve config dosyası exe dosyası ile aynı klasörde olmalıdır. Exe dosyamızın bulunduğu konuma gitmek için öncelikle klasörü açıyoruz, daha sonrasında dosya konumunun yazdığı bara bir defa tıklayıp yazıyı kopyalıyoruz:
CMD'yi açtıktan sonra cmd ekranını ctrl + mouse tekerleğini aşağı döndürerek küçültelim. Yoksa qr kod düzgün bir şekilde gelmiyor. Telefondan whatsapp'i açıp, "Bağlı cihazlar > Cihaz Bağla" seçeneklerini izliyoruz ve qr okutma ekranına geliyoruz. Ardından cmd'ye şu komutları yazıyoruz:
Kod:
cd dosya_konumu (dosya konumu yazan yere yukarda kopyaladığımız yolu yapıştırın)
script.exe
Exe dosyası da, source code da şu github reposunda: GitHub - hkey0/whatsapp-auto-message: A script written to automatically send whatsapp messages
Projeyi star'lamayi unutmayın
Eğer bir hata ile karşılaşırsanız lütfen forumlara yazın, elimden geldiğince yardımcı olacağım. Script'in satışının yapılması yasaktır.
Örnek görüntü (i'm using arch btw):