Albert22
Старатель
- Регистрация
- 30 Мар 2008
- Сообщения
- 270
- Реакции
- 11
- Автор темы
- #1
приветствую всех
для бота используется класс Для просмотра ссылки Войдиили Зарегистрируйся
необходимо сделать так чтобы юзер на странице заполняет форму, текст уходит в пхп скрипт, который этот текст отправляет по аське.
проблема вот в чем: не знаю как передать текст в скрипт бота чтобы он каждый раз не переподключался.
пытался сделать
не удивительно что не сработало, ведь при вызове скрипта он по-любому не подключен, и функция isConnected(); возвращает ФОЛС.
на форуме поддержки я создал топик - глухо; там же нашел два совета: рыть в сторону курла или же использовать фичи с ICQ.com.
но мне не верится чтобы эту элементарщину нельзя было решить нa этом классе...
только бы понять, как уже висящему боту внутренне по РНР вклеить отправку сообщения когда надо, чтобы он каждый раз при вызове не лез подключаться
повторюсь, что предположительный, черновой вариант есть:
НО беда в том что каждый раз он подключается.
если это будет одно сообщение в 10 минут, тогда ладно
а если 10 в минуту?
подскажите плз как это решить!
Добавлено через 4 минуты
P.S. если промахнулся разделом - прошу извинить и перетащить тему. спасибо.
для бота используется класс Для просмотра ссылки Войди
необходимо сделать так чтобы юзер на странице заполняет форму, текст уходит в пхп скрипт, который этот текст отправляет по аське.
проблема вот в чем: не знаю как передать текст в скрипт бота чтобы он каждый раз не переподключался.
пытался сделать
Код:
if(!$icq->isConnected()) {
$icq->setOption('UserAgent', 'miranda');
$icq->connect(UIN, PASSWORD);
$icq->sendMessage(ADMINUIN, "Service PHP BOT started...");
$icq->setStatus(STARTSTATUS, 'STATUS_DCCONT', 'Test me!!!');
$status = STARTSTATUS;}
//тут необходимое действие
на форуме поддержки я создал топик - глухо; там же нашел два совета: рыть в сторону курла или же использовать фичи с ICQ.com.
но мне не верится чтобы эту элементарщину нельзя было решить нa этом классе...
только бы понять, как уже висящему боту внутренне по РНР вклеить отправку сообщения когда надо, чтобы он каждый раз при вызове не лез подключаться
повторюсь, что предположительный, черновой вариант есть:
Код:
<?php
define('UIN', '111111111');
define('PASSWORD', '********');
define('ADMINUIN', '2222222');
define('STARTSTATUS', 'STATUS_FREE4CHAT');
error_reporting (E_ALL);
require_once('WebIcqPro.class.php');
$icq = new WebIcqPro();
$icq->setOption('UserAgent', 'miranda');
$icq->connect(UIN, PASSWORD);
$icq->setStatus(STARTSTATUS, 'STATUS_DCCONT', 'Test me!!!');
$status = STARTSTATUS;
$icq->sendMessage(ADMINUIN, 'убейте меня');//вот та самая нужда - отправляет мне сообщение
flush();
sleep(1);
?>
НО беда в том что каждый раз он подключается.
если это будет одно сообщение в 10 минут, тогда ладно
а если 10 в минуту?
подскажите плз как это решить!
Добавлено через 4 минуты
P.S. если промахнулся разделом - прошу извинить и перетащить тему. спасибо.