hICeQ bot v1.2 [ICQ bot]

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

  1. Qwertison

    Qwertison New Member

    Joined:
    1 Apr 2007
    Messages:
    43
    Likes Received:
    4
    Reputations:
    -13
    Вот скачал я все, поставил на локалхост, все настроил как сказано в ридми...Только проблема-не пашет. Ну номерок добавляеш, ставиш статус..Он появляется в админке типа как в сети, но он не пашет. Думаю это сокеты у меня не включены...Подскажите как это сделать. Только не нада там типо апач правь или пхп, а в деталях плз.
     
  2. Ржунимагу

    Ржунимагу Elder - Старейшина

    Joined:
    21 Jul 2007
    Messages:
    38
    Likes Received:
    35
    Reputations:
    -19
    А он сам переподключается при разрыве???
    Сильно не кричите! =))
     
  3. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Ржунимагу, на крон поставь..сам нет
     
  4. Ржунимагу

    Ржунимагу Elder - Старейшина

    Joined:
    21 Jul 2007
    Messages:
    38
    Likes Received:
    35
    Reputations:
    -19
    Пасиб за ответ! Жалко только на том хостинге куда я поставил крона нет :(
     
  5. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Юзай CronJob.
     
  6. Ржунимагу

    Ржунимагу Elder - Старейшина

    Joined:
    21 Jul 2007
    Messages:
    38
    Likes Received:
    35
    Reputations:
    -19
    О!!! Спасиба тебе большое!!! чтоб я без тебя делал??? :D
     
  7. abatsk

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

    Joined:
    11 Oct 2006
    Messages:
    0
    Likes Received:
    20
    Reputations:
    5
    Ну да. Только лично у меня крон не запускает его. Поясни более детально как его запускать через крон?!
     
  8. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Что-то типа icq.php?uin=$uin , а сами параметры крона я не знаю =)
     
    1 person likes this.
  9. abatsk

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

    Joined:
    11 Oct 2006
    Messages:
    0
    Likes Received:
    20
    Reputations:
    5
    В том то и фишка, что не запускает нихера. Ведь крон только запускает и уходит от ссылки, а нужно немного подождать что бы запустился скриптег.
     
  10. p0is0n

    p0is0n New Member

    Joined:
    8 Jun 2007
    Messages:
    12
    Likes Received:
    2
    Reputations:
    0
    Нет, это ты через http так можешь передать параметр) С кроном будет выглядеть так:

    0 * * * * /usr/local/php -q path_to_bot/icq.php 3242345

    Естественно в скрипте принимать уже не как _GET
     
  11. GreenTiger

    GreenTiger Banned

    Joined:
    7 Dec 2007
    Messages:
    62
    Likes Received:
    10
    Reputations:
    0
    Мдя...тогда тут уже крон не поможет т.к. придется скрипт переписывать
     
  12. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    # Как выполнять свой скрипт с некоторой периодичностью (скажем каждый час)?
    Выполнять действия с какой-то периодичность может только программа которая работает все время. Обычно это операционка. Твой РHР-скрипт запускается тогда, когда обращаются к web-серверу (Apache) и живет обычно не больше чем time_limit. Как ты себе представляешь, что бы он делал что-то с периодичностью раз в час?
    Если уж сильно надо на РHР - запускай php.exe script.php -q >> out.log из at на HТ или из cron'а в юниксах.
     
  13. procedure

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

    Joined:
    22 Dec 2007
    Messages:
    527
    Likes Received:
    257
    Reputations:
    46
    прикольно, обязаельно попробую когда свободное время будет.
    А его можно настроить чтоб я был в асе всегда он-лайн и если кто мне напишет в ответ отправлялось бы конкретная месага и запоминалось то что мне написали. Для этого нужно свой скрипт писать?
     
  14. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Этого бота и ставь..там логи сохраняются
     
  15. alexman90

    alexman90 Banned

    Joined:
    25 Oct 2007
    Messages:
    80
    Likes Received:
    74
    Reputations:
    -5
    Извините что по-пустякам беспокою, но как Выполнить SQL запрос из файла hICeQ.sql в базу данных hICeQ ? чё то не доходит. зы оч туплю похоже... бд мускуль создал, в конфиг всё прописал, а мне пишет что таблица БД не создана... база данных выглядит так: host_baza, а когда в админку захожу, создать бота, то пишет что Table 'host_brut.icq' doesn't exist, если правельно понял ".icq" это вроде префикс, и создаётся сам в БД? Подскажите что делаю не так... Хост юзаю my2gig.com
     
  16. Хозяин

    Хозяин Elder - Старейшина

    Joined:
    15 Mar 2006
    Messages:
    435
    Likes Received:
    404
    Reputations:
    110
    alexman90, открой блокнотом hICeQ.sql, скопируй содержимое, дальше иди в phpmyadmin, зайди в созданную базу, нажми "SQL" или "Выполнить SQL запрос", вставляй содержимое и жми "пошел"

    [​IMG]
     
    2 people like this.
  17. XaCeRoC

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

    Joined:
    18 Feb 2008
    Messages:
    62
    Likes Received:
    23
    Reputations:
    -12
    Респект, скрипт работает :)
     
  18. alexman90

    alexman90 Banned

    Joined:
    25 Oct 2007
    Messages:
    80
    Likes Received:
    74
    Reputations:
    -5
    AciD_FreaK спасибо
     
  19. rashn

    rashn New Member

    Joined:
    6 Feb 2008
    Messages:
    3
    Likes Received:
    2
    Reputations:
    0
    Чота у меня бот оффлайн все время был, но отвечал, правда сначала отвечал, а потом просто тупо присылал разделитель =================== и в лог команды не писал. Лечилось это тока перезапуском апача и повторным запуском бота.

    А потом он ваще перестал отвечать на команды. Чо с ним случилось?
     
  20. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Хм..такое бывает когда разрываетс ядоступ с MySQL