Тема: ICQ Bot
Показать сообщение отдельно

ICQ Bot
  #1  
Старый 29.03.2007, 22:06
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
С нами: 10495046

Репутация: 2642


По умолчанию ICQ Bot

Вот нашёл ICQ бота на PHP, использующего класс WebIcqLite.class.php.

PHP код:
<?php 
/*Created by Scorpion */ 
error_reporting (E_ALL); 
set_time_limit(0); 
ini_set ('max_execution_time'"0"); 
require_once(
'WebIcqLite.class.php'); 
define('UIN''789012345');// Ваш номер icq 
define('PASSWORD''1ql66aa@');//Ваш  пароль 

$icq = new WebIcqLite(); 
if(!
$icq->connect(UINPASSWORD)) 

    echo 
$icq->error
    exit(); 


while(
$icq->is_connected()){ 
    
$msg $icq->read_message(); 
    switch (
strtolower($msg['message'])) { 
         
        case 
'привет'//сообщение для бота
        
$icq->send_message($msg['from'], 'Привет Познакомимся?'); //ответ на сообщение для бота
        
break; 
         
        case
'да'
        
$icq->send_message($msg['from'], 'Я ICQ BOT Scorpion'); 
        break; 

        case
'floodme'//сообщение для бота
                                
for($i==0;$i<50;$i++) //50 раз
        
$icq->send_message($msg['from'],'Ненавижу флудеров'); //это сообщение
        
exit; 
        break; 
         
        case
'quit'//сообщение для бота
        
$icq->disconnect(); //действие бота (выход)
        
exit; 
        break; 
         
        default: 
//если сообщение не содержит команду
        
$icq->send_message($msg['from'], 'Ты хочешь от меня слишком много, я только учусь?'); //ответ бота
    

    
flush(); 
    
sleep(1); 

?>
Автор - Scorpion
Взято с http://grabberz.com/showpost.php?p=16492&postcount=1


Как юзать.

Для начала нам надо залить бота на хост. Для этого :
Для бота нужны поддержка сокетов, поэтому регаемся на 1gb.in.
Заливаем на ваш сайт скрипт самого бота, предварительно изменив его, а в той же директории кладём этот скрипт под именем WebIcqLite.class.php.
И теперь просто запускаем скрипт бота. Вуаля! Бот в онлайне.

Последний раз редактировалось NOmeR1; 08.09.2007 в 14:41..
 
Ответить с цитированием