Чат-Бот

было б вообще супер...

Тока представь.. кто-то в чате задаёт вопрос... а ему - бац и Бот ответил :lol2:
 
Ага. Чел спросил про ипб, а бот его нах послал. Вот у мора то. :threaten:
 
ну и пусть не спрашивает там.. пусть в форум пишет
 
А какой скрипт у чата бота и его во все порталы можно поставить?
 
егокуда угодно можно вставлять :D

Вот скрипт:
<!--c1--><div class='codetop'>Код</div><div class='codemain'><!--ec1--><h4>Привет, я Бот, поболтай со мной :)</h4>
<hr>
<form action="http://pronets.ru/viewpage.php?page_id=11" method="post" name="frm">
<input type="text" name="tell" name="tell"> <input type="submit" value="сказать">
<hr>
<textarea name="text" cols="50" rows="21"><?
if(strlen(@$_POST['tell'])>0){
$repl=array(
'Й' => 'й',
'Ц' => 'ц',
'У' => 'у',
'К' => 'к',
'Е' => 'е',
'Н' => 'н',
'Г' => 'г',
'Ш' => 'ш',
'Щ' => 'щ',
'З' => 'з',
'Х' => 'х',
'Ъ' => 'ъ',
'Ф' => 'ф',
'Ы' => 'ы',
'В' => 'в',
'А' => 'а',
'П' => 'п',
'Р' => 'р',
'О' => 'о',
'Л' => 'л',
'Д' => 'д',
'Ж' => 'ж',
'Э' => 'э',
'Я' => 'я',
'Ч' => 'ч',
'С' => 'с',
'М' => 'м',
'И' => 'и',
'Т' => 'т',
'Ь' => 'ь',
'Б' => 'б',
'Ю' => 'ю',
'Ё' => 'ё',
);
$_POST['tell']=strtr($_POST['tell'],$repl);
$_POST['tell']=stripslashes(strip_tags($_POST['tell']));
}
$t='1';
if(preg_match("/((странный|глупый|тупой|ненормальный|не нормальнный|идиот|дурак|балда|глупый|прикольный|забавный|смешной|клевый|классный

|веселый|д#улыбни#льный|ебнутый|ебанутый|охуевший|офигенный|сука|х#й|лох) ты)/i",trim(@$_POST['tell']),$arr)){
echo 'Бот: Ну, до тебя мне далеко :)'."\n---\n".'Юзер: '.@$_POST['tell']."\n--------------\n".@$_POST['text'];
$t='2';
}if(preg_match("/(ты[ёйцукенгшщзхъфывапролджэячсмитьбю\., ]{0,19}(странный|глупый|тупой|ненормальный|не нормальнный|идиот|дурак|балда|глупый|прикольный|забавный|смешной|клевый|классный

|веселый|д#улыбни#льный|ебнутый|ебанутый|охуевший|офигенный|сука|х#й|лох))/i",trim(@$_POST['tell']),$arr)){
echo 'Бот: С тебя пример беру :)'."\n---\n".'Юзер: '.@$_POST['tell']."\n--------------\n".@$_POST['text'];
$t='2';
}if(preg_match("/(пасиб|благодар|спс|thanks|thnks)/i",trim(@$_POST['tell']),$arr)){
echo 'Бот: Всегда пожалуйста :)'."\n---\n".'Юзер: '.@$_POST['tell']."\n--------------\n".@$_POST['text'];
$t='2';
}if(preg_match("/(привет|здравствуй|хай|hello|hi)/i",trim(@$_POST['tell']),$arr)){
echo 'Бот: ну здавствуй-здравствуй....'."\n---\n".'Юзер: '.@$_POST['tell']."\n--------------\n".@$_POST['text'];
$t='2';
}if(preg_match("/(как (дела|жизнь|живешь|оно|делишки))/i",trim(@$_POST['tell']),$arr)){
echo 'Бот: У меня нормально все :), а у тебя? '."\n---\n".'Юзер: '.@$_POST['tell']."\n--------------\n".@$_POST['text'];
$t='2';
}if(preg_match("/(хорошо|прикольно|клево|круто|классно|весело|здорово|класно|нормально)/i",trim(@$_POST['tell']),$arr)){
echo 'Бот: Ага, мне тоже нравится :) '."\n---\n".'Юзер: '.@$_POST['tell']."\n--------------\n".@$_POST['text'];
$t='2';
}if(preg_match("/((много|сколько|какие|мало|не все)(.*)слов(.*)\?)/i",trim(@$_POST['tell']),$arr)){
echo 'Бот: Ну, слова разные бывают, слово-слову рознь :) Ты ведь тоже не все слова знаешь :) '."\n---\n".'Юзер: '.@$_POST['tell']."\n--------------\n".@$_POST['text'];
$t='2';
}if(preg_match("/(^(да|ага|точно|угу)$)/i",trim(@$_POST['tell']),$arr)){
echo 'Бот: Ну вот, и я о том же :) '."\n---\n".'Юзер: '.@$_POST['tell']."\n--------------\n".@$_POST['text'];
$t='2';
}if(preg_match("/(что-нить|что-нибудь)/i",trim(@$_POST['tell']),$arr)){
echo 'Бот: Что? '."\n---\n".'Юзер: '.@$_POST['tell']."\n--------------\n".@$_POST['text'];
$t='2';
}if(preg_match("/(скуч)/i",trim(@$_POST['tell']),$arr)){
echo 'Бот: Бывает и веселей... '."\n---\n".'Юзер: '.@$_POST['tell']."\n--------------\n".@$_POST['text'];
$t='2';
}if(preg_match("/((сколько (время|времни))|(который час|который сейчас час|времени сколько|время (сколько|скажи))|(сколько (сечас|сейчас) (время|времени))\?)/i",trim(@$_POST['tell']),$arr)){
echo 'Бот: '.date("Сейчас H:i :)")."\n---\n".'Юзер: '.@$_POST['tell']."\n--------------\n".@$_POST['text'];
$t='2';
}if(preg_match("/(((какое сегодня число|какой сегодня день|какая сейчас дата|какой день сегодня|какое число сегодня|скажи мне сегодняшнее число|день какой сегодня)\?)|(назови текущую дату|назови мне текущую дату))/i",trim(@$_POST['tell']),$arr)){
echo 'Бот: '.date("Сегодня d.m.Y")."\n---\n".'Юзер: '.@$_POST['tell']."\n--------------\n".@$_POST['text'];
$t='2';
}
if($t=='1' && strlen(@$_POST['tell'])>0){
$z=date("s");
if($z=='0'||$z=='00'){
$z=1;
}
$z=str_replace("0","",$z);
$zz=array(
'Не понимаю я тебя...',
'Не понимаю я тебя...',
'Подробнее плизззз...',
'Я еще не все слова на русском знаю',
'Моя-твоя не понимать',
'Эта... глупый я... не понимаю ничего',
'По китайски скажи - меня китайцы делали, я русский плохо знаю',
'Загадками говоришь...',
'Так приятно с тобой общаться;)',
'Ладно, давай о другом - я тебе нравлюсь?',
'Эх... видимо я глупее своего создателя - я по русски плохо говорю',
'Пэрэвэди пажалуста, ээ... нэ понымаю я русскый!',
'Что-то я перегрелся... пойду на сервере кондиционер включу...',
'По китайски скажи - меня китайцы делали, я русский плохо знаю',
'Слушай, скажи по проще, ладно?',
'Эх...',
'Ох...',
'Ах...',
'Хехе :)',
'Хыхы :)',
'Гыгы :)',
'Хихи :)',
'Мдя...',
'Ладно... устал я...',
'Давай поговорим на другую тему, ладно?',
'Не хочешь поговорить о чем-нибудь другом?',
'Эта тема разговора мне не нравится',
'Эх...',
'Ох...',
'Ах...',
'Хехе :)',
'Хыхы :)',
'Хихи :)',
'Может лучше о погоде поговорим?',
'Скажи мне лучше, как у тебя дела',
'Ладно... устал я...',
'Давай поговорим на другую тему, ладно?',
'Не хочешь поговорить о чем-нибудь другом?',
'Эта тема разговора мне не нравится',
'Пэрэвэди пажалуста, ээ... нэ понымаю я русскый!',
'Моя-твоя не понимать',
'Эта... глупый я... не понимаю ничего',
'Не хочешь поговорить о чем-нибудь другом?',
'По китайски скажи - меня китайцы делали, я русский плохо знаю',
'Ладно, забей... ты анекдоты знаешь?',
'Загадками говоришь...',
'Не понимаю тебя, извини...',
'Прости мне мою глупость, но я, пока плохо говорю по русски...',
'Извини, но может сменим тему? :)',
'Давай поговорим на другую тему, ладно?',
'Не хочешь поговорить о чем-нибудь другом?',
'Эта тема разговора мне не нравится',
'Эх...',
'Ох...',
'Ах...',
'Хехе :)',
'Хыхы :)',
'Хихи :)',
'Может лучше о погоде поговорим?',
'Скажи мне лучше, как у тебя дела',
'Ладно... устал я...',
'Давай поговорим на другую тему, ладно?',
'Не хочешь поговорить о чем-нибудь другом?',
'Эта тема разговора мне не нравится'
);
echo 'Бот: '.$zz[$z]."\n---\n".'Юзер: '.@$_POST['tell']."\n--------------\n".@$_POST['text'];
}
?></textarea>
</form><!--c2--></div><!--ec2-->

Кстати... <b>mf</b>, глянь ка этот скриптик!
 
Сверху