Мой сайт
Главная | Регистрация | Вход
Пятница, 20.06.2025, 22:36
Меню сайта
Категории раздела
Мои статьи [4]
Мини-чат
200
Наш опрос
Оцените мой сайт
javascript:; javascript:;
Всего ответов: 18
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Форма входа
Главная » Статьи » Мои статьи

jIMBot 0.4.0 pre 4 mod 6 (Hybryd JAR Modification)
Значит так... Вы скачали эту модификацию и хотите заменить свой бот на уже созданном чате на этот бот. Соответственно допустим, что у вас уже есть своя БД и её нужно переделать под "гибридник". И так, поехали... 

Открываем свою БД. Заходим по адресу http://localhost/Tools/phpMyAdmin/ (это для локального компьютера, пакет "Денвер", на VDS будет ссылка ввида https://123.45.67.89/myadmin/ или тому подобная). Видим знакомую базу:


Переходим во вкладку SQL. Теперь открываем файл db.sqlиз корня mod 6. Он такой же, как и в стандартном боте, но в конце файла приписаны новые запросы. А именно эти запросы:

Code
CREATE TABLE `info` (
`id` bigint(20) NOT NULL auto_increment,
`time` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`user_id` int(11) default NULL,
`user_sn` varchar(50) default NULL,
`type` varchar(10) default NULL,
`user_id2` int(11) default NULL,
`user_sn2` varchar(50) default NULL,
`msg` text,
PRIMARY KEY (`id`)
) ;

CREATE TABLE `info1` (
`id` bigint(20) NOT NULL auto_increment,
`time` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
`user_id` int(11) default NULL,
`gender` int(1) NOT NULL default '0',
`wedding` int(1) NOT NULL default '0',
`wuser_id` int(11) NOT NULL default '0',
`msg` text,
`wmsg` text,
PRIMARY KEY (`id`)
) ;

CREATE TABLE `quiz` (
`id` int(11) NOT NULL,
`vopros` varchar(255) NOT NULL,
`otvet` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
);

Копируем эти запросы в поле SQL:

Нажимаем клавишу "Пошёл" и возвращаемся обратно. Видим следующее:


Что, испугались ? Да да, тут всё правильно. Мы создали новые таблицы в БД нашего чата.
Теперь опять переходим на вкладку SQL. Теперь таким же образом вставляем содержимое файла quiz.txt (для тех, кто не вкурил, это - вопросы и ответы на викторину). В Денвере есть кнопка "Обзор". То есть мы можем открыть файл quiz.txt через этот "Обзор". На VDS-сервере его может не быть (на xFes точно нет), поэтому в этом случае прийдётся копировать всё содержимое дампа (то есть файла quiz.txt) в поле. Из-за этого может повиснуть браузер, так как файл очень большой, но всё равно нужно ждать! (Я по 5 минут где-то жду). После этого жмём клавишу "Пошёл".
После того, как запросы обработаются, возвращаемся обратно и видим (да да, до конца жизни вам будет сниться эта БД) это:


Теперь ещё раз заходим во вкладку SQL. Открываем файл db_users(po_odnoj_stroke!).txt. Мы видим такие строчки:

Code
ALTER TABLE `users` ADD `odegd` varchar(255) NOT NULL
ALTER TABLE `users` ADD `giv` varchar(255) NOT NULL
ALTER TABLE `users` ADD `auto` varchar(255) NOT NULL
ALTER TABLE `users` ADD `dom` varchar(255) NOT NULL

Как мы видим их тут 4. берём первую строку, вставляем её в поле SQL-запроса и жмём "Пошёл". Стираем в поле строку и вставляем туда вторую. Жмём"Пошёл". И так с остальными двумя строчками. 

Сделали всю эту хренотень ? Всё, готово! Только напоминаю: проверяйте настройки MySQL в панели управления ботом!!!

Другой случай - БД у нас своей не было. Тогда просто делаем обычный запрос из файла db.sql полностью (ну обычно, без заморочек). А дальше, как указано было выше, делаем импорт таблицы quiz и импорт тех самых четырёх строчек.

Всё, блин. THE END


Категория: Мои статьи | Добавил: DoomLord (30.03.2010)
Просмотров: 570 | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Неофициальная помощь по jIMBot © 2025.