Страница 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
				Нельзя ли сделать допустим опционалльно, что-бы бот выдавал команды в личку. А то в чате реальный получается флуд.