hICeQ bot v1.2 [ICQ bot]

Discussion in 'PHP' started by banned, 22 Jan 2008.

  1. InfernoNet

    InfernoNet Elder - Старейшина

    Joined:
    7 Nov 2007
    Messages:
    248
    Likes Received:
    228
    Reputations:
    -20
    Кто пользовался данным скриптом, полностью в нем разобрался и готов мне помочь разобраться в online через ICQ?
     
  2. Stern

    Stern Elder - Старейшина

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    Всплыл косяк...или я хз че это...вообщем бот более 15 часов....и получается..

    После перезапуска все норм....

    зы. Такой глюк ток с теми "текстами" которые хранятся в базе...
     
  3. Stern

    Stern Elder - Старейшина

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    ЛЮди хелпиГ.....бот начинает косячить в самы не подходящий момент =\
     
  4. MetalleR

    MetalleR New Member

    Joined:
    15 Mar 2008
    Messages:
    7
    Likes Received:
    1
    Reputations:
    0
    почему на любую комманду бот уходит в оффлайн? на слова то же... хостинг: freehostia.com
     
  5. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    chmod +x pid
     
  6. Stern

    Stern Elder - Старейшина

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    Isis, а по моему поводу?:)
     
  7. MetalleR

    MetalleR New Member

    Joined:
    15 Mar 2008
    Messages:
    7
    Likes Received:
    1
    Reputations:
    0
    Isis, извините ,а можно чуть подробнее?
     
  8. matro

    matro New Member

    Joined:
    15 Mar 2008
    Messages:
    11
    Likes Received:
    1
    Reputations:
    0
    Дайте пожалуйста норм фри хост,на котором пашет бот....
    щас получилось запустить бота на локалке... но траб в том что после первого же сообщения боту... он выходит....
     
  9. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    MetalleR, CHMOD права на папку pid надо поставить 777, сделать это можно через фтп клиент
    matro, нет таких
    Stern, даже не знаю....некорректно залили бд?
     
  10. MetalleR

    MetalleR New Member

    Joined:
    15 Mar 2008
    Messages:
    7
    Likes Received:
    1
    Reputations:
    0
    Isis, стоят уже, 777. Хостинг freehostia. Люди же говорят, что работал там у них? Крон настроил и натравил на скрипт, запускает прилежно каждые 15 минут. Но почему он вылетает при первом же сообщени??? И что инетресно, покая я не отключил авторизацию у номера, он отвечал ,что это бот и т.д. только отключил авторизацию (добавление номера в контактлист) - все, сразу сдох. Кстати, файйл индекс был заменен на тот что выкладывался к ранней версии на форуме, с измененной ссылкой.
     
  11. Stern

    Stern Elder - Старейшина

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    И снова я :)

    Вопрос теперь такой...хочу добавить ответ боту, но чет выходит не то....косячу видимо... вот код...

    И в итоге мне он выдет.....при нормальном запросе!!!

    ~My~BoT~ (23:29:06 25.03.2008)
    То что хочу вывести в случае если не указан номер
    Лялялляялялялялляляляляля!Номер ********** сейчас ОНЛАЙН!

    и пустое сообщение при запросе БЕЗ номера...


    зы. надо чтоб, выдавал "то что хочу без номера" если номер не указан, и => при норм запросе...нормальный ответ :)
     
  12. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    commands.php

    PHP:
    <?php
    if(preg_match('~^.invis~'$msg_text))
        {
            
    preg_match('~\s+([0-9-]+)~'$msg_text$icq);
            foreach(
    $icq as $i => $xek)
            {
                
    $xek str_replace('-'NULL$xek);
                if(
    $i)
                {
                    
    $fp fsockopen("kanicq.ru"80$errno$errstr30);
                    
    $query 'human=1&uin='.$xek.'&uin4login=&password4login=';
                    
    $out  "POST /invisible/?method=2 HTTP/1.1\r\n";
                    
    $out .= "Host: kanicq.ru\r\n";
                    
    $out .= "Referer: http://kanicq.ru/invisible/?method=2\r\n";
                    
    $out .= "Content-Type: application/x-www-form-urlencoded\r\n";
                    
    $out .= "Content-length: ".strlen($query)."\r\n\r\n";
                    
    $out .= $query;
                    
    fwrite($fp$out);
                    
    $result '';
                    while (!
    feof($fp))
                    {
                        
    $result .= fgets($fp128);
                    }
                    
    preg_match('~"> ([^<]+)</~'$result$status);
                    
    $send .= $xek.';'.$status[1]."\n";
                }
                else
                {
                    continue;
                }
            }
        }
    ?>
     
  13. Stern

    Stern Elder - Старейшина

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    Isis, а можно узнать твою асю.) хотелось бы пообщаться... :-D


    Все спасибо :) понял.)
     
    #73 Stern, 26 Mar 2008
    Last edited: 26 Mar 2008
  14. Stern

    Stern Elder - Старейшина

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    И снова я :D

    Такой трабл....уже был ток решение так и не надено...
    Вообщем запустил бота...он работает 1 день(иногда меньше)....сперва все норм, потом начинает отвечать вопросами.....запускаю второй номер....пару часов норм, затем тоже самое...

    Вот инфа из phpMyAdmin....


    НО все таблицы в этой БД
    Кто подскажет в этом порылась вся проблема?

    зы. если да то как вариант вижу.....

    1) Меняем Сравнение на utf8_general_ci
    2) В конфиге меняем с cp1251 на utf8

    так вроде?
     
  15. 4NT1P0V

    4NT1P0V Member

    Joined:
    15 Jan 2008
    Messages:
    110
    Likes Received:
    28
    Reputations:
    -7
    при добавлении номера такая ошибка....
     
    #75 4NT1P0V, 28 Mar 2008
    Last edited: 28 Mar 2008
  16. Хелпер

    Хелпер Elder - Старейшина

    Joined:
    21 Feb 2007
    Messages:
    120
    Likes Received:
    31
    Reputations:
    -1
    PHP:
    469058323 OKStatusONLINE Current connection was broken by ICQ serverLogging in . . . 469058323 OKStatusONLINE Current connection was broken by ICQ serverLogging in . . .  Warningfsockopen() [function.fsockopen]: unable to connect to :(Failed to parse address ""in Z:\home\localhost\www\bot\icq.php on line 368
    Как исправить? Бот выходит в онлайн, напишишь ему месагу, он в офф сразу. а если не трогать висит.
     
  17. Gara

    Gara Elder - Старейшина

    Joined:
    8 Jul 2007
    Messages:
    36
    Likes Received:
    10
    Reputations:
    -5
    нашел хос там вот такое описание того что подерживают и что предлогают интересно там пахать будет этот бот
    Трафик - Unlimited
    Домены - Unlimited
    Субдомены - Unlimited
    БД MySQL - Unlimited
    POP3 / SMTP / IMAP / Web
    FTP / SSI / CGI / SSL / Cron

    Панель управления DirectAdmin
    Анонимный FTP
    Лог-файлы

    WAP
    Perl 5.8 / Python
    PHP 5.2.3 / Zend Optimizer 2.2
    MySQL 5.0.37
    phpMyAdmin 2.8.1
    Редактирование .htaccess
     
  18. abatsk

    abatsk Elder - Старейшина

    Joined:
    11 Oct 2006
    Messages:
    0
    Likes Received:
    20
    Reputations:
    5
    Да будет... Есть кстате хост: Время выполнения скриптов АНЛИМ !
     
  19. Gara

    Gara Elder - Старейшина

    Joined:
    8 Jul 2007
    Messages:
    36
    Likes Received:
    10
    Reputations:
    -5
    а какой хост
     
  20. Gara

    Gara Elder - Старейшина

    Joined:
    8 Jul 2007
    Messages:
    36
    Likes Received:
    10
    Reputations:
    -5
    и такой еще вопрос кто может обяснить 3 и 4 пункт настройки