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

Здесь содержатся плагины, графические оболочки, наборы смайлов и другие дополнения к CommFort.
Аватара пользователя
dr1v3
Сообщения: 23
Зарегистрирован: 00:38, 18.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 (тестирование).
Вложения
botinok_src.zip
Сорцы.
(379.57 КБ) 891 скачивание
botinok091b.zip
Плагин "Ботинок" ver. 0.9.1 beta
(323.46 КБ) 1586 скачиваний
Последний раз редактировалось dr1v3 14:33, 22.04.2011, всего редактировалось 12 раз.
((-Анд®юха-))
Сообщения: 130
Зарегистрирован: 18:08, 16.06.2009
Откуда: Арзамас, Нижегородская область
Контактная информация:

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

Сообщение ((-Анд®юха-)) »

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

А вообще найдутся люди, которые захотят пофлудить. Так что до конца продумать надо.
Это так... на будущее :)
Меня можно найти в чате - commfort.mcn.nnov.ru
Ник - Скромняга
Аватара пользователя
dr1v3
Сообщения: 23
Зарегистрирован: 00:38, 18.09.2010

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

Сообщение dr1v3 »

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

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

Сообщение dv »

[Cообщение удaлeнo]
Последний раз редактировалось dv 18:32, 25.06.2012, всего редактировалось 1 раз.
Дополнения для CommFort
Адрес чата: chat.telered.ru




.
Аватара пользователя
dr1v3
Сообщения: 23
Зарегистрирован: 00:38, 18.09.2010

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

Сообщение dr1v3 »

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

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

E26 [27.09.2010 7:54:51.400] ошибка приложения: "Main recursion"
Разберусь. На то она и бета :)
Аватара пользователя
dv
Сообщения: 1845
Зарегистрирован: 10:28, 11.05.2007
Откуда: Краснодар

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

Сообщение dv »

[Cообщение удaлeнo]
Последний раз редактировалось dv 18:32, 25.06.2012, всего редактировалось 1 раз.
Дополнения для CommFort
Адрес чата: chat.telered.ru




.
Аватара пользователя
dv
Сообщения: 1845
Зарегистрирован: 10:28, 11.05.2007
Откуда: Краснодар

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

Сообщение dv »

[Cообщение удaлeнo]
Последний раз редактировалось dv 18:32, 25.06.2012, всего редактировалось 1 раз.
Дополнения для CommFort
Адрес чата: chat.telered.ru




.
kamatozzz
Сообщения: 736
Зарегистрирован: 18:58, 21.03.2007
Откуда: Crimea
Контактная информация:

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

Сообщение kamatozzz »

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

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

KaMaToZz>Ботинок поищи новости крыма
Ботинок>KaMaToZzz введи код антифлуда 4658
KaMaToZzz>Ботинок 4658
и пошли результаты поиска
а код каждый раз разный
Жилье в Алуште - http://alushta.us/
Аватара пользователя
dr1v3
Сообщения: 23
Зарегистрирован: 00:38, 18.09.2010

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

Сообщение dr1v3 »

Пофиксил сообщения ошибок памяти при выключении сервера. Если они не пропали, рекомендую сначала остановить плагин, потом выключить сервер чата. После можно перезапускать и пользоваться в обычном режиме. Для установки новой версии плагина достаточно просто перезаписать файл botinok.cfplug
Аватара пользователя
Maximus
Сообщения: 500
Зарегистрирован: 18:59, 04.12.2009
Откуда: Воронеж
Контактная информация:

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

Сообщение Maximus »

Для клиента будет?
Аватара пользователя
dr1v3
Сообщения: 23
Зарегистрирован: 00:38, 18.09.2010

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

Сообщение dr1v3 »

Maximus писал(а):Для клиента будет?
Возможно, но не раньше релиза стабильной серверной версии.
Аватара пользователя
dr1v3
Сообщения: 23
Зарегистрирован: 00:38, 18.09.2010

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

Сообщение dr1v3 »

Обновил плагин.
Аватара пользователя
ALFRED450
Сообщения: 858
Зарегистрирован: 01:00, 19.09.2007

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

Сообщение ALFRED450 »

Плагин работает, первое что решил поискать так свой сервер )) Commfort-Vorgashor на что выдал странную ссылку, по каким параметрам он выискал непонятно - Отдых в Adler без посредников - аренда жилья, частный сектор ... (кстати это была единственная ссылка) Соответственно вопрос - в каких поиковых системах он ищет и можно ли сделать это настраиваемым (изменяемым).
Master-peжим
Адреса сервера:
commfort.su
Аватара пользователя
dr1v3
Сообщения: 23
Зарегистрирован: 00:38, 18.09.2010

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

Сообщение dr1v3 »

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

Исправил неверный порядок выдачи фраз ботом при работе антифлуда. Радует, что скоро будет стабильная версия 1.0.
Аватара пользователя
Chudik
Сообщения: 1071
Зарегистрирован: 18:37, 27.01.2007
Откуда: Украина, г. Херсон
Контактная информация:

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

Сообщение Chudik »

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