Итак, для того чтобы начать установку необходимо скачать следующее:
1. Ява - машину(java)
2. Denwer
3. Непосредственно самого бота Первая часть и пожалуй самая простая пройдена, поэтому перейдем к следующему шагу: Настройка
Сначала устанавливаем Денвер. Тут все просто, поэтому нет смысла что либо описывать.
После установки денвера вы увидете 3 ярлыка: Start Denwer, Stop Denwer, Restart Denwer
Теперь нажимаем ярлык: Start Denwer. Начинают появляться DOS-окна (сначало одно, потом другое). Через несколько секунд они исчезнут и мы увидим внизу, рядом с часами 2 новых значка
Значит Денвер запущен.
Создадим базу данных для чата. Для этого переходим по ссылке: http://localhost/Tools/phpMyAdmin
В поле под надписью "Создать новую БД" вводим название базы данных. Например, baza и нажимаем кнопочку Создать
Далее нажимаем вкладку SQL:
На новой странице жмём клавишу "Обзор" (она там одна). Выбираем файл ***.sql (имеет вид текстового файла) в папке бота, где расположены остальные запросы.
Жмём на нижнюю кнопку "Пошёл". Должна высветиться надпись "Ваш SQL-запрос был успешно выполнен". Потом жмём на кнопку baza (в самом верху страницы, рядом с localhost).
Эта есть та самая база данных, которую так упорно создавали, в ней будет храниться информация о пользователях, истории команд, вводимых пользователями, логи и т. д.
Настройка бота
Открываем папку с ботом и находим файл jhttpserver.properties. Открываем его с помощью блокнота и видим приблизительно следующее:
Code
port=8888
maxThreads=100
debug=false
Обращаем внимание на пункт port=8888
Эти четыре циферки нам очень важны для входа в админ-панель бота(при желании можно сменить на любой свободный порт) Открываем Блокнотом файл jimbot.xml (точно так же, как и открывали jhttpserver.properties). Мы видим следующее:
Code
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>jImBot properties</comment>
<entry key="main.Socks5ProxyUser"/>
<entry key="http.user">admin</entry>
<entry key="icq.portDefault">5190</entry>
<entry key="main.Socks5ProxyPass"/>
<entry key="http.pass">admin</entry>
<entry key="main.autoStart">true</entry>
<entry key="main.StartHTTP">true</entry>
<entry key="main.checkNewVer">true</entry>
<entry key="icq.AUTORETRY_COUNT">5</entry>
<entry key="icq.md5login">false</entry>
<entry key="srv.servicesCount">2</entry>
<entry key="main.Socks5ProxyPort"/>
<entry key="main.Socks5ProxyHost"/>
<entry key="srv.serviceType1">chat</entry>
<entry key="srv.serviceType0">anek</entry>
<entry key="icq.serverDefault">login.icq.com</entry>
<entry key="srv.serviceName1">ChatBot</entry>
<entry key="srv.serviceName0">AnekBot</entry>
</properties>
Находим строчку:
Code
<entry key="http.user">admin</entry>
Это ваш логин для входа в админку. Желательно сменить на свой в целях безопасности Теперь ищем строчку:
Code
<entry key="http.pass">admin</entry>
Это пароль в админку. Разумеется, тоже изменить на свой. Закрываем файл, сохранив изменения.
Теперь отключаем денвер ярлыком Stop Denwer
Находим в папке с ботом файлик с чашечкой jimbot.jar и щелкаем по нему два раза. Можно подумать, что файл не запускается. Но это не так, и чтобы убедиться пробуем зайти в админку.
Заходим в браузер и открываем в нем следующую ссылку: http://localhost:8888 (где 8888 и есть порт из файла jhttpserver.properties) и видим:
Вводим наш логин и пароль из файла jimbot.xml и нажимаем кнопку Login
Далее проводим настройку "под себя"
Заострить внимание стоит здесь:
Заполнить данное поле нужно следующим образом:
где название базы данных то, которое мы выбрали при создании
Не забываем нажать кнопку Сохранить И наконец последняяя часть, сам запуск. Для этого нужно:
1. Запустить Denwer
2. Запустить файл-программу jimbot.jar
3. Зайти в "Панель управления ботом" по ссылке http://localhost:8888/ (где 8888 и есть порт, который был указан при настройке)
4. Авторизироваться в боте
5. Нажать кнопку "Start"
Все чат запущен