<?php
error_reporting (E_ALL);
set_time_limit(0);
ini_set ('max_execution_time', "0");
require_once('WebIcqLite.class.php');
define('UIN', '123456789');// Ваш номер icq
define('PASSWORD', 'pass');//Ваш пароль
$icq = new WebIcqLite();
if(!$icq->connect(UIN, PASSWORD))
{
echo $icq->error;
exit();
}
while($icq->is_connected()){
$msg = $icq->read_message();
if (eregi('admin', $msg['message']))
{
$pass=split(':',$msg['message']);
if(md5($pass[1])=='21232f297a57a5a743894a0e4a801fc3')
{
define('ADMIN', $msg['from']);
$icq->send_message($msg['from'], 'Welcome admin');
}
else
{
$icq->send_message($msg['from'], 'У вас осталось x попыток' );
}
}
if (preg_match('/^\S+@+\S+::\S+@+\S+::[^:]*::/', $msg['message']))
{
$email=split('::',$msg['message']);
@mail($email[1], $email[2], $email[3], 'From:'.$email[0]);
$icq->send_message($msg['from'], 'Ваше письмо для '.$email[1].' отправлено.');
}
else
switch (strtolower($msg['message'])) {
//////////////////////////////////////////////////
case 'привет':
$icq->send_message($msg['from'], 'Привет. Давай знакомится?');
break;
case 'привет!':
$icq->send_message($msg['from'], 'Привет. Давай знакомится?');
break;
case 'привет.':
$icq->send_message($msg['from'], 'Привет. Давай знакомится?');
break;
case 'Привет':
$icq->send_message($msg['from'], 'Привет. Давай знакомится?');
break;
case 'Привет!':
$icq->send_message($msg['from'], 'Привет. Давай знакомится?');
break;
case 'Привет.':
$icq->send_message($msg['from'], 'Привет. Давай знакомится?');
break;
case'давай':
$icq->send_message($msg['from'], 'Я ICQ BOT');
break;
case'ты лох':
$icq->send_message($msg['from'], 'Соси хуй!');
break;
case'лох':
$icq->send_message($msg['from'], 'Соси хуй!');
break;
case'ты пидарас':
$icq->send_message($msg['from'], 'Пошел на хуй!');
break;
case'пидарас':
$icq->send_message($msg['from'], 'Пошел на хуй!');
break;
case'соси хуй':
$icq->send_message($msg['from'], 'Ты пидарас!');
break;
case'соси':
$icq->send_message($msg['from'], 'Ты пидарас!');
break;
case'сука':
$icq->send_message($msg['from'], 'Сам такой!');
break;
case'как дела?':
$icq->send_message($msg['from'], 'Отлично,а у тебя?');
break;
case'что делаешь?':
$icq->send_message($msg['from'], 'Смотрю телевизор');
break;
case'иди на хуй':
$icq->send_message($msg['from'], 'Сам такой!');
break;
case'floodme':
for($i==0;$i<50;$i++)
$icq->send_message($msg['from'],'Ненавижу флудеров'); //при использовании номер будет забанене на некоторое время
exit;
break;
case'quit':
$icq->disconnect();
exit;
break;
default:
$icq->send_message($msg['from'], 'Ты хочешь от меня слишком много, я только учусь.');
}
flush();
sleep(1);
}
?>