YourICQ BOT

Discussion in 'PHP' started by NOmeR1, 1 Jun 2008.

  1. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    [ YourICQ BOT ]

    Описание:
    YourICQ BOT - это ICQ бот, написанный на PHP, с админкой для управления функциями, изменения настроек и просмотра логов.​

    Возможности админки:
    Добавление, изменение и удаление функций (команд бота)
    Изменение настроек бота: номер, пароль, метод сохранения логов, шаблон для доступа к командам и т.п.
    Просмотр и очистка логов (удачные команды обозначены синим цветом, неудачные - красным)​

    Функции для админа, которые вызываются по ICQ:
    Чтобы отключить бота, надо ему послать команду "stop", по-умолчанию - это сообщение "!stop", но если вы меняли шаблон команды, то сообщение будет другое :)
    Команда "restart" нужна для перезапуска бота
    Команда "admin_add" добавляет функцию к боту. Можно добавить как статичную (например "help"), то есть ту, которая не имеет параметров, так и динамичную функцию (например "translate")
    Команда "admin_delete" с параметром, в котором указывается название команды, удаляет функцию.
    Команда "admin_status" имеет 1 параметр - статус бота, который вы хотите поставить.
    Комада "admin_xstatus" так же имеет 1 параметр - устанавливает статус-картинку.​

    INFO:
    Все функции имеют PHP синтаксис
    Есть возможность управления статусами, функциями по ICQ
    Так же есть стандартные функции для примера: определение тИЦ и PR сайта, перевод текста рус->eng->рус, закодировать текст по заданному алгоритму, раскодировать текст
    После любого изменения в админке, бота необходимо перезагрузить
    Функции admin_add, admin_delete, admin_status и admin_xstatus а так же сохранение логов могут не работать, либо работать небольшое время после запуска бота, потому что может стоять ограничение времени коннекта с базой
    Бот работает на классе WebIcqPro, но всё перечисленное выше сделал я :)

    Чтобы бот заработал, нужно всего-лишь поставить на файл bot_config.php права на запись (0777), пройти установку по файлу install.php и удалить его

    Тестировал бота на 2-х бесплатных хостингах:
    000webhost.com, ueuo.com
    Работает везде, но там стоят ограничения времени соединения с базой. (Но это не так страшно :))


    Уф.. ну, думаю, описал как можно более подробно

    Скачать:
     
    #1 NOmeR1, 1 Jun 2008
    Last edited: 14 Jun 2008
    17 people like this.
  2. Dimi4

    Dimi4 Чайный пакетик

    Joined:
    19 Mar 2007
    Messages:
    750
    Likes Received:
    1,046
    Reputations:
    291
    NOmeR1, молодец мен, обошол изоса ;)
     
    6 people like this.
  3. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Конкуренция давит на время блин, придется делать обновления :(
    Молодец))
     
    3 people like this.
  4. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Хы)) Я вне конкуренции!! :D
    А вообще, сделал бы ты туда добавку функций (динамичных, статичных), я бы не стал писать его =)
     
    2 people like this.
  5. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Эм....такое есть =)
     
  6. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Ну у тебя приходится лезть в сорс и там менять, добавлять. У меня всё через админку делается =)
     
  7. Stingers

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

    Joined:
    28 Aug 2007
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    есть нужная мне функция перевода текста )) ГЫ. пасиб. =) ноо одна трабла нажимаю запустить открывается новая белая страница index.php =) хз почему.. и бот не выходит в онлайн :((
     
  8. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Добавь вначале файла index.php текст:
    Code:
    error_reporting(E_ALL);
    Выводятся ошибки? Если да, то какие?
     
  9. devil2007

    devil2007 Banned

    Joined:
    18 May 2006
    Messages:
    184
    Likes Received:
    73
    Reputations:
    -14
    Молодецццц. +1
     
  10. Stingers

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

    Joined:
    28 Aug 2007
    Messages:
    0
    Likes Received:
    2
    Reputations:
    0
    Ошибок нет =\ чистая страничка твой код вставил
     
  11. mad_xakep

    mad_xakep Banned

    Joined:
    10 Apr 2007
    Messages:
    190
    Likes Received:
    68
    Reputations:
    0
    все работает на отлично круглые сутки висит в сети без всякого крона
     
  12. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Обновил бота и соответственно первый пост. Исправил глюк, из-за которого он не работал на некоторых серваках. Удалил ненужные стандартные функции, добавил новых.. Настоятельно рекомендую обновить.
     
    3 people like this.
  13. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Настоятельно рекомендую тебе спрятать свой Icq номер т.к. огого сколько тебе будут стучать =)
     
    1 person likes this.
  14. НTL

    НTL Elder - Старейшина

    Joined:
    26 Jan 2008
    Messages:
    715
    Likes Received:
    205
    Reputations:
    -26
    На каких хостах еще работает?
     
  15. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Там где есть сокеты, set_time_limit & ignore_user_abort
     
  16. mad_xakep

    mad_xakep Banned

    Joined:
    10 Apr 2007
    Messages:
    190
    Likes Received:
    68
    Reputations:
    0
    не работает команда пр си он пишет что по нулям!
     
  17. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Не знаю, что у тебя глючит
    Code:
    [COLOR=YellowGreen][B]NOmeR1 (13:21:01 3/06/2008)[/B][/COLOR]
    !cy_pr "www.antichat.ru"
    
    [COLOR=Red][B]NOmeR1 Bot (13:21:05 3/06/2008)[/B][/COLOR]
    тИЦ: 550
    PR: 4
     
    1 person likes this.
  18. mad_xakep

    mad_xakep Banned

    Joined:
    10 Apr 2007
    Messages:
    190
    Likes Received:
    68
    Reputations:
    0
    Я(14:56:25 3/06/2008)
    !cy_pr "www.antichat.ru"

    bot (14:56:30 3/06/2008)
    тИЦ: 0nPR: 0
     
  19. Abramovich

    Abramovich New Member

    Joined:
    28 May 2008
    Messages:
    21
    Likes Received:
    0
    Reputations:
    0
    у меня для любого сайта пишет
    тИЦ: 550
    Pr: 4
     
  20. .::BARS::.

    .::BARS::. Elder - Старейшина

    Joined:
    13 Oct 2007
    Messages:
    379
    Likes Received:
    45
    Reputations:
    10
    А есть бот как у калеостры? что бы анекдоты выдавал... рангом!? если есть, то стукните в личку...