hICeQ bot v1.2 [ICQ bot]

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

  1. 4NT1P0V

    4NT1P0V Member

    Joined:
    15 Jan 2008
    Messages:
    110
    Likes Received:
    28
    Reputations:
    -7
    проблема решена, номер добавился)) правда когда нажимаю "запустить" вылетает белый экран и все.... чего такое??
     
  2. Stern

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

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    4nt1p0v, права на папку Pid какие стоят? Надо 777....


    зы. мне кто-нить подскажет? :( или ток у меня такая трабла и заинтересованность в боте?!
     
  3. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Гонишь, права на это не влияют.
    Так и должно быть, вылетает белое окно и бот запускается.
     
  4. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Хы.......
    Проблема с не запуском бота (при 777 уже на pid) решается след.образом
    Внимательно посмотрите конфиг и поменяйте переменные $direct и ниже там...
    вообщем помудрите с этими переменными
     
    1 person likes this.
  5. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Stern, с проблемой "вопросов" справился?
    Вижу такуюже..
    Прока не нашел выхода..
     
  6. Stern

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

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    Неа..с "вопросиками" выхода не нашел...уже все перепробывал...и базу полностью в UTF8 конвертил...ток почему то вообще все косячило и выдавало "китайский алфавит"... :(

    зы. в конфиге менял кодировку подключения...=\ и всеравно одноуйственно :(

    зыы. Isis можешь написать в асю 5-три-нуль-нуль-4-три-4...поболтаем по поводу "вопросов" и есть пару личных вопровос по поводу класса и вообще бота...
     
  7. ICQ Hool

    ICQ Hool Elder - Старейшина

    Joined:
    31 Mar 2008
    Messages:
    175
    Likes Received:
    25
    Reputations:
    0
    пробовал на денвере, бот подключился,
    после получения сообщения бот вылетает, что может быть?
     
  8. Stern

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

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    Или рвется соединение с сервером....что мало возможно....
    Или с папкой PID и правами косяк, тож мало вероятно ибо локалка...
    Или ошибка в командах(в самом фаиле)...тут хз...

    => хЗ...


    зы. Isis, ты в асю ответишь??)
     
  9. Stern

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

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    Решил сделать скрипт который выводит случаную строку из таблицы...ток вот косяк...почему то не пашет...=\


    ЗЫ. Рандом из фаила пашет, но незнаю как сделать "многосрочный" вывод 1 строки из фаила.... т.е. если там идет диалог...то простое использование рандома выведет ток 1 строку....
    Как вариант вижу, весь диалог на 1 строку пихнуть, но как вот делить это потом на строки я хз...мб подскажет хто?
     
  10. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    У тебя колонка anek есть в таблице anek?
    И есть ли там ячейка tl ?
     
    2 people like this.
  11. Stern

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

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    А еще такой вопрос....какой символ отвечает за новую строку? а то есть идея, сделать граббер с баша, ток вот все уперлось в то что при заливке в базу там остаются <br>...как вырезать пример знаю...а как сделать чтоб "диалог" оставался я незнаю...

    Или еще как вариант, грабить в txt чтоб предпочтительней...и опять же как там проблема с "новыми строками" :)


    зы. По поводу "вопросиков" нашел как временное решение... в конциге убей ПОЛНОСТЬ function win_to_utf.... т.е. в конфиге останется ток..

    И то был замечен опять этот "косяк"....1 номер работал окло 1 дня и 10 часов, запустил второго и через 4 часа опять это всплыло....

    Как вариант вижу повесить крон, просто на запуск бота каждые 20 часов, т.е просто ребут у него будет :) ошибка пропадает, до след ребута)
     
  12. GreenBear

    GreenBear наркоман с медалью

    Joined:
    7 May 2005
    Messages:
    2,547
    Likes Received:
    1,398
    Reputations:
    612
    \n для никсов
    \r для виндуса
     
  13. Stern

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

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    Кхм....вообщем попробывал... в txt фаиле сделал все на 1 строке, и добавил где надо \r\n и мне бот выдает

    ~BoT~ (13:38:03 5.04.2008)
    ******...\r\n**************\r\nРыбак:\r\n- Первое желание - сто удочек, второе желание - ведро\r\n червей, а третье желание - чтоб клев хороший был...
     
  14. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    в тхт файле не надо это писать....при выдирании(в скрипте) нужно \r\n
     
  15. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Во первых, юзай \n в этом случае, во вторых, там где юзаешь, должны быть двойные ковычки, а не апострофы.
     
  16. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    И вообще смотри пример хоть main.php
     
  17. Stern

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

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    Где можно указать клиент(версию протокола)....и как его изменить?
     
  18. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Надо писать функцию для этого...
     
  19. Stern

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

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    Isis, подскажи чё дальше, делать и куда(я думаю что в icq.php) че подставлять(при конекте куды переменные пихать)....

    Как функция это пойдеть?
    PHP:
    function setUserAgent($value 'miranda')
        {
            
    $value strtolower($value);
            if (isset(
    $this->user_agent_capability[$value]))
            {
                
    $this->agent $value;
                return 
    true;
            }
            return 
    false;
        }
    А это вставить прям перед функцией.....
    PHP:
    $user_agent_capability = array(
        
    'miranda'   => '4D6972616E64614D0004000200030700',
        
    'jimm'      => '4a696d6d203030303030303030303030',
        
    'icqlite'   => '178C2D9BDAA545BB8DDBF3BDBD53A10A',
        );
    так? или опять накосячил?)))))))))))

    (с)
     
  20. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Не знаю..потом посмотрю