folder Tahribat.com Forumları
linefolder Sosyal Ağlar
linefolder Twitter Anahtar Kelime Uyarıcı



Twitter Anahtar Kelime Uyarıcı

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KareemSaid
    KareemSaid's avatar
    Kayıt Tarihi: 19/Aralık/2013
    Erkek

    S.A. arkadaşlar

    Twitter'da takip ettiğim kullanıcılar tarafından, belirlediğim anahtar kelimeler yazıldığı anda(1 kaç saniye içerisinde, en geç 2-3 dakika içerisinde) bana uyarı verecek bir uygulama, web sitesi arıyorum.

    Bir kaç tane web sitesi buldum ancak bunlar tüm twitter'da arıyor ya da kullanıcıları tek tek girmemi istiyor. Yüzlerce kişi buraya eklemek baya zahmetli iş olacak. Takip ettiğim kullanıcıları direkt kendisi çekse çok iyi olur.

    Bu istediğim özellikleri sağlayabilecek bir web sitesi veya uygulama var mıdır?

    KareemSaid tarafından 28/Eki/17 01:21 tarihinde düzenlenmiştir
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KareemSaid
    KareemSaid's avatar
    Kayıt Tarihi: 19/Aralık/2013
    Erkek

    Malesef şu an için hala aradığım özellikte bir uygulama veya web sitesi bulamadım.

    Böyle bir uyarı aracı yazmak isteyen olursa, ufak bir ücret karşılığında yazdırmak isterim.

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek

    Kaç kişiyi takip ediyorsun? Yani 1000 kişiyi mi kontrol edecek, 50 kişiyi mi?


    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    KareemSaid
    KareemSaid's avatar
    Kayıt Tarihi: 19/Aralık/2013
    Erkek

    Şu an için 150 civarı ileride 250 300 olabilir

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek

    Cumhuriyet Bayramınız kutlu olsun!

    Biraz aceleye geldi ama gördüğüm kadarıyla çalışyor. Python bilgim yok, kendimi geliştirmek için yazdım

    Ufak bir ücret karşılığı demişsin; 10 TL atsan yeter ;)

    --Kurulum--

    python 2.7.5 üzerine 

    https://github.com/bear/python-twitter adresindeki kodları indir. Bir klasöre aç.

    Klasörün içine gir

    pip install -Ur requirements.txt komutu ile gerekli eklentileri indir.

    Sonra aşağıdaki o klasörde bir dosya açıp içine alttaki kodları yapıştır.

    Twitter hesabına girip kendine bir uygulama oluştur. (varsa bu adımı atla)

    Twitter uygulamandaki api ile ilgili key'lerini kodlardaki ilgili alanlara gir

    kodlarda takip etmesini istediğin kelimeleri ilgili array'den ayarla.

    kodu çalıştır ve arkana yaslan

    --Çalışma--

    Her 5 dk'da bir takip ettiğin kişileri tarayıp belirlediğin kelime son attıkları tweet'te geçiyorsa ekrana yazar.

    --Buglar--

    Aranan kelimelerde türkçe karakter yazdığıızda hata verebilir.

    Kişilerin sadece son tweetlerine bakar. Eğer takip ettiğiniz kişi flood tarzı tweetler atıyorsa sadece son tweet'i taranacaktır. Bu yüzden kaçırabilir.

    --İlave Modüller--

    Benim yazacağım, aşağıda belittiğim ilave modüller ücretlidir. Teslim süresi her modül için ayrı ayrı 1 aydır.

    1) Her kişinin son tweetlerine ayrı ayrı bakıp flood varsa buradaki kelimeleri de yakalamak - 1000 TL

    2) Aranan kelimelerde türkçe karakter desteği - 1000TL

    3) Kendi sunucunuza kurulum hizmeti - 1000TL

    --Notlar--

    Yapılan ve yapılacak tüm işlemler Twitter API'si ile yapıldığı için saatlik veya adetli limitlere takılabilir. Bununla ilgili sorumluluk kabul etmem. Aşağıda paylaşılan kodların fiyatı 10TL'dir. Aşağıdaki kodları kullandığınız durumda twitter hesabınıza gelecek sorunlardan ben sorumlu olmam. Bu kodları kullananlar bu koşulları kabul etmiş sayılır. İlave modül yaptırıldığı durumda modül kodları sadece yaptıran ile paylaşılır. 

    Tüm ödemeler lösev'e yaplacaktır. Modüllerin teslim tarihi bağış makbuzunun bana ulaşmasından itibaren başlar.

    Kodlar ekim ayının sonuna kadar kullanılabilir.

    --Kodlar--

    import twitter
    import time
    
    api = twitter.Api(consumer_key='consumer_key',
    consumer_secret='consumer_secret',
    access_token_key='access_token_key',
    access_token_secret='access_token_secret')
    
    kelimeler=['29','ekim']
    
    while True:
            kisiler = api.GetFriends()
            for kisi in kisiler:
                    try:
                            if all(kisi.status.text):
                                    if any(kelime in unicode(kisi.status.text) for kelime in kelimeler):
                                            print unicode(kisi.name) + ' (' + kisi.screen_name + ')'
                                            print unicode(kisi.status.text)
                                            print ''
                    except AttributeError as e:
                            print unicode(kisi.name)
                            print ''
            print 'Bekliyor...'
            time.sleep(300) #Saniye




    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
Toplam Hit: 1999 Toplam Mesaj: 5
twitter anahtar kelime uyarıcı