IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Eggdrop, NeoStats, BNC (https://www.ircforumlari.net/eggdrop-neostats-bnc/)
-   -   eschat bot webbot (https://www.ircforumlari.net/eggdrop-neostats-bnc/321588-eschat-bot-webbot.html)

CooLerR 12 Mart 2010 23:02

eschat bot webbot
 
Arkadaşlar konuyu yanlış yere açtıysam önceden özür dilerim.. Benim sorunum web üzerinden eschatten bir sohbet sitesine bot giriş cıkışı yapılırmı _? tcl değil..webden girip cıkacak botlar icerde 15-20 dk durup girip cıkacak mümkünmüdür _? php ile mi yazılır _? Kanala mı webden ftp den girip cıkacam bot yani ..mümkünmüdür _? saolun

Sessiz 13 Mart 2010 01:04

Cevap: eschat bot webbot
 
Böyle birşey var evet.
Fakat kötü amaçla kullananlar daha çoğunlukta.

Hamza 13 Mart 2010 01:50

Cevap: eschat bot webbot
 
Benim bildiğim eschat'te iframe kod'u ile bot girişi sağlayabiliyorsun... Onu anlatmaya çalişiyorsun galiba...

Iyi IF'ler...

SaW 13 Mart 2010 01:54

Cevap: eschat bot webbot
 
Tabiki yapılabilir, php ile sunucuya socket bağlantı kurabilirsin, ama eschat üzerinden girişten bahsetmiyorum.
Diğer yandan neden eschat ile giriş yaptırıyorsun ki? Normal socket bağlantıların herhangi biriyle (php olabilir yine) normal giriş yaptır. Ident fullname hatta version cevabını da eschatinki gibi yaparsın olur biter.

CooLerR 13 Mart 2010 16:44

Cevap: eschat bot webbot
 
nebileyimben açıklamanı biraz daha açabilirmisin daha detaylı olarak.. tam olarak nasıl yapabilirim bunu .. kod mu yazılacak veya program mı var ben biraz acemiyim..

SaW 13 Mart 2010 17:53

Cevap: eschat bot webbot
 
Sorularının her üçüne de evet cevabı verilebilir. Php ile ilgili yardıma forumun ilgili bölümünden ulaşabilirsin.

toXic 13 Mart 2010 18:07

Cevap: eschat bot webbot
 
Bu Konu hakkında sana bir cevap verdiğimi hatırlıyorum.

Öncelikle Bu Konu ile ilgili iyi bir mantık yürütmek lazım bot'un sokuluş şekli baya bir önemli ki zaten bunu çözünce diğerleri cok basitleşecektir.

En basitinden söyleyim.

PHP- Kodu:

<?php 
// Dosya adı: clone.php
$nickler file("nickler.txt"); 
$anahtar array_rand($nickler); 
$nick $nickler[$anahtar]; 
$nickler file("nickler.txt"); 
$anahtar array_rand($nickler); 
$nick $nickler[$anahtar]; 
?>
 
<APPLET code=esChat.class codeBase=http://domain.com width="21" height="15" archive=esChat.jar>
<PARAM NAME="CABBASE" VALUE="esChat.cab" codeBase=http://domain.com/>
<param name="Channel1" value="#sohbet,#english,#oyun,#kelime">
<param name=LanguageFile value="Turkish.txt"> 
<param name="Encoding" value="Cp1254">
<param name="ident" value="geNcyaz">
<param name="nickname" value="<? echo $nick?>">
</applet>

Bu kodlar eschat bot yapmak icin verilmişti. Fakat (denemediğim icin) ayri bir sayfa mi aciliyor bunda bilmiyorum..

veya..


PHP- Kodu:

<? 
include('ayar.php'); //veritabanıma bağlandım
$id=$_GET['id']; //$id değişkenini get fonksiyonu ile aldım
$site=file_get_contents("
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">$id
"); //  Fıkrayı alacağım sayfayı $id değişkeni ile çektim
$yeniid=$id++; // $yeniid'yi $id'nin 1 fazlası yaptım
// Başlık ve fıkramı çekiyorum :
$baslikalan='#<title>(.*?)<\/title>#si';      
preg_match($baslikalan,$site,$baslikfonksiyon);  
$fikraalan='#<!-- fikra -->(.*?)!-- \/ fikra -->#si';      
preg_match($fikraalan,$site,$fikrafonksiyon);  
$fikra=$fikrafonksiyon[1]; 
$baslik=$baslikfonksiyon[1];  
// Kayıt için gerekli şartları if döngüsü ile sorguluyorum
// Bunu yaparken işlemden sonra beni diğer fıkrayı çekecek sayfaya atması için refresh kodumu ekliyorum.
if($baslik=="" || $fikra==""){ 
echo
" Böyle bir fıkra yoktur."); 
echo
"<meta http-equiv=\"refresh\" content=\"0.1;URL=
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">$yeniid
\">";
}else{ 
$fikrasayi=mysql_num_rows(mysql_query("SELECT * FROM fikra WHERE baslik='$baslik'");  
if(
$fikrasayi==1){ 
echo
"Bu fıkra önceden eklenmiştir."
echo
"<meta http-equiv=\"refresh\" content=\"0.1;URL=
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">$yeniid
\">"
}else{ 
// Artık fıkrayı yükleyebilirim, bir engel kalmadı 
$tarih=date('d/m/y'); // Tarihi de alayım :) 
$fikrayukle=mysql_query("INSERT INTO fikra (baslik,metin,tarih)VALUES('$baslik','$fikra','$tarih')"); 
if(
$fikrayukle){ //Fıkram başarı ile yüklendiyse eğer : 
echo"Fıkra başarıyla kaydedildi"
echo
"<meta http-equiv=\"refresh\" content=\"0.1;URL=
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
style="color: #0000BB">$yeniid
\">"
}  
// taa yukarıda açtığım else'i burada kapattım
?>

Bu veri cekmek icin. Bu kodu dediğiniz işleme cevirebilirsiniz ( tabi biraz uğraşmalısın.. ) Bunlarla birlikte; cronjob kullanmalısın sanırım.

cronjob ile belirli aralıklarda join,part,exit vs. gibi actionları kullandırtmalısın.

Gerçi mIRC veya eggdrop ile kolayca yapabilirken neden eschat'i seçtiğinizi merak ettim bir kusuru yoksa. :)

Kolay gelsin.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 20:27.

Powered by vBulletin® Version 3.8.8 Beta 3
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2024 IRCForumlari.Net