Arawna
Uzman Üye
İnstagram Mesaj Botu
İnstagram için istediğiniz sayıda ve istediğiniz çeşitte mesaj göndermenizi sağlayan bir bot yazdım isteyen arkadaşlar direk indirip kullanabilirler kodları görmek ve geliştirmek isteyen arkadaşlar içinde kodları paylaşacağım
Programın ekran görüntüsü:
Kullanım:
1- Kullanmak için Chrome tarayıcı olması gerekiyor yoksa eğer önce Chrome tarayıcıyı kurun.
2- Klasörü rardan çıkartın içerisinde 3 adet dosya olacak o dosyaların bir arada durmaları lazım yoksa çalışmaz
3- instagrammesajgönderme isimli programı çalıştırın gerekli talimatlar programda anlatılıyor talimatlara uyarak işleminizi yapın
4- Bir sorun yaşarsanız bu konuya yorum atarak özelden yazarak yada discord üzerinden ulaşabilirsiniz(Discord: arawna#0927)
Bağlantıları görmek için lütfen
Giriş Yap
Bağlantıları görmek için lütfen
Giriş Yap
Bağlantıları görmek için lütfen
Giriş Yap
Bağlantıları görmek için lütfen
Giriş Yap
Kodlar
C#:
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace instagrambot
{
class Program
{
static void Main(string[] args)
{
Int64 mesajsayisi;
int mesajcesit;
string[] mesajlar;
bilgiGiris:
try
{
Console.WriteLine("// İnstagram mesaj botu \\");
Console.WriteLine("Uygulama Chrome tarayıcı ile çalışıyor chrome yüklü olmak zorunda");
Console.Write("Kaç tane mesaj göndermek istiyorsunuz(Abartma): ");
mesajsayisi = Convert.ToInt64(Console.ReadLine());
Console.Write("Kaç farklı çeşitte mesaj göndermek istiyorsun: ");
mesajcesit = Convert.ToInt32(Console.ReadLine());
mesajlar = new string[mesajcesit];
for (int i = 0; i < mesajcesit; i++)
{
Console.Write(i + 1 + ". Mesajı giriniz: ");
mesajlar[i] = Console.ReadLine();
}
}
catch
{
Console.Clear();
Console.WriteLine("Hatalı bilgi girdiniz lütfen bilgileri doğru doldurunuz.");
Console.WriteLine("Devam etmek için 'ENTER' tuşuna basınız.");
Console.ReadLine();
Console.Clear();
goto bilgiGiris;
}
try
{
Console.WriteLine();
Console.WriteLine("Birazdan instagram web sitesi açılacak açıldıgında siteye giriş yapın");
Console.WriteLine("Giriş yaptıktan sonra mesaj gönderme yerine girip kime mesaj göndermek istiyorsanız");
Console.WriteLine("O kişi ile mesajlaşmanıza girin ardından buraya gelip 'ENTER' tuşuna basın");
Console.WriteLine("İnstagrami açmak için 'ENTER' tusuna bas");
Console.ReadLine();
IWebDriver driver = new ChromeDriver();
string gonderbtn = "#react-root > section > div > div.Igw0E.IwRSH.eGOV_._4EzTm > div > div > div.DPiy6.Igw0E.IwRSH.eGOV_.vwCYk > div.uueGX > div > div.Igw0E.IwRSH.eGOV_._4EzTm > div > div > div.Igw0E.IwRSH.eGOV_._4EzTm.JI_ht > button";
driver.Navigate().GoToUrl("https://www.instagram.com");
System.Threading.Thread.Sleep(10000);
Console.WriteLine("-------------------------------------------");
Console.Write("Devam etmek için 'Enter' a tıkla");
Console.ReadLine();
IWebElement mesajkutusu = driver.FindElement(By.CssSelector("#react-root > section > div > div.Igw0E.IwRSH.eGOV_._4EzTm > div > div > div.DPiy6.Igw0E.IwRSH.eGOV_.vwCYk > div.uueGX > div > div.Igw0E.IwRSH.eGOV_._4EzTm > div > div > div.Igw0E.IwRSH.eGOV_.vwCYk.ItkAi > textarea"));
for (int i = 0; i < mesajsayisi; i++)
{
for (int j = 0; j < mesajcesit; j++)
{
mesajkutusu.SendKeys(mesajlar[j]);
driver.FindElement(By.CssSelector(gonderbtn)).Click();
}
}
Console.WriteLine("Gönderim tamamlandı.");
}
catch
{
Console.Clear();
Console.WriteLine("Bir hata oluştu lütfen programı yeniden başlatın");
Console.WriteLine("Talimatları doğru olarak yaptıgınızdan emin olun");
Console.ReadLine();
}
}
}
}