Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   YourICQ BOT (https://forum.antichat.xyz/showthread.php?t=72320)

NOmeR1 01.06.2008 23:38

YourICQ BOT
 
[ 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
Работает везде, но там стоят ограничения времени соединения с базой. (Но это не так страшно :))


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

Скачать:
[ WEBFILE ]
[ DUMP ]
[ SLIL ]
[ IFOLDER ]

Dimi4 01.06.2008 23:41

NOmeR1, молодец мен, обошол изоса ;)

Isis 01.06.2008 23:59

Конкуренция давит на время блин, придется делать обновления :(
Молодец))

NOmeR1 02.06.2008 00:03

Хы)) Я вне конкуренции!! :D
А вообще, сделал бы ты туда добавку функций (динамичных, статичных), я бы не стал писать его =)

Isis 02.06.2008 00:11

Цитата:

А вообще, сделал бы ты туда добавку функций (динамичных, статичных), я бы не стал писать его =)
Эм....такое есть =)

NOmeR1 02.06.2008 00:50

Ну у тебя приходится лезть в сорс и там менять, добавлять. У меня всё через админку делается =)

Stingers 02.06.2008 10:41

есть нужная мне функция перевода текста )) ГЫ. пасиб. =) ноо одна трабла нажимаю запустить открывается новая белая страница index.php =) хз почему.. и бот не выходит в онлайн :((

NOmeR1 02.06.2008 10:50

Добавь вначале файла index.php текст:
Код:

error_reporting(E_ALL);
Выводятся ошибки? Если да, то какие?

=faraon= 02.06.2008 11:35

Молодецццц. +1

Stingers 02.06.2008 16:05

Цитата:

Выводятся ошибки? Если да, то какие?
Ошибок нет =\ чистая страничка твой код вставил


Время: 15:53