Страница 1 из 12

Бот с поддержкой плагинов + плагины (OpenSource)

Добавлено: 17:00, 06.08.2008
fRutty
Сам менеджер ботов идёт без исходников, а вот плагины и библиотеки — с ними (на Delphi7).

ОБНОВЛЕНО 07.08.08 г. в 09:30

BtMngr 1.2 + плагины + библиотеки (2,2 Мб)


Плагин «Вестник погоды»
===============
Выводит детальный прогноз погоды на сутки. Автоматически обновляется через портал gismeteo.ru.

Команды:
/погода
===============

Плагин «Говорун»
===============
Выполняет функцию обычного собеседника. Сам начинает диалог, если в чате молчание.
===============

Плагин «Статистика»
===============
Выводит данные о пользователе (количество сказанных слов, букв, предложений). Также следит за изменениями IP- и MAC-адресов пользователей. Необходимо наличие MySQL (4.x и выше) с данными, которые можно загрузить по ссылке http://dump.ru/file_catalog/985414 (2,61 Мб).

Команды:

===============

Плагин «Викторина»
===============
Игра викторина. Бот задаёт вопрос, пользователь отвечает и зарабатывает очки. Работает только при рабочем плагине «Статистика». Необходимо наличие MySQL (4.x и выше) с данными, которые можно загрузить по ссылке http://dump.ru/file_catalog/985414 (2,61 Мб).

Команды:

/викторина

===============

Плагин «Счётчик памяти»
===============
Плагин для мониторинга использования оперативной памяти. Можно включить, чтобы при изменении памяти заносил в лог. Было сделано, когда избавлялся от утечки памяти. Функционала для пользователей чата нет никакого. =)

Команды:
/память
===============


Установка плагина:
Распаковываем (устанавливаем) загруженный файл в директорию программы BotManager в папку plugins. Заходим в программу в меню «Файл — Установки». Переходим на вкладку «Плагины». Жмём «Добавить». Указываем путь к файлу плагина с расширением plu. Перезапускаем программу.


Исходники всех библиотек и плагинов (569,3 кб)

Чтобы найти файл с настройками чата, в менеджере ботов последовательно нажмите «Файл — Установки — Настройки — Путь к файлу настроек чата (Обзор)». В поле «Имя файла» впишите %APPDATA%\CommFort\Config, нажмите Enter и выбирете файл UDPAddons.ini.

Менеджер с запущенными плагинами.

Добавлено: 17:39, 06.08.2008
INFERION
Вот теперь это чудо меня заинтересовало. :) Сегодня буду его мучать.

Добавлено: 18:20, 06.08.2008
ЯROSLOVE
Не работает у меня бот, не подключается к клиенту. И вопрос по скриншоту: почему в логе написано «работает через 5222-й порт», а в строке состояния указано соединение через 24773-й порту? И ещё: может у меня бот не пашет, потому что используется демо-версия? [удалено модератором]

Добавлено: 22:10, 06.08.2008
Hell_Excalibur
В какой кодировке импорт делать-то? :) А то у меня:

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

Âîïðîñ ¹17795: P�P¾C‡P½P°C�  P±P¾P»P¾C‚P½P°C� P¿C‚P¸C†P° C�PµP¼PµP¹C�C‚P²P° C†P°P¿PµP»CŒ, C�P°P¼C†C‹ PºP¾C‚P¾C?P¾P¹ P²PµC�P½P¾CŽ P¸P·P´P°CŽC‚ PºC?P¸PºP¸, P¿P¾C…P¾P¶P¸Pµ P½P° C?PµP² P±C‹PºP°
Îòâåò: выпь
Блин, уже час в разных кодировках портирую: и в UTF8, и cp1251 — бесполезно. Работает только бот погоды. :(

Добавлено: 01:23, 07.08.2008
ЯROSLOVE
В UTF8 надо. Когда ставлю сp1251, абракадабра получается. MySQL 5.0.51a. Что делают плагины «Календарь» и «Статистика»?

Добавлено: 08:10, 07.08.2008
Саня
У меня и в UTF8 импортируют с ошибков. :(

Будут ли другие варианты запуска викторины и статистики: без использовании БД MySQL?

Добавлено: 09:17, 07.08.2008
fRutty
San666 писал(а):У меня и в UTF8 импортируют с ошибков. :(

Будут ли другие варианты запуска викторины и статистики: без использовании БД MySQL?
Да, если вы сами её перепишите. Исходники в первом сообщении.

Добавлено: 09:19, 07.08.2008
fRutty
ЯROSLOVE писал(а):В UTF8 надо. Когда ставлю сp1251, абракадабра получается. MySQL 5.0.51a. Что делают плагины «Календарь» и «Статистика»?
Календарь случайно сюда попал, убрать забыл. Он отсчитывает дату до дня рождения нашего сайта. Статистика следит за данными пользователя: подсчитывает количество опубликованных символов, слов, предложений.

Добавлено: 09:35, 07.08.2008
fRutty
Исправлена ошибка невозможности изменить путь к файлу UDPAddons.ini.

Заменить файл «btmngr.exe» следующим файлом либо загрузить архив заново (ссылка в первом сообщении).

Добавлено: 09:38, 07.08.2008
fRutty
MySQL

Для импорта базы данных именно из моего файла, вам необходимо, чтобы стандартная кодировка в вашем MySQL была cp1251, и импортировать надо именно в этой кодировке.

Добавлено: 10:06, 07.08.2008
Hell_Excalibur
Спасибо за подсказку. Ещё такой прикол: бот погоды отказывается отправлять данные в приват, зато в общий канал кидает на ура. :(

Добавлено: 12:24, 07.08.2008
ЯROSLOVE
Точно так: в приват не желает. И ещё такая фигня: когда человек отвечает в викторине, то к нику добавляется слово «ботанчег». Что бы это значило? :). Ну и проблема с загрузкой процессора периодически возникает.

А так, суперская вещь. Ещё бы настроек побольше в той же викторине. Кстати, авторам чата: с Demo-версией данный бот не работает.

Добавлено: 12:48, 07.08.2008
fRutty
ЯROSLOVE писал(а):Точно так: в приват не желает. И ещё такая фигня: когда человек отвечает в викторине, то к нику добавляется слово «ботанчег». Что бы это значило? . Ну и проблема с загрузкой процессора периодически возникает.

А так, суперская вещь. Ещё бы настроек побольше в той же викторине. Кстати, авторам чата: с Demo-версией данный бот не работает.
Каких вам настройки в викторине нужны? По-моему, викторина — самый настраиваемый бот. Может быть не хватает включения и выключения?

Добавлено: 12:52, 07.08.2008
ЯROSLOVE
Хотелось бы отключить ответ на вопрос, если никто не угадал.

Добавлено: 13:43, 07.08.2008
Саня
fRutty

Пожалуйста, уменьшите базу данных MySQL до 9 Мб или меньше (уменьшить через блокнот не получилась). Дело в том, что у меня не импортирует более 10 Мб. И ещё вопрос: как создать новую базу данных в MySQL? А то у меня импорт идёт уже в существующию базу данных, на которой форум.

Заранее спасибо. :)