
Uzun süredir üstünde çalıştığım bir bot sistemi vardı. Kullanıcıların kodlama bilmeden kendi botlarını yapabilmesini sağlayacak bir sistem geliştirdim. Sadece çok basit HTML/CSS bilgisi ile kendi botlarınızı yapabileceksiniz. Sistem henüz yayınlanmadı ama fikirlerinizi almak için konuyu açıyorum.
Bot sistemi API bazlı olarak http://botpl.us/ adresinde çalışmaktadır. Sistem API ile çalıştığından size verilecek WordPress eklentisinde herhangi bir şifreleme vs yoktur.
http://botpl.us/ adresinden kayıt olabilmek için davetiye koduna ihtiyacınız var. Eğer sistemi denemek isterseniz özel mesajla davetiye isteyebilirsiniz. Şuan sistemde nasıl bot oluşturulduğunu botların çalışıp çalışmadığını görebilirsiniz.
Kayıt olup, giriş yaptıktan sonra karşınıza şöyle bir ekran gelecek;

Şuan 'Kendi Botlarınız' ve 'Diğer Kullanıcıların Botları' bölümleri çalışmaktadır. 'Yeni Bot Yap' butonu ile kendinize yeni bir bot oluşturabilirsiniz. Bu butona bastığınızda karşınıza şöyle bir ekran gelecek;

Burada sırasıyla;
Bot adı bölümünde botunuza bir isim vermeniz gerekiyor. Site adresini yazmak daha kolay hatırlamanızı sağlayabilir.
URL Sistemi bölümünde botun çalışacağı url yi sisteme uygun şekilde girmeniz gerekiyor. Sisteme uygun demek, url'deki dinamik bölümleri %s işareti ile değiştirmeniz demek. Örnekle açıklayayım; habersitesi.com diye bir site eklemek istiyorum. Kategorileri için urlsi http://habersitesi.com/ekonomi/1 şeklinde olsun. Burada ekonomi kategori ismi 1 ise sayfa numarası şeklinde dinamik olduğundan bunları %s ile değiştiriyorum. Yani sisteme girmem gereken url; http://habersitesi.com/%s/%s şeklinde oluyor.
URL Sistemi Değişkenleri bölümünde de %s ile belirlediğimiz yerlere değişken atıyoruz. Burada URL deki sırayla oluşturmaya dikkat edin. Yine örneğimize dönersek URL de iki tane değişken olduğu için iki adet değişken oluşturuyoruz. Birincisinin ismine kategori tipine değişen yazı değerine de ekonomi, gundem, kadin yazıyorum. İkincisinin ismine sayfa tipine otomatik artan sayı değerine de 1 yazıyorum.

Değişken tipinde değişen yazıyı seçtiğinizde virgüllerle ayırarak seçenekleri belirliyorsunuz. Otomatik artan sayıda ise numaraların kaçtan başladığını yazıyorsunuz. Sıfır veya bir olacaktır.
Post Link Listesinde http://habersitesi.com/ekonomi/1 bunun gibi veri çekeceğimiz site adresindeki haber linklerinin CSS seçicisini belirliyoruz. Burada az miktarda css/html bilgisi gerekiyor. Bizim örneğimizde ul.news>li>a şeklinde olduğunu varsayalım.
Post değişkenleri bölümünde yine CSS seçicilerini kullanarak veri çekeceğimiz sitedeki tekil linklerin (!) içerisinden verileri belirliyoruz. Yine örneğimizde http://habersitesi.com/haber-linki adresinde tekil haber olduğunu düşünelim. Chrome öğeyi denetle ile başlığın h1 etiketi ve title sınıfı ile yazıldığını gördük. Hemen post değişkenlerinde isime baslik css seçicisine h1.title yazabiliriz. Burada sayfada başka h1.title'lar olabileceğini unutmayın ve CSS Seçicilerini olabildiğince spesifik belirleyin.
Sonraki adıma bastığınızda bot verileri çekmeye çalışarak size bir test sonucu gösterecektir. Eğer herhangi bir hata yoksa botu kaydet diyerek botunuzu kaydedebilirsiniz.
Yine burada belirlediğiniz değişkenleri WordPress eklentisi üzerinde istediğiniz post özel alanlarıyla vb. eşleştirebileceksiniz. Tabi sadece siz bot hazırlayın denilmeyecek, sistem size bir çok bot sunacak. Ayrıca benimde sistem üzerinden yeni botlar yayınlamam çok hızlı olacak. Buna rağmen kendiniz bir siteden veri çekmek istediğinizde kendi başınıza yapabileceksiniz.
Sistem için aylık 40TL gibi bir ücret düşünüyorum. Sizce ücretlendirme nasıl olmalı? İstediğiniz özellikler nelerdir? Satın almanızı neler etkiler? Gibi soruları cevaplandırarak beni yönlendirmenizi bekliyorum.
