Оригинальный автор(ы) | Кевин Лензо |
---|---|
Первоначальный выпуск | 1995 |
Стабильный релиз | 1.5.3 / 1 августа 2008 г. ( 2008-08-01 ) |
Написано в | Перл |
Операционная система | Unix-подобный |
Тип | IRC-бот |
Лицензия | Художественная лицензия |
Веб-сайт | infobot.sourceforge.net |
Infobot — это Perl IRC-бот , впервые написанный в 1995 году Кевином Ленцо . Основной целью бота было запоминать URL-адреса и связывать их с описательным именем, чтобы всякий раз, когда кому-то был нужен определенный URL-адрес, он мог спросить бота. По этой причине первый Infobot, работавший в #macintosh в сети EFnet IRC , имел прозвище 'url'.
Хотя основной проект сейчас неактивен, было сделано много форков от оригинальной программы, некоторые из которых все еще активны. Большинство этих форков несут дополнительные функции, такие как поиск в Google фразы, заданной через чат, и произнесение результатов запроса в виде сообщений непосредственно в чате.
Инфобот работает по методу фактоидов . Он сохраняет информацию в своей базе данных, связывая фразу с ее определением, обычно информативной короткой строкой. Он записывает свою информацию, постоянно слушая чат (который можно настроить). Он излагает свои фактоиды, когда распознает вопрос в чате. Например:
<кто-то> Википедия — это http://www.wikipedia.org/
<кто-то> википедия? <infobot> кто-то сказал, что Википедия — это http://www.wikipedia.org/
Благодаря возможности сохранять утверждения и легко переформулировать их многие операторы каналов IRC используют Infobot для хранения информации, например, правил канала, чтобы их можно было легко передавать новичкам на канале.
Используя свои автоматические ответы, Infobots также часто используются как развлекательный бот, давая юмористические ответы на определенные запросы. Например, чтобы не дать Infobot сказать «X is Y», используется ключевое слово «<REPLY>», чтобы добиться такого эффекта:
<кто-то> тупой бот - <ОТВЕТ> глупый человек <кто-то > инфобот: что случилось? <инфобот> а? <кто-то> тупой бот <инфобот> глупый человек
Инфоботы, работающие на оригинальном коде Infobot, сейчас стали менее популярными в IRC, в основном из-за бездействия оригинального проекта. У новых Infobot есть дополнительные функции. Большинство из них связаны с подключением к веб-сайтам. Например, у некоторых ботов есть модуль «погода». Так что кто-то может спросить Infobot о погоде по определенному адресу, и Infobot подключится к погодному сайту и сообщит актуальную погоду в чате. Infobot также полезны в качестве калькуляторов, а также для конвертации валют, определений слов и многих других вещей, для которых в противном случае пришлось бы открывать сайт.
Известным ответвлением был blootbot [1] Тима Райкера. В 2008 году он был снова объединен с оригинальным infobot. Полученный код теперь поддерживается под оригинальным именем infobot Райкером. [2] Он использует SQL -бэкэнд, такой как MySQL , PGSQL или SQLite , для хранения фактоидов.