Python Selenium ile Discord'a otomatik mesaj attırma

dandilidan

Centipat
Katılım
14 Eylül 2024
Mesajlar
18
Daha fazla  
Cinsiyet
Erkek
Anladım! İşte belirtilen proje metnini, Selenium kullanarak ve bot yerine şahsi hesapla mesaj gönderme amacıyla entegre şekilde düzenledim:



Proje: Discord mesaj Gönderim Aracı (Şahsi Hesapla)


Amaç: Discord'da belirlenen kanallara, her kanalda belirli bir sayıda mesaj gönderecek ve sonra sıradaki kanala geçecek bir masaüstü uygulaması tasarlamak. Mesajlar 50-70 saniye aralıklarla gönderilecek ve mesajlar bir .txt dosyasından alınacak. Bu işlem, bot yerine kullanıcı hesabınızla yapılacak ve Selenium kütüphanesi ile otomatikleştirilecektir.



Gereksinimler:


  1. Kanal Seçimi:
    • Kullanıcı, başlangıç ve bitiş kanal ID'lerini belirtecek.
    • Uygulama, bu ID'ler arasında sırayla mesaj gönderecek.
  2. Mesaj Dosyası Yükleme:
    • Mesajlar bir .txt dosyasından alınacak.
    • Her satır bir mesaj olacak.
  3. Mesaj Sayısı:
    • Kullanıcı, her kanala kaç mesaj gönderileceğini belirleyebilecek (ör. 5 mesaj).
    • Uygulama, bu sayıya ulaştığında otomatik olarak bir sonraki kanala geçecek.
  4. Gönderim Süresi:
    • Mesajlar, 50-70 saniye arasında rastgele bir zaman aralığında gönderilecek.
    • Kullanıcı bu aralığı manuel olarak ayarlayabilecek.
  5. Başlat/Durdur:
    • Başlat düğmesine basıldığında işlem başlayacak.
    • Durdur düğmesi ile gönderim durdurulabilecek.
  6. Şahsi Hesap Kullanımı:
    • Bot yerine kendi Discord hesabınızla işlem yapılacaktır.
    • Selenium, Discord web sitesine giriş yaparak işlemi gerçekleştirecektir.



Çalışma Mantığı:


  1. Kullanıcı, başlangıç ve bitiş kanal ID'lerini, mesaj dosyasını ve her kanal için mesaj sayısını girer.
  2. "Başlat"düğmesine basıldığında:
    • İlk kanalda belirlenen sayıda mesaj gönderilecek.
    • Her mesaj arasında 50-70 saniyelik rastgele bir gecikme olacak.
    • Belirlenen mesaj sayısı tamamlanınca sıradaki kanala geçilecek.
  3. Tüm kanallar tamamlanınca işlem sonlanacak ya da kullanıcı “Durdur” düğmesine basarak durdurabilecek.
  4. mesaj Gönderim Süresi ve Güvenlik:
    • Mesaj aralıkları rastgele seçileceği için, Discord'un spam algılaması engellenmeye çalışılacaktır.
    • Her mesaj, belirli bir zaman diliminde ve sıralamaya göre gönderilmeyecek şekilde otomatikleştirilecektir.
  5. Selenium ile Entegrasyon:
    • Selenium, kullanıcının Discord hesabına giriş yapacak ve mesajları sırayla belirlenen kanallara gönderecektir.
    • Kullanıcı, her kanalda belirli bir sayıda mesaj gönderdiğinde, uygulama bir sonraki kanala geçecek.



Ekstra Özellikler:


  • Şahsi Hesapla mesaj Gönderimi:
    • Bu araç, Discord API'sini veya bot kullanımını gerektirmez. Tüm işlemler, kullanıcı hesabı ile yapılır.

Yapımında yardımcı olacak arkadaş var mı?
 
Anladım! İşte belirtilen proje metnini, Selenium kullanarak ve bot yerine şahsi hesapla mesaj gönderme amacıyla entegre şekilde düzenledim:



Proje: Discord mesaj Gönderim Aracı (Şahsi Hesapla)


Amaç: Discord'da belirlenen kanallara, her kanalda belirli bir sayıda mesaj gönderecek ve sonra sıradaki kanala geçecek bir masaüstü uygulaması tasarlamak. Mesajlar 50-70 saniye aralıklarla gönderilecek ve mesajlar bir .txt dosyasından alınacak. Bu işlem, bot yerine kullanıcı hesabınızla yapılacak ve Selenium kütüphanesi ile otomatikleştirilecektir.



Gereksinimler:


  1. Kanal Seçimi:
    • Kullanıcı, başlangıç ve bitiş kanal ID'lerini belirtecek.
    • Uygulama, bu ID'ler arasında sırayla mesaj gönderecek.
  2. Mesaj Dosyası Yükleme:
    • Mesajlar bir .txt dosyasından alınacak.
    • Her satır bir mesaj olacak.
  3. Mesaj Sayısı:
    • Kullanıcı, her kanala kaç mesaj gönderileceğini belirleyebilecek (ör. 5 mesaj).
    • Uygulama, bu sayıya ulaştığında otomatik olarak bir sonraki kanala geçecek.
  4. Gönderim Süresi:
    • Mesajlar, 50-70 saniye arasında rastgele bir zaman aralığında gönderilecek.
    • Kullanıcı bu aralığı manuel olarak ayarlayabilecek.
  5. Başlat/Durdur:
    • Başlat düğmesine basıldığında işlem başlayacak.
    • Durdur düğmesi ile gönderim durdurulabilecek.
  6. Şahsi Hesap Kullanımı:
    • Bot yerine kendi Discord hesabınızla işlem yapılacaktır.
    • Selenium, Discord web sitesine giriş yaparak işlemi gerçekleştirecektir.



Çalışma Mantığı:


  1. Kullanıcı, başlangıç ve bitiş kanal ID'lerini, mesaj dosyasını ve her kanal için mesaj sayısını girer.
  2. "Başlat"düğmesine basıldığında:
    • İlk kanalda belirlenen sayıda mesaj gönderilecek.
    • Her mesaj arasında 50-70 saniyelik rastgele bir gecikme olacak.
    • Belirlenen mesaj sayısı tamamlanınca sıradaki kanala geçilecek.
  3. Tüm kanallar tamamlanınca işlem sonlanacak ya da kullanıcı “Durdur” düğmesine basarak durdurabilecek.
  4. mesaj Gönderim Süresi ve Güvenlik:
    • Mesaj aralıkları rastgele seçileceği için, Discord'un spam algılaması engellenmeye çalışılacaktır.
    • Her mesaj, belirli bir zaman diliminde ve sıralamaya göre gönderilmeyecek şekilde otomatikleştirilecektir.
  5. Selenium ile Entegrasyon:
    • Selenium, kullanıcının Discord hesabına giriş yapacak ve mesajları sırayla belirlenen kanallara gönderecektir.
    • Kullanıcı, her kanalda belirli bir sayıda mesaj gönderdiğinde, uygulama bir sonraki kanala geçecek.



Ekstra Özellikler:


  • Şahsi Hesapla mesaj Gönderimi:
    • Bu araç, Discord API'sini veya bot kullanımını gerektirmez. Tüm işlemler, kullanıcı hesabı ile yapılır.

Yapımında yardımcı olacak arkadaş var mı?
yapmazlar yüksek paralar gerek bunu yaptırmak için
 
Cok zor bir sey degil ChatGPT'ye bunu yazdirmissin ama programi da muhtemelen direkt yazardi ChatGPT. Discord'u acip programi calistirirsin eger sol bardaki kanal yerleri degismiyorsa koordinatlari manuel olarak yazarsin her yere sirayla tiklayarak otomatik yapar. Mesajlari da .txt dosyasindan almasini saglarsin. Ama bilgisayari ellememen lazim o surecte o yuzden ya acik birakacaksin ya da kullanmadigin eski bir laptop'ta falan yaptirirsin.
 
Cok zor bir sey degil ChatGPT'ye bunu yazdirmissin ama programi da muhtemelen direkt yazardi ChatGPT. Discord'u acip programi calistirirsin eger sol bardaki kanal yerleri degismiyorsa koordinatlari manuel olarak yazarsin her yere sirayla tiklayarak otomatik yapar. Mesajlari da .txt dosyasindan almasini saglarsin. Ama bilgisayari ellememen lazim o surecte o yuzden ya acik birakacaksin ya da kullanmadigin eski bir laptop'ta falan yaptirirsin.
Hayır bu yeterli değil Discordda otomasyon yapmak kolay bir şey değil.
 
Discord'da bunları yapmak kolay değil. 2-3 mesajdan sonra robota girer. Doğrulamayı geçemezsiniz. Robot musun testine sokmasa bile zaman aşımı atar veya hesabı spama düşürür.
 
Tek amac bu mesajlari atmaksa yeterli. Neyi yeterli degil illa Discord'a baglanmam lazim oyle otomasyon yapmam lazim dememis konuyu acan.
Discord böyle karşı selenium gibi basit kütüphanelerle yapılan otomasyonlara uygun bir platform değil. Asla stabil çalışmaz bir yerden patlak verir. Yukarda yazdığım gibi. Hesaba bile girmekte zorlanırsınız hatta.
 

Technopat Haberler

Geri
Yukarı