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