Ответы на часто задаваемые вопросы

  1. На какой ОС работает этот Бот?

    Практически на любой платформе с поддержкой PHP4 - Windows 2000/XP/2003, Linux, FreeBSD.


  2. Могу ли я запустить Бот на сервере (Хостинге)?

    Да, это реально, но для работы программы вам потребуется ZendOptimizer и расширение Sockets, а также специальные настройки в php.ini. Есть ли ZendOptimizer и Sockets на сервере уточните у вашего Хостинг-провайдера.


  3. Как запустить Бот на Хостинге?

    Для запуска Бота на сервере, сервер должен поддерживать ZendOptimizer. Также стоит отметить особенности сервера хостера. PHP на данном сервере должен поддерживать Sockets и должен быть настроен специальным образом, а именно в php.ini должы быть настроены эти параметры так: safe_mode = off и max_execution_time = 0, в противном случае возможно Бот будет работать не корректно. Чтобы запустить Бота, скопируйте файл interpreter\userbot.bin на Хостинг, и переименуйте его в userbot.php, далее запустите через браузер или Шелл. Места расположения файлов конфигурации должны совпадать с местом расположения файла userbot.php.


  4. С какой версией PHP-интерпретатора может работать Бот?

    Практически с любой, начиная с PHP 4.3.0. Рекомендуется PHP 4.4.0 или PHP 5.1.0.


  5. Не правильно отображается русский шрифт в рабочем окне Бота, что делать?

    Шрифт не отображается потому, что окно настроено для работы в режиме кодировки MS-DOS. Для того чтобы устранить данную проблему, следует изменить шрифт в свойствах окна. Для этого щелкните правой кнопкой мыши на строке заголовка окна, выберите "Свойства", в открывшемся окне выберите вкладку "Шрифт", и в списке "Шрифт" выберите Lucida Console, затем нажмите ОК.


  6. Какие UIN можно использовать для Бота?

    Бот поддерживает все типы UIN, от 5 до 9 знаков.


  7. Почему при запуске Бота из Командной строки он выдает ошибку "File config.xml is not found!", хотя файл на месте?

    Это из-за того, что вы запускаете Бота не из его рабочей директории, а из какой-либо другой. Для решения проблемы, выполните команду cd диск:\директория_бота\, а затем введите просто start.bat.


  8. Почему при запуске Бота выдается примерно такая ошибка "ERROR! Failed open stream in file config.xml: Bad configuration in <auth>!", что это такое?

    Проверьте указанный в ошибке параметр (в данном случае это <auth>) на правильность. Возможно, вы его заполнили не корректно или не заполнили вообще.


  9. При запуске Бота выдается ошибка "ERROR! Can't connect to Server!", что делать?

    Возможно, отсутствует соединение с сервером ICQ. Проверьте настройки брандмауэра, а также уточните, подключены ли вы к сети Интернет.


  10. При запуске/перезапуске Бота он выдал ошибку "ERROR! Access is temporally denied or bad UIN/Password!", что предпринять?

    Возможно, вы ошиблись и ввели неверный пароль. Или же, возможно вы заблокированы на ICQ-сервере за частое переподключение или за другие нарушение сетевой политики. Подождите 10-20 минут и повторите попытку, если не помогло, и ошибка повторилась, попробуйте зайти на этот UIN через ICQ-клиент, т.к. возможно, ваш номер заблокирован.


  11. Бот удачно подключился к сети, выдав сообщение "Connection successfully!", но почему-то не вышел в сеть и не отвечает на команды, как быть?

    Скорее всего Бот подключился к серверу с ошибкой или же по каким-либо причинам (например разрыв связи) не смог обработать данные. Для решения проблемы перезапустите Бот, если проблема не исчезла, проверьте настройки подключения и доступность сервера ICQ.


  12. Я запускаю Бот на Хостинге, но через некоторое время он выключается, как быть?

    Возможно на вашем сервере не настроены параметры safe_mode = off и max_execution_time = 0 в файле php.ini. Уточните данные настройки у вашего администратора.


  13. При запуске бота на сервере Хостинга он выдает ошибку "ERROR! Can't connect to Server!", как быть?

    Скорее всего, Хостинг не поддерживает коннекты во вне, или же на нем нет поддержки расширения Sockets. Уточните данную информацию у вашего администратора.


  14. При работе Бота, он выдал ошибку "Parse error: parse error, in example_msg.inc on line 105", что это может быть?

    Скорее всего, вы допустили ошибку при написании PHP-скрипта example_msg.inc. Проверьте строку, указанную в сообщение об ошибке строку (в этом случае это строка 105) на наличие ошибок. Если, по вашему мнению, ошибок там нет, обратитесь к документации PHP.


  15. Какое максимальное количество блоков <dialogue> можно указать?

    Любое, количество не ограничено.


  16. Какое количество PHP-скриптов можно подключить к Боту?

    Любое, количество не ограничено.


  17. Важен ли порядок подключения PHP-скриптов к Боту?

    Да, условия, реализованные в скриптах, будут работать в том порядке, в котором были подключены файлы к Боту.


  18. Можно ли указывать PHP-функции в файлах, подключенных при помощи файла конфигурации messages.xml?

    Нет, иначе Бот вылетит с ошибкой PHP. Все функции PHP должны быть перечислены заранее в файле, который подключается директивой <functions> в файле config.xml.


  19. Перечитывает ли Бот файл конфигурации messages.xml при обращении к Боту?

    Да, перед каждым выполнением команды.


  20. Перечитывает ли Бот подключенный файлы PHP в файле messages.xml?

    Да, перед каждым выполнением команды.


  21. Перечитывает ли Бот подключенный файлы PHP в файле config.xml?

  22. Нет, файлы подключенный в config.xml читаются только один раз при старте Бота.


  23. В USERBOT используется тот же движок что и в проекте I-Bot?

    Нет. Но движок USERBOT ничем не уступает нашему движку, на котором работает I-Bot.


Ваши вопросы

Если у вас есть интересующие вопросы, просим присылать к нам на Email. Мы постараемся ответить вам в кратчайшие сроки.