Twitter Bot Yapımı Visual Basic !

'Medusa

Katılımcı Üye
18 Ocak 2021
840
370
JAPAN
Twitter Bot Yapımı (Ayrıntılı)

İçindekiler:
-Twitter Developer Portal Nedir ? Neler Yapıla bilinir.
-Twitter APİ Nedir ?
-Twitter Excel Bot.
-Twitter API Alınımı !
-Twitter Yapıla bilinecek Diğer Botlar.
-Twitter Neden Bota İhtiyaç Duyalım ?

Twitter Developer Portal !

Twitter 'da bir uygulama veya proje oluşturmak için ilk önceliğiniz Developer Portal da onaylanmış bir hesabınız olmalıdır. Başvuru İçin Tıkla gelen sayfada istediğiniz türde giriş yapın. Proje başlangıcını seçerek devam edelim.



Gelen bu ekranda boş yer bırakmamanız önemlidir. Doğru bilgiler ile doldurduysanız devam diyelim.



Arkadaşlar doldurmanız gereken soruları
cevaplarını doğru, özgün ve düzgün bir İngilizce ile yazın aksi taktirde hesabınızın onaylanması uzayabilir veya ret edile bilinir. Tüm işlemleri doğru ve eksiksiz tamamlayıp gönderdiğinizde epostanıza başvurunun başlatıldığına dair E-posta gelecektir. Hesabın onaylanıp onaylanmayacağı 48 saate bağlıdır eğer bilgilerde eksiklik veya farklı bir kural ihlali varsa uzatılır taki 5 güne kadar. Bu süreç içinde developer-twitter adında gelen E-postalara çok dikkat etmeli ve dikkatlice okumalısınız. Size eksik bilgileri soracaklardır. Eğer düzgün bir biçimde yapmadıysanız Ban yeme ihtimaliniz çok büyük ayrıca ikinci başvuru atamazsınız çalışırsanız ban yiyebilirsiniz.

Benim başvurum
4 gün sonucunda kabul edildi istenilen bilgileri istenmediği vakitlerde cevapladığım için . Sabır İsteyen bir işlem olduğu ortada fakat gerçekten değecektir. Hesabınızın ret yediğini ele alalım, bu gerçekten üzücü bir durum fakat söylemem gerekiyor yüzdelik oranlara göre ret yiyen hesaplar daha fazla olmakta. Peki ne yapmanız gerekiyor , ilk önce ikinci bir başvurudan kaçının ( Hesabım Ban Yedi ) , yeni bir hesapla deneyin ve bilgileri daha düzgün doğru girin. İngilizce olarak kullandığınız kelimelere dikkat edin anlamlarını kontrol edin.

Onaylı Developer Hesap İle Neler Yapıla bilinir ?

Onaylanmış Twitter developer hesabı üzerinden Twitter api key alma işlemi yapılabilir, api oluşturarak son tweetleri çekme, kullanıcı adına tweet atma veya gibi Twitter üzerinde çalışabilecek çeşitli uygulamalar yapılabilir ve kullanıcının onayladığı birçok bilgiler çekilebilir.

Twitter API Nedir ?

Twitter api başka apilerde görüldüğü gibi Twitterin Web Sitelerinden Ayıran bağımsız bir platform sunmaktadır. Kendi uygulamamız içerisinde Twitter'ın ana sayfasında ki yayın akışını takip edebiliriz.

Twitter Excel Bot !



Excel üzerinden de yazılım yapabileceğinizi biliyor musunuz. Aslında kullandığı yazılım dili olarak Visual Basic kullanıyor. İsterseniz uzantı kurarak Visual Studio üzerinden de yazabilirsiniz.



Gösterdiğim şekilde
Sayfa-1 yazısına sağ-tık yaparak işaretlediğim yere tıklıyoruz ardından açılan yerde kodlarımızı yazmaya başlayabiliriz.
Kodları yazmadan önce bakmamız gereken bir kaç Twitter özelliği olacaktır.



Neden Excel sorusunun cevabı da burada çıkmaktadır. Visual Basic zor bir dil değildir fakat çok kullanışlıdır. Resimde gördüğünüz kısayol tuşları bizim işimize çok fazla yarayacak Neden ? Derseniz bizim vereceğimiz komutlar şöyle olacak :

-Belirlenen sayfaya git
-Belirtilen kısayol tuşuna bas

Biz bu komutları döngüye bağlayacağız devamlı yapacak. Örnek : Belirlenen Konuma Git , j tuşuna bas , I tuşuna Bas bu şekilde olacak komutlar sayfaya gidecek ve bir tweet seçip beğenecek ve diğer tweet e geçecek onu da beğenecek böyle bir döngüye girecek .

Kod:
Sub oto_beğeni_retweet()  'isim'

'Kodların sonunda yazan rakamlar  Saat+Dakika+Saniye olmaktadır işlemi yapma saniyesidir mesela 5 saniye sonra j tuşuna basacak ondan 5 saniye sonra I '

ActiveWorkbook.FollowHyperlink Address:="Buraya Gidilecek Hashtag Linki"
Application.Wait (Now + TimeValue("00:00:10")) ' Başlat tuşuna bastığınızdan 10 saniye sonra sayfayı açıp işleme başlacaktır.'

For i = 1 To 10 'Burası Beğenilecek tweetleri mesela 10 tane tweet beğenecek siz isterseniz çok yüksek rakamlarda yapabilirsiniz'

Call SendKeys("j", True)
Application.Wait (NowTimeValue("00:00:05")) 'Anlattığım gibi sayfaya gidince burada j tuşuna basacak ve tweeti seçecektir.  '

Call SendKeys("l", True)
Application.Wait (Now + TimeValue("00:00:05"))  'Belirlediğimiz Tweeti beğenecektir '

'Devamını kafanıza göre getirebilirsiniz fakat retweet yaparken tıkladıktan sonra
 Enter tuşuna tıklamanız gerekiyor burada Enter simgesi (~)dir  ALT GR + Ü'

Next
End Sub 'Bitiş'

Ardından :


İşaretlediğim yere tıkladığımız anda çalışacaktır beklemeniz yeterli. Gelişebilir daha da özelleştirebilirsiniz sizin hayalinize kalmış.

Twitter API Nasıl Alınır ?

Twitter Developer hesabınız onaylandıysa Developer Portal ana sayfasına geliyoruz.


Tıklayarak Overview Diyoruz. Ardından Add App Diyoruz bundan sonra projenizin ismi ve özelliklerini anlatıyorsunuz ardından keys ve tokens karşınıza gelecek eğer gelmediyse tekrar Overview ekranına gelerek projenizin yanındaki anahtar simgesine tıklıyoruz.


Twitter Yapıla bilinecek Diğer Botlar !

Benim yaptığım küçük bir bot fakat tabiki Api ve kodları boşuna almıyorsunuz yapacağınız
botlar veri çekebilir. JavaScript , Python gibi dillerle oluşturduğunuz botlarda bu kodları kullanmak zorundasınız. Benim gibi Visual Basic kullanmadan bunun gibi küçük botlarda yapabilirsiniz.

Twitter Neden Bota İhtiyaç Duyalım ?

Mesela oluşturduğunu bir hesapta sadece haberleri yayınlamak istiyorsunuz bir kaç haber sayfası toplayarak bir hesapta retweet yaptırarak haber sayfası açabilirsiniz. Veya kendi kendine bir espiri sitesinden veri çekerek her gün espiri teweetleyen bir bot yapabilirsiniz tabi bu botları bir hesaba adamanız gerekiyor api burada işe yarıyor.



Konumu okuduğunuz için ve zaman ayırdığınız için teşekkür ederim.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.