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

Ботинок [серверный плагин] - поисковый бот (заморожен)

Добавлено: 01:16, 27.09.2010
dr1v3
Поддержка проекта мною прекращена, требуется новый хозяин.
Исходники выложил ниже. Delphi 7.


Версия: 0.9.1 beta (15.12.2010)

Описание: Бот ищет информацию в поисковых системах по запросу. Если вам необходимо ткнуть ленивого собеседника в ссылку по нужной теме или вам лень открывать браузер, то этот плагин вам пригодится.

Установка:
- Скопируйте файлы botinok.cfplug и botinok.ini в папку Plugins сервера.
- Сделайте первоначальную настройку бота в файле botinok.ini (Ник, Пароль, IP-адрес и прочее).

Использование:
Обратитесь в чате к боту со словами "поищи текст". Бот выведет в чат список ссылок по теме.

Скриншот:
Изображение

Дополнительная информация:
Настройки плагина хранятся в .ini файле. Плагин тестировался как на сервере Commfort 5 под Windows, так и в Linux под Wine.

История изменений:
0.9.1b
- Добавлена возможность игнорировать заданных пользователей.
0.9b
- Настройки теперь хранятся в .ini файле вместе с плагином.
- Возможность отключить антифлуд.
- Указание количества выдаваемых строк результата.
- Недокументируемые багфиксы.
0.5b
- Незначительный фикс порядка выдачи фраз ботом.
0.4b
- Добавлен неотключаемый антифлуд.
- Исправлен алгоритм поиска.
- Теперь бот так же отзывается на запрос вида "!поищи что-то" без обращения к боту.
0.3b
- Убрано сообщение "Успешно вошёл на канал..."
- Исправлены некоторые утечки памяти.
0.2b
Первый публичный релиз.

Контакты:
e-mail: 2800@list.ru
ICQ:258451004

Благодарности:
KaMaToZzz (тестирование).

Re: Ботинок [серверный плагин] - поисковый бот

Добавлено: 01:28, 27.09.2010
((-Анд®юха-))
Мне кажется каждую строчку не нужно новым сообщением. Пусть лучше интер ставит :)
Кроме "поищи" можно "погугли", "найди" и т. д.
Но проблема в том что может быть:
- у тебя нету песни .... ?
- щас поищу
- поищи если не сложно...

А вообще найдутся люди, которые захотят пофлудить. Так что до конца продумать надо.
Это так... на будущее :)

Re: Ботинок [серверный плагин] - поисковый бот

Добавлено: 01:47, 27.09.2010
dr1v3
((-Анд®юха-)) писал(а):Мне кажется каждую строчку не нужно новым сообщением. Пусть лучше интер ставит :)
Ссылки будут сливаться.
((-Анд®юха-)) писал(а):Кроме "поищи" можно "погугли", "найди" и т. д.
Это слово настраивается. Делать несколько таких слов, мне кажется, незачем.
((-Анд®юха-)) писал(а):Но проблема в том что может быть:
- у тебя нету песни .... ?
- щас поищу
- поищи если не сложно...
Бот реагирует только на обращение к себе.
((-Анд®юха-)) писал(а):А вообще найдутся люди, которые захотят пофлудить. Так что до конца продумать надо
Продумаю :)

Re: Ботинок [серверный плагин] - поисковый бот

Добавлено: 01:54, 27.09.2010
dv
[Cообщение удaлeнo]

Re: Ботинок [серверный плагин] - поисковый бот

Добавлено: 02:00, 27.09.2010
dr1v3
dv писал(а):на все запросы отвечает "отзыв"
Вы обращались к боту в общем чате в виде "Ботинок> поищи что-то"?
dv писал(а):лучше бы убрать сообщение при старте "Успешно вошел ..."
Сделаю.
dv писал(а):Сервер при закрытии вываливает кучу ошибок "Память не может быть Read ....."
в логах сервера такое:

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

E26 [27.09.2010 7:54:51.400] ошибка приложения: "Main recursion"
Разберусь. На то она и бета :)

Re: Ботинок [серверный плагин] - поисковый бот

Добавлено: 03:07, 27.09.2010
dv
[Cообщение удaлeнo]

Re: Ботинок [серверный плагин] - поисковый бот

Добавлено: 03:21, 27.09.2010
dv
[Cообщение удaлeнo]

Re: Ботинок [серверный плагин] - поисковый бот

Добавлено: 15:06, 27.09.2010
kamatozzz
в качестве антифлуда можно что-то типо генерации кода при запросеи будет выглядить так:

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

KaMaToZz>Ботинок поищи новости крыма
Ботинок>KaMaToZzz введи код антифлуда 4658
KaMaToZzz>Ботинок 4658
и пошли результаты поиска
а код каждый раз разный

Re: Ботинок [серверный плагин] - поисковый бот

Добавлено: 15:25, 27.09.2010
dr1v3
Пофиксил сообщения ошибок памяти при выключении сервера. Если они не пропали, рекомендую сначала остановить плагин, потом выключить сервер чата. После можно перезапускать и пользоваться в обычном режиме. Для установки новой версии плагина достаточно просто перезаписать файл botinok.cfplug

Re: Ботинок [серверный плагин] - поисковый бот

Добавлено: 15:38, 27.09.2010
Maximus
Для клиента будет?

Re: Ботинок [серверный плагин] - поисковый бот

Добавлено: 15:40, 27.09.2010
dr1v3
Maximus писал(а):Для клиента будет?
Возможно, но не раньше релиза стабильной серверной версии.

Re: Ботинок [серверный плагин] - поисковый бот

Добавлено: 15:22, 29.09.2010
dr1v3
Обновил плагин.

Re: Ботинок [серверный плагин] - поисковый бот

Добавлено: 18:35, 29.09.2010
ALFRED450
Плагин работает, первое что решил поискать так свой сервер )) Commfort-Vorgashor на что выдал странную ссылку, по каким параметрам он выискал непонятно - Отдых в Adler без посредников - аренда жилья, частный сектор ... (кстати это была единственная ссылка) Соответственно вопрос - в каких поиковых системах он ищет и можно ли сделать это настраиваемым (изменяемым).

Re: Ботинок [серверный плагин] - поисковый бот

Добавлено: 23:46, 29.09.2010
dr1v3
ALFRED450 писал(а):Плагин работает, первое что решил поискать так свой сервер )) Commfort-Vorgashor на что выдал странную ссылку, по каким параметрам он выискал непонятно - Отдых в Adler без посредников - аренда жилья, частный сектор ... (кстати это была единственная ссылка) Соответственно вопрос - в каких поиковых системах он ищет и можно ли сделать это настраиваемым (изменяемым).
Используется поисковик Google. Я проверил, действительно на этот запрос в выдаче стоит одна ссылка. Я догадываюсь, почему так получается, но изменить это не могу. Возможность менять поисковые системы в рамках этого проекта я не считаю полезной опцией.

Исправил неверный порядок выдачи фраз ботом при работе антифлуда. Радует, что скоро будет стабильная версия 1.0.

Re: Ботинок [серверный плагин] - поисковый бот

Добавлено: 18:57, 06.10.2010
Chudik
Нельзя ли сделать допустим опционалльно, что-бы бот выдавал команды в личку. А то в чате реальный получается флуд.