Функции класса: sockets($method) - Способ подключения. Значение true - через socket_create, false - через fsockopen. connect($uin,$pass) - Подключение и логин с заданными $uin и $pass. connected() - Возвращает true, если подключение есть, false если нет. send($uin,$message) - Отсылка сообщения $message на номер $uin. messages() - Получение новых сообщений с сервера. Возвращает массив, ключ "from" - отправитель, "text" - сообщения. disconnect() - Отключение от сервера. Пример бота: PHP: <? include('basicq.php'); $icq=new BasICQ(); $icq->sockets(true); //Установка подключения через socket_create, если не работает, попробуйте $icq->sockets(false); if ($icq->connect("123456789","abcdefgh")) { //Подключение с номером 123456789 и паролем abcdefgh, смените на свои. $icq->send("111111111","Сообщение от бота"); //Отсылка сообщения на номер 111111111. while ($icq->connected()) { //Работа пока есть соединение с сервером $msg=$icq->messages(); //Получение сообщения с сервера $icq->send($msg["from"],$msg["text"]); //Пересылка этого же сообщения отправителю if ($msg["text"]=="!") $icq->disconnect(); //Если пришла команда !, то отключение от сервера. sleep(1); //Задержка чтобы разгрузить систему. } } ?>