Php İle Bot Yapmak

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    hoca krtr ne çözemedim :-/

    edit:

    daha doğrusu

    For Each krtr In karakter

    burasını çözsem olay biticek sanırım

    set cek = bag.Execute("select * from lag")
    do while not cek.eof
    anahtar=cek("anahtar")
    if instr(yazi,anahtar)>0 Then
    response.write cek("cevap")
    end if
    cek.movenext
    loop

    ile hallettim :D şimdi birde kayıt bulunamazsa rastgele çekmeyi yapıcam hallolucak ;)

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lepusmorris
    lepusmorris's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek
    bu sevda bitmez tükenmez. pesü bilir:D

    ..
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    herşeyi hallettim :D tamamdır şimdi zeka kısmını geliştirmek kaldı :D

    eyw pesi

    set cek = bag.Execute("select * from lag")
    do while not cek.eof
    anahtar=cek("anahtar")
    if instr(yazi,anahtar)>0 Then
    var=True
    response.write cek("cevap")
    end if
    cek.movenext
    loop
    if var<>True then
    Randomize
    rastgeleSayi = (Rnd * 5) + 1
    select case int(rastgeleSayi)
    case 1
    rastgele = "Sende de bir muhabbet bir muhabbet sorma !!"
    case 2
    rastgele = "Sevgilin var mı senin ? Varsa şaşırırımda"
    case 3
    rastgele = "problem nedir?"
    case 4
    rastgele = "Ya sen şeye benziyorsun kimdi o ..... hıh Kuşum Aydına"
    case 5
    rastgele = "Ahh ahh benim bi botayçam vardı terketti beni sürtük"
    end select
    response.write rastgele
    end if
    end if

    yaptım bitti :D

    Edit:

    Enteresan bir olay çıktı  slm o.ospu deyince sanada slm annenin mesleğini nie vurguluyorsun yazıyordu kısaca slm, nbr, dimi gibi anahtar kelimelerin alayını okuyup cevaplıyordu.Onu hallettim döngüden çıkarttım bu sefer liste başındakilere bakıyor.

    Şimdiki hedefim cümle içinde anahtar alanına ait 20 cevap varsa hepsini karıştırıp sonunda rastgele birini seçmek.

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    pesinin uğraşlarıyla uğraşıp c/p yapmadan mıncıkladığım botum ahanda bu;

    http://tarcan.somee.com

    Şu kelimelre güzel karşılık vermiyor falan diyenler ne bileyim fikir beyan ederler ii yapmış olur

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RoadMaster
    RoadMaster's avatar
    Kayıt Tarihi: 02/Haziran/2003
    Erkek

    T01G4 bunu yazdı:
    -----------------------------
    UmutxTR bunu yazdı:
    -----------------------------
    ya merveyi tavla botu yapıcana, bana wpden wpye konu çeken bot yap :)
    -----------------------------
    hocam çok basit php bilgim olsa yapardımda asp olsa 10 dklık iş rss konu çekme olayını araştır ;)

    -----------------------------

    adamın bottan kastı veri çeken değil AI bot örneği.

     

    Mantığına gelince :
    İleri seviyeli ve türkçe botlar için şu şekilde çalışabilirsin.Formdan gelen her veriyi alır son eklerini atar kök kelimeyi bulursun yani buda K + E = A mantığına gidicek.
    Ama yok direkt hazır cevaplar versin dersen naber yazarsa iyidir gibi yazdırabilirsin.bunuda kaç seçenek varsa aralarında random çevirir gelen sonucu bastırırsın ama o bota girmez işte :)


    Ama tavsiyem ALICE iyidir :)

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    RoadMaster bunu yazdı:
    -----------------------------
    adamın bottan kastı veri çeken değil AI bot örneği.

    Mantığına gelince :
    İleri seviyeli ve türkçe botlar için şu şekilde çalışabilirsin.Formdan gelen her veriyi alır son eklerini atar kök kelimeyi bulursun yani buda K + E = A mantığına gidicek.
    Ama yok direkt hazır cevaplar versin dersen naber yazarsa iyidir gibi yazdırabilirsin.bunuda kaç seçenek varsa aralarında random çevirir gelen sonucu bastırırsın ama o bota girmez işte :)


    Ama tavsiyem ALICE iyidir :)


    -----------------------------

    alice ? nedir o? şunla alakası varmı => http://www.internetcity.org/alice-indir-download.html

    Şimdilik bazı şeylere cevap veriyor ama sınırlı.yani nbr dediinde hep aynı şeyi söyler.onu halledicem.Selam, nbr, iyidir vs.. gibi tek kelimeleri farklı cümleleri farklı yapıcam.Bunun için birazcık yardım almam lazım :) Yani şunu yapıcam ama nasıl yaparım bilmyiorum pesi gelince yazar herhalde :) yada bilen bilir

    "Merhaba dostum nasılsın"

    yazdı.Buradaki 3 kelimeyi ayıracak.Yani cümleyi kelimelere bölücem.İf ile eğer 1 den büyükse ve 3 ten küçükse belli gruplara, 3 e eşit veya büyükse belli gruplara göndericem.Yani daha sağlam olur diye düşünüyorum.Örneğin

    "geçen gün yine takılıyorum arkadaşlarla dediler ki yapma"

    8 tane kelime olarak algılayacak.Random edip rastgele birini seçecek ve databasede ona göre bir cevap verdirticem.İşte bunu için cümleyi kelime şeklinde algılatmam lazım.Daha sonra cümleden 2 kelime alır ve ikisine göre birşeyler yaptırabilirsem baya yol katedebilirm.

    Şimdilik sadece deniyorum.

    http://www.tarcan.somee.com/kayit.txt

    Burada da milletin ne yazdığına bakıyorum ona göre eklemeler yapıyorum.

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hotboy
    hotboy's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    mesajı yazdıktan sonra sayfa yenileniyorya, imleci yazı alanına koyarsan daha güzel olur.

    <script language="javascript" type="text/javascript">
    var yazikutusu = document.getElementById("yazim");
    yazikutusu.focus();
    </script>

     

    bu arada ajaxa geçirmek istersen elimden geldiğince yardımcı olmaya çalışırım.

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    hotboy bunu yazdı:
    -----------------------------

    mesajı yazdıktan sonra sayfa yenileniyorya, imleci yazı alanına koyarsan daha güzel olur.


    var yazikutusu = document.getElementById("yazim");
    yazikutusu.focus();

     

    bu arada ajaxa geçirmek istersen elimden geldiğince yardımcı olmaya çalışırım.


    -----------------------------

    hoca eyw saolasın çok güzel oldu.

    Vallahi ajax olur hemde çok iyi olur.Fakat önce botu güzelleştireyim diyorum yani akıllı cevaplar verebilsin, daha güzel olsun hepsi bittiğinde ajax ile mükemmelleştirebiliriz.

     

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pesimistzombie
    pesimistzombie's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    off o kadar yazı yazdım gene uçtu bağlantı yüzünden ya hasta halimle bidaha yazamam zumsukcum şansına küs :D bir ara kafamı toparlayınca detaylı olarak sorularını cevaplar ve botun gelişmesi için düşüncelerimi paylaşırım

    http://www.yapay-zeka.org/ şu siteyi de bi incele 


    :|
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    pesimistzombie bunu yazdı:
    -----------------------------

    off o kadar yazı yazdım gene uçtu bağlantı yüzünden ya hasta halimle bidaha yazamam zumsukcum şansına küs :D bir ara kafamı toparlayınca detaylı olarak sorularını cevaplar ve botun gelişmesi için düşüncelerimi paylaşırım

    http://www.yapay-zeka.org/ şu siteyi de bi incele 


    -----------------------------

    pesi gözünü seveyim uzun yazılarda göndermeden önce tümünü seçip kopyala :D şansıma ben batıyorum.

    Şeyi soracaktım mesela 

    selam naber ii misin diye gönderdik bunları cümle değilde kelime olarak algılatabilir miyim ?

    Yani selam,naber,ii,misin olacak sonra random edicem ona göre anahtardan cevap alıcam bulamazsa bir daha random vs.. ?

Toplam Hit: 5253 Toplam Mesaj: 42