php класс для создания своего icq клиента

Статус
В этой теме нельзя размещать новые ответы.
У меня все боты на этом классе работают и один даже на бесплатном хостинге весит и связь держит :)
 
У меня этот скрипт работает, я даже ради интереса сделал бота, но тока так и не придумал что на него можно повесить, у кого какие идеи есть по этому поводу?
 
Есть идея прикрутить его к движку DLE как только появляеться новый комментарий в новостях,он посылает уведомление на твою аську с линком где комментарий.
 
Я делал как плагин к поисковой системе.
Пишешь боту search: query и он выдавал результаты :)
Один раз делал на его основе брут, спамер-бота и все такое.

Добавлено через 1 минуту
Товарищи, я конечно все понимаю, а копирайты ?
А смысл копирайтов? )) это nulled warez scripts
 
Вопрос по теме

Ребята подскажите этот класс поддерживает поиск юзеров
по базе icq? (например по логину, нику, и тд)
----
что касается применения в качестве бота, как вариант можно прикрутить api адсенсе и будут приходить сообщения о балансе например на мобильник с icq клиентом ............
так же можно прикрутить адвордс о рекламной компании - очень удобно например получать отчет
о расходах на рекламу кол-во переходов и т д

если пойти дальше то можно прикрутить к гугловому календарю из джимал и получать отчеты о событиях из календаря (данные можно брать из цвс если не ошибаюсь)
 
что касается применения в качестве бота, как вариант можно прикрутить api адсенсе и будут приходить сообщения о балансе например на мобильник с icq клиентом ............
так же можно прикрутить адвордс о рекламной компании - очень удобно например получать отчет
о расходах на рекламу кол-во переходов и т д
если пойти дальше то можно прикрутить к гугловому календарю из джимал и получать отчеты о событиях из календаря (данные можно брать из цвс если не ошибаюсь)

Хорошая идея =) А поиск вроде не поддерживает. Да и если сделаешь поиск, то там icq банит если много инфы смотришь, нада как брут через прокси делать.
 
Вот есть примерчик простенького чат-бота на основе бесплатного класса WebIcqLite:
PHP:
<?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'], 'Я 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'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);  
}  
?>
Но я рекомендую использовать бесплатный порлнофункциональный класс c99phpicq.
Там реализованная поддержка смены x-status и режимов работы пользователя(dnd,afk,free...).
 
  • Заблокирован
  • #19
Короче. Я всё поставил как сказанои нефига непашет.
Пробывал на 3 хостингах.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху