Başka bir projenin zamanı geldi.
Ve bu projede size bir Twitter botunun nasıl oluşturulacağını göstereceğim.
Ve bu Twitter botu, Twitter'da bize yardımcı olabilecek bir dizi ilginç şey yapacak, belki insanları geri takip
edecek, belki bir şeyi retweetleyecek veya bir anahtar kelimeye dayalı bir tweet'i beğenecek.
Çok eğlenceli olacak.
Şimdi, bu bölüm Twitter API dediğimiz şeyle çalışmamızı gerektiriyor.
API'lerle ilgili tartışmamızı hatırlarsanız, web sitelerinin bize veri sağlayan API'leri vardır.
API'si olmayan bir web sitesinden veri almamız için de yollar var.
Kazıma gibi bir şey kullanarak.
Bu da kursun kazıma bölümünde bahsettiğimiz bir konu.
Ancak bir de izinli API'ler var, yani Twitter bize verilerine erişim izni veriyor, ancak bu verilere
erişmek için Twitter'dan izin almamız gerekiyor.
Bunu herkes alamaz.
Yani Twitter API'ye gidip buradaki bağlantıya tıklarsam, aslında zaten bir hesap oluşturmuş oluyorum.
Ancak bir hesabınız yoksa, sayfanız bu şekilde görünecek ve erişim için Başvur'a
tıklamanız gerekecektir.
Artık Twitter API'si tamamen ücretsiz.
Başvurmanızın nedeni, insanların kötü şeyler yapmasını istememeleridir, örneğin hassas
bilgileri yayınlayan, belki de yasadışı bir şey yapan, spam yapan bir bot oluşturmak gibi.
Bu yüzden bunun yasal olarak iyi bir kullanım için olduğundan emin olmak istiyorlar.
Başvurduğunuzda yapabileceğiniz şey, bunun kişisel bir geliştirici olduğunu söylemek, hesabı kullanmak, sözleşmeyi ve politikayı
okuduğunuzdan emin olmaktır.
Esasen, aptal olma.
Nazik olduğunuz ve bizim şu anda yaptığımız gibi deneyler yaptığınız ve API'yi kötüye kullanmadığımız sürece,
bize erişim izni verecekler.
Şimdi bunu yapabilir ya da sadece bir Twitter kodlamamı izleyebilirsiniz.
Ama dediğim gibi, uzun sürmüyor, yani bunu kendi başınıza yapabilirsiniz.
API'ye kaydolmanızı tavsiye ederim çünkü bir Twitter botu oluşturmak oldukça eğlenceli ve havalı.
Şimdi, bir hesap oluşturduğunuzda, buna benzer bir şeye sahip olacaksınız.
Ve aslında yakın zamanda kullanıcı arayüzlerini değiştirdiler.
Bu yüzden olması gerekenden çok daha kafa karıştırıcı görünüyor.
Ancak tek yapmanız gereken Başlayın butonuna tıklamak.
Burada gerçekten çok iyi dokümantasyonları var, aslında dokümanlara, belgelere gidebilir ve API'yi
nasıl kullanabileceğinizi okuyabilirsiniz.
Ancak benim durumumda, sadece bir uygulama oluşturmak istiyorum.
Şimdi burada, zaten bir XHTML botu oluşturdum, ancak burada bir uygulama oluştur'a tıklayabilir, bir uygulama ekleyebilir,
uygulamanın ne yaptığına dair bir açıklama yazabilirsiniz.
Yani geliştirici kullanımı için diyebilirsiniz.
Bir tür web sitesi URL'si sağlamanız gerekecektir.
Ve sadece bu bilgilerin bazılarını doldurmanız gerekiyor.
Şimdi, bu bilgileri girerken kendimi kaydetmeyecektim çünkü bu sizin için heyecan verici olmazdı.
Bu yüzden önceden bir tane yarattım.
Şimdi bu nokta ile yapacağımız şey kendi Python betiğimizi yazmak ve bu API ile etkileşime geçmek.
Bunu yapabilmemiz için tweep adında bir şey kullanacağız, gördüğünüz gibi Twitter API'sine
erişmek için kullanımı kolay bir Python kütüphanesi.
IP kütüphanesini kullanarak bu API ile etkileşime geçebilecek ve Python betikleri yazabileceğiz.
Çok eğlenceli olacak.
Bir sonraki videoda başlayacağız.
Size ilk Twitter botunuzu nasıl oluşturacağınızı göstereceğim.
Burada tweet tweet dot py dosyamın bulunduğu CTM bot adında bir klasörüm var.
Öyleyse hazır olun ve bir sonraki videoda kodlamaya başlayalım.