хм...че та он у меня не запускается =( пишит 504 Gateway Time-out nginx/0.6.21 . Подскажите, в чем проблема?
Isis респект тебе за бота! Тока у меня возникла небольшая проблемма, у меня все боты всегда неведимки какой бы я статус неставил, мош кто знает как её решить?
В админке ставим статус БОТа в онлайн, клиенты видят его в оффлайн. Подскажите, еде грабли. За БОТ респект.
были изменения в протоколе, подробнее тут. Если на номере стоит авторизация, надо ее убрать... Скорее всего проблема в этом
поставил бота, запустил но он не работает это моет быть из-за того что он находиться на www.freetzi.com??
update: Файл info.php заменяем на этот: PHP: <?php error_reporting(0); @ob_start(); @ob_implicit_flush(0); include("config.php"); $do = isset($_GET['do']) ? $_GET['do'] : ''; $uin = isset($_GET['uin']) ? intval($_GET['uin']) : ''; $page = isset($_GET['page']) ? intval($_GET['page']) : ''; if($_SERVER['HTTP_X_REQUESTED_WITH'] !== 'XMLHttpRequest') { ?> <script src="jquery.js" type="text/javascript"></script> <script type="text/javascript"> function command(page) { $.get("info.php", { page: page }, function(data) { document.getElementById("content").innerHTML = data; }); } function logs(page, uin) { $.get("info.php?do=logs", { page: page, uin : uin}, function(data) { document.getElementById("content").innerHTML = data; }); } </script> <?php include("header.php"); } if($do == 'logs' && $uin) { $query = mysql_query("SELECT COUNT(*) as `logs` FROM `logs` WHERE `uin`='".$uin."'"); $row = mysql_fetch_array($query); $logs = $row['logs']; if($logs == 0) echo "С этого номера еще не было ни одного сообщения"; $num = 50; $total = intval(($logs - 1) / $num) + 1; if(!$page || $page < 0) $page = 1; if($page > $total) $page = $total; $start = $page * $num - $num; $query = "SELECT * FROM `logs` WHERE `uin`='".$uin."' ORDER BY `date` DESC, `time` DESC LIMIT ".$start.", ".$num; $result = mysql_query($query); if($_SERVER['HTTP_X_REQUESTED_WITH'] !== 'XMLHttpRequest') { echo "<div id='content'>"; } //Stats $to = mysql_query("SELECT COUNT(*) as `mes` FROM `logs` WHERE `uin`='".$uin."' AND `date`='".time()."'"); $tb = mysql_fetch_array($to); if(!mysql_num_rows($to)) $today = "0"; else $today = $tb['mes']; echo '<div style="position: absolute; left:10px;top:90px" align="left">Всего: [<b>'.$logs.'</b>]<br /> Сегодня: [<b>'.$today.'</b>]</div>'; echo '<div style="margin-right:130px;" align="right">'; if($page + 1 <= $total) echo "<div class='dArrow'><a href='#' onclick='logs(".($page + 1).", ".$uin.")'>→</a></div>"; if($page - 1 > 0) echo " <div class='dArrow'><a href='#' onclick='logs(".($page - 1).", ".$uin.")'>←</a></div>"; echo '</div><br /><br />'; echo '<table width="700" align="center">'; for($i = 0; $i < mysql_num_rows($result); $i++) { $row = mysql_fetch_array($result); $date = date("d.m.Y", $row['date']); $hour = date("H:i:s", $row['time']); echo "<tr><td align='left' width='20%'>".date("d.m.y", $row['date'])." | ".date("H:i:s", $row['time'])."</td> <td>".wordwrap(htmlspecialchars($row['msg']), 70, "<br />\n" ,1)."</td></tr>"; } echo "</table>"; if($_SERVER['HTTP_X_REQUESTED_WITH'] !== 'XMLHttpRequest') { echo "</div>"; } } if(!$uin) { $query = mysql_query("SELECT COUNT(*) as `logs` FROM `logs`"); $row = mysql_fetch_array($query); $logs = $row['logs']; if($logs == 0) echo "Не было еще ни одного сообщения..."; $num = 50; $total = intval(($logs - 1) / $num) + 1; if(!$page || $page < 0) $page = 1; if($page > $total) $page = $total; $start = $page * $num - $num; $query = "SELECT * FROM `logs` ORDER BY `date` DESC, `time` DESC LIMIT ".$start.", ".$num; $result = mysql_query($query); echo "<div id='content'>"; //Stats $d = date("d", time()); $m = date("m", time()); $y = date("y", time()); $tday = $d.".".$m.".".$y; $curdate = mktime(0, 0, 0, date("m", time()), date("d", time()), date("Y", time())); $to = mysql_query("SELECT * FROM `logs` WHERE `date`>'".$curdate."'"); $today = mysql_num_rows($to); //if(!mysql_num_rows($to)) $today = "0"; else if(date("d.m.y", $tb['date']) == $tday) $today = $tb['mes']; echo '<div style="position: absolute; left:10px;top:90px" align="left">Всего: [<b>'.$logs.'</b>]<br /> Сегодня: [<b>'.$today.'</b>]</div>'; echo '<div style="margin-right:130px;" align="right">'; if($page + 1 <= $total) echo "<div class='dArrow'><a href='#' onclick='command(".($page + 1).")'>→</a></div>"; if($page - 1 > 0) echo " <div class='dArrow'><a href='#' onclick='command(".($page - 1).")'>←</a></div>"; echo '</div>'; echo '<br /><br /><table width="700" align="center">'; for($i = 0; $i < mysql_num_rows($result); $i++) { $row = mysql_fetch_array($result); echo "<tr><td align='left' width='10%'><a href='?do=logs&uin=".$row['uin']."' title='Посмотреть логи этого номера'>".$row['uin']."</a></td> <td align='left' width='20%'>".date("d.m.y", $row['date'])." | ".date("H:i:s", $row['time'])."</td> <td width='400'>"; if(stristr($row['msg'], '.addme') || stristr($row['msg'], '.count') || stristr($row['msg'], '.unban') || stristr($row['msg'], '.stop')) { echo "<b>".wordwrap(htmlspecialchars($row['msg']), 50, "<br />\n" ,1)."</b></td>"; } else { echo wordwrap(htmlspecialchars($row['msg']), 50, "<br />\n" ,1)."</td>"; } echo "</tr>"; } echo "</table>"; echo "</div>"; } if($_SERVER['HTTP_X_REQUESTED_WITH'] !== 'XMLHttpRequest') { eval(base64_decode("aW5jbHVkZSgnZm9vdGVyLnBocCcpOw==")); } if($_SERVER['HTTP_X_REQUESTED_WITH'] == 'XMLHttpRequest') { $contents = ob_get_contents () ; ob_end_clean () ; echo win_to_utf($contents); } ?> Дело в том что у вас не показывает сколько сообщений пришло за сегодня + при логах больше 100000 они не показываются...
бот почему-то не стартует...то есть всплывает окно вроде как запуска,а на деле ничего не происходит....номер как был оф-лайн так и остаётся((
народ,я может конечно и нуб,но добавил команду как надо... Имя и ответ....пишу имя а ответа ненет =((( тупо разделитель появляется и все =(( помогите плииииз
Быыла такая же трабла. Подредактил запуск бота и все норм стало..... ВОПРОС: Помогите!!! Как запускать бота через Cron? Ну пробовал всяко и ни получается. Не запускается он через крон собако. Пробовал так: _http://site.ru/icq.php?uin=480889 Бесполезно И даже wget _http://site.ru/icq.php?uin=480889