MegaBot
Народ,
У всех у кого не пашет 1.2.6!
Автор пропустил патч на базу из-за которого не пашет регистрация и статистика в викторине(собственно все ошибки из-за этого).
1) Выключить бота.
2) Надо добавить 2 колонки в БД:
ALTER TABLE `mb_users` ADD `ip` varchar(64) NOT NULL DEFAULT '0.0.0.0';
ALTER TABLE `mb_users` ADD `mac` varchar(64) NOT NULL DEFAULT '00-00-00-00-00-00';
3) Запустить бота
Примечание: Для того что б регистрация прошла успешно, надо сначала написать что-то в чате(обычно 2-3 поста), или выйти и войти, после этого пользователи появяться в таблице mb_users с правильным маком и айпи.
И самое главное: пользователи добавляються автоматически!
У всех у кого не пашет 1.2.6!
Автор пропустил патч на базу из-за которого не пашет регистрация и статистика в викторине(собственно все ошибки из-за этого).
1) Выключить бота.
2) Надо добавить 2 колонки в БД:
ALTER TABLE `mb_users` ADD `ip` varchar(64) NOT NULL DEFAULT '0.0.0.0';
ALTER TABLE `mb_users` ADD `mac` varchar(64) NOT NULL DEFAULT '00-00-00-00-00-00';
3) Запустить бота
Примечание: Для того что б регистрация прошла успешно, надо сначала написать что-то в чате(обычно 2-3 поста), или выйти и войти, после этого пользователи появяться в таблице mb_users с правильным маком и айпи.
И самое главное: пользователи добавляються автоматически!
А у меня ошибки пропали(ну иногра проскакивает 1-2)sVs писал(а):блин, ошибки в логе так и остались. а отключить выкидывание из чата за неправильный мак и ip как ?
Чтобы нормально откатиться, надо вытереть пользователей с таблицы mb_users
В 1.2.6 нашлась ошибка в викторине:
Цитую: "коли закінчується питання і бот дає відповідь , просто нажимаєш один любий символ, бот зараховує 6 очок необмежену кількість разів(поки не встигне задати нове питання)"
Отлючил викторину пока и оставил 1.2.6
Автор, выложи пожалуйста чистый дистриб бота. EXE и дамп структуры базы. Так как с этими патчами вознакла путанница.
Глядя в прилагаемый sql я вижу разницу в кодировках разных таблий, этот как-то настораживает. Особенно вот это:
Внёс исправления, которые порекомендовал realmagus - бот скосил пол чата за несоответствие маку-ип.
Для меня твой бот имеет один жирный плюс из-за БД MySQL, но в некоторых моментах он очень неадекватен. И ещё желательно было бы в поставку включать антимат базу. Ты ведь используешь этого бота где-то в чате? Наверное с более полной базой антимата?
Не откажи в просьбе, пользователи нервничают уже.
Глядя в прилагаемый sql я вижу разницу в кодировках разных таблий, этот как-то настораживает. Особенно вот это:
Ведь эти таблицы хранят похожие данные.-- ----------------------------
-- Table structure for mb_online
-- ----------------------------
CREATE TABLE `mb_online` (
`name` varchar(64) NOT NULL,
`ip` varchar(64) NOT NULL,
`mac` varchar(64) NOT NULL,
PRIMARY KEY (`mac`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for mb_users
-- ----------------------------
CREATE TABLE `mb_users` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(255) NOT NULL,
`ban_count` int(11) NOT NULL default '0',
`immune` int(11) NOT NULL default '0',
`say_count` int(11) NOT NULL default '0',
`victorina_score` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
Внёс исправления, которые порекомендовал realmagus - бот скосил пол чата за несоответствие маку-ип.
Для меня твой бот имеет один жирный плюс из-за БД MySQL, но в некоторых моментах он очень неадекватен. И ещё желательно было бы в поставку включать антимат базу. Ты ведь используешь этого бота где-то в чате? Наверное с более полной базой антимата?
Не откажи в просьбе, пользователи нервничают уже.
ожидание подкючения
Как викториной пользоваться?и всеми функциями кроме антимата и антифлуда
gwg
ппц блин че не кто неможет ответить? у меня бот запустился
[11:36:01] BoGuS Commfort MegaBot запущен!
[11:36:01] Подключение к БД...
[11:36:01] Связь с БД установлена!
[11:36:01] Загрузка настроек...
[11:36:01] Загружено настроек: 43
[11:36:01] АнтиМАТ: Загрузка выражений...
[11:36:01] АнтиМАТ: Загружено выражений: 20
[11:36:01] АнтиМАТ: Загрузка исключений...
[11:36:01] АнтиМАТ: Загружено исключений: 4
[11:36:01] Викторина: Загрузка вопросов...
[11:36:04] Викторина: Загружено вопросов: 133789
[11:36:04] Ожидание подключения на порту 9999...
[11:37:11] Готов к роботе (10.10.8.198: 30781)
только там не че не робит в нем не викторина не че кроме антимата и антифлуда
[11:36:01] BoGuS Commfort MegaBot запущен!
[11:36:01] Подключение к БД...
[11:36:01] Связь с БД установлена!
[11:36:01] Загрузка настроек...
[11:36:01] Загружено настроек: 43
[11:36:01] АнтиМАТ: Загрузка выражений...
[11:36:01] АнтиМАТ: Загружено выражений: 20
[11:36:01] АнтиМАТ: Загрузка исключений...
[11:36:01] АнтиМАТ: Загружено исключений: 4
[11:36:01] Викторина: Загрузка вопросов...
[11:36:04] Викторина: Загружено вопросов: 133789
[11:36:04] Ожидание подключения на порту 9999...
[11:37:11] Готов к роботе (10.10.8.198: 30781)
только там не че не робит в нем не викторина не че кроме антимата и антифлуда
при установке бота на пункте 5.6) у меня вылазеет ошибка такого рода
и такое продолжается где то на протяжении минут 15....
подскажите как с этим борроться?
Код: Выделить всё
mysql> SOURCE megabot.sql;
Query OK, 0 rows affected (0.00 sec)
ERROR 1050 (42S01): Table 'mb_censored' already exists
ERROR 1050 (42S01): Table 'mb_channels' already exists
ERROR 1050 (42S01): Table 'mb_online' already exists
ERROR 1050 (42S01): Table 'mb_questions' already exists
ERROR 1050 (42S01): Table 'mb_settings' already exists
ERROR 1050 (42S01): Table 'mb_users' already exists
ERROR 1366 (HY000): Incorrect string value: '\xD1\x81cs\xD1\x86...' for column '
regexpr' at row 1
ERROR 1366 (HY000): Incorrect string value: '\xD1\x87|4)+...' for column 'regexp
r' at row 1
ERROR 1366 (HY000): Incorrect string value: '\xD0\xB3g]+[...' for column 'regexp
r' at row 1
ERROR 1366 (HY000): Incorrect string value: '\xD0\xB3r]+[...' for column 'regexp
r' at row 1
ERROR 1366 (HY000): Incorrect string value: '\xD1\x83yu]+...' for column 'regexp
r' at row 1
ERROR 1366 (HY000): Incorrect string value: '\xD0\xB5e\xD0\xB8u...' for column '
regexpr' at row 1
.............подскажите как с этим борроться?
теперь столкнулся с такой проблемой, запускаю конфигурер после всех настроек и мне выдает такую шляпу
а при попытке запустить сам бот в нем появляется такое сообщениеСвязь с НЕ БД установлена!
Код: Выделить всё
Связь с НЕ БД установлена! ОШИБКА: Client does not support authentication protocol requested by server; consider upgrading MySQL client