MegaBot

Здесь обсуждаются графические оболочки, боты, языковые файлы и другие дополнения к CommFort 3.
Закрыто
NeOn
Сообщения: 10
Зарегистрирован: 21:12, 20.04.2008
Контактная информация:

Сообщение NeOn »

BoGuS писал(а):будет ли кто-то делать скрипты для бота
Буду :P жду не дождусь...
Лучше отдельную тему, раздел не сделают наверное :roll:
Аватара пользователя
BoGuS
Сообщения: 91
Зарегистрирован: 17:03, 11.01.2007
Откуда: Украина, Харьков
Контактная информация:

Сообщение BoGuS »

NeOn писал(а):
BoGuS писал(а):будет ли кто-то делать скрипты для бота
Буду :P жду не дождусь...
Лучше отдельную тему, раздел не сделают наверное :roll:
Вот открыл форум по MegaBot'y:
http://megabot.ruforums.net
сейчас посоздаю необходимые разделы и внесу него необходимую информацию...
Я бы изменил мир, но Бог не дает мне исходники.
Изображение
Мой сайт
Аватара пользователя
Paradox
Сообщения: 269
Зарегистрирован: 16:20, 05.12.2007
Контактная информация:

Сообщение Paradox »

Возрадуйся народ....
LIT
Сообщения: 251
Зарегистрирован: 08:32, 28.06.2007

Сообщение LIT »

Новостей пока нет?
realmagus
Сообщения: 73
Зарегистрирован: 02:50, 16.03.2008

Сообщение realmagus »

Народ,

У всех у кого не пашет 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 с правильным маком и айпи.

И самое главное: пользователи добавляються автоматически!
Аватара пользователя
sVs
Сообщения: 69
Зарегистрирован: 14:36, 02.01.2007
Контактная информация:

Сообщение sVs »

блин, ошибки в логе так и остались. а отключить выкидывание из чата за неправильный мак и ip как ?
realmagus
Сообщения: 73
Зарегистрирован: 02:50, 16.03.2008

Сообщение realmagus »

sVs писал(а):блин, ошибки в логе так и остались. а отключить выкидывание из чата за неправильный мак и ip как ?
А у меня ошибки пропали(ну иногра проскакивает 1-2)

Чтобы нормально откатиться, надо вытереть пользователей с таблицы mb_users

В 1.2.6 нашлась ошибка в викторине:
Цитую: "коли закінчується питання і бот дає відповідь , просто нажимаєш один любий символ, бот зараховує 6 очок необмежену кількість разів(поки не встигне задати нове питання)"

Отлючил викторину пока и оставил 1.2.6
Аватара пользователя
Corsar
Сообщения: 32
Зарегистрирован: 00:25, 06.05.2008

Сообщение Corsar »

Как решить промлему с кодировкой? У меня в конфигураторе и в Mysql все описания каждой функции ироглифами.
Аватара пользователя
LISTAT
Сообщения: 41
Зарегистрирован: 03:07, 08.06.2008

Сообщение LISTAT »

нефига у меня неработает!!!
Аватара пользователя
Hellios
Сообщения: 324
Зарегистрирован: 22:31, 06.05.2008
Откуда: Мирный (Саха)
Контактная информация:

Сообщение Hellios »

Да бот рабочий всё норм а вот если кто норм базу выложил бы версии 1.2.6 ....
Ато с версии 1.2.3 чтото одни косяки в мускуле и помоему нехватает 1го патча.
Аватара пользователя
Yaroslav
Сообщения: 846
Зарегистрирован: 03:45, 15.12.2007
Контактная информация:

Сообщение Yaroslav »

Автор, выложи пожалуйста чистый дистриб бота. EXE и дамп структуры базы. Так как с этими патчами вознакла путанница.

Глядя в прилагаемый 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, но в некоторых моментах он очень неадекватен. И ещё желательно было бы в поставку включать антимат базу. Ты ведь используешь этого бота где-то в чате? Наверное с более полной базой антимата?
Не откажи в просьбе, пользователи нервничают уже.
zozi91
Сообщения: 20
Зарегистрирован: 20:48, 20.06.2008

ожидание подкючения

Сообщение zozi91 »

Как викториной пользоваться?и всеми функциями кроме антимата и антифлуда
zozi91
Сообщения: 20
Зарегистрирован: 20:48, 20.06.2008

gwg

Сообщение zozi91 »

ппц блин че не кто неможет ответить? у меня бот запустился
[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)

только там не че не робит в нем не викторина не че кроме антимата и антифлуда
Swepper
Сообщения: 19
Зарегистрирован: 03:23, 23.01.2008

Сообщение Swepper »

при установке бота на пункте 5.6) у меня вылазеет ошибка такого рода

Код: Выделить всё

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
.............
и такое продолжается где то на протяжении минут 15....
подскажите как с этим борроться?
Swepper
Сообщения: 19
Зарегистрирован: 03:23, 23.01.2008

Сообщение Swepper »

P.S.
Спасибо, уже разобрался сам, прописал перед этим пунктом
SET NAMES `utf8`;
Закрыто